LINUX.ORG.RU

Сообщения nuxster

 

Gtk.Paned циклическое переключение панелей по клавише TAB

Форум — Development

Доброго времени суток! Подскажите пожалуйста как реализовать переключение между панелями Gtk.Paned клавишей Tab, таким образом, что бы фокус не уходил на другие элементы формы, например кнопки, т.е. клавиша TAB в программе использовалась как цикличное переключение между панелями. Есть там такой сигнал cycle-child-focus, я так понимаю он как раз для этого предназначен?

 

nuxster
()

PyGTK двойной клик мышкой

Форум — Development

Доброго времени суток! Перерыл весь гугл но так и не нашел подходящего рецепта. Почему то Gdk.EventType._2BUTTON_PRESS возвращает аж 3 события вместо одного. Подскажите пожалуйста как отловить даблклик левой кнопки мышки.

 pygyk,

nuxster
()

Python проверка символов в Gtk.Entry

Форум — Development

Доброго времени суток! Подскажите пожалуйста, как можно произвести проверку вводимых символов в Gtk.Entry в процессе хи ввода? Пробовал вешать функцию на сигнал changed, но как то тормознуто получается, может есть способ ускорить этот процесс?

Еще подскажите пожалуйста, как можно поменять свойство Gtk.Label, сделать шрифт жирным и изменить его цвет?

nuxster
()

Python Gtk.TreeView и Popup Menu

Форум — Development

Доброго времени суток! Не могу разобраться вот с такой штукой: У меня есть Gtk.Tree View в котором есть какая то информация и есть Gtk.Popup Menu, которое выпадает при щелчке правой кнопки мышки на каком нибудь элементе TreeView. Я могу клацать по пунктам меню и запускать функции. Но у меня не получается передать информацию из строки TreeView на которой я вызвал меню в мои функции. Подскажите пожалуйста как это сделать. Вот так вот я вызываю меню:

 self.treeviewR_popup = builder.get_object('treeviewR_popup')
        if event.button == 3:
            x = int(event.x)
            y = int(event.y)
            timez = event.time
            pthinfo = treeView_right.get_path_at_pos(x, y)
            if pthinfo is not None:
                path, col, cellx, celly = pthinfo
                treeView_right.grab_focus()
                treeView_right.set_cursor(path, col, 0)
                self.treeviewR_popup.popup(None, None, None, None, event.button, event.time)

 , , , ,

nuxster
()

Glade + python = приложение с поддержкой плагинов

Форум — Development

Доброго времени суток! Пишу программу, функционал которой, необходимо расширять по средствам плагинов. Функции реализованные в плагинах необходимо отображать на главном окне программы. Приемлемо было бы это сделать либо на вкладках, либо при выборе плагина из списка слева, а отображение функционала в области справа (по типу как это сделано MMC). В общем я хочу понять как сделать следующее:

1. Как реализовать поддержку плагина с графикой при использовании GtkBuilder?
2. Как запихнуть эту графику во вкладку или отведенную для него область, и как в данном случае организовать список плагинов?

 , , ,

nuxster
()

Linux Mint 16 Cinnamon + fingerprint

Форум — General

Доброго времени суток! Подскажите пожалуйста, как в минте запилить fingerprint, что бы он всегда запрашивал отпечаток пальца когда требуются рутовые права. В Ubuntu 12.04 все работает, делал вот по этому мануалу

 , , min 16

nuxster
()

USB Grub Multiboot iso

Форум — General

Доброго времени суток! Слышал, что можно сделать флешку, которая сможет загружать расположенные на ней iso-образы, при помощи grub. Причем вроде как можно сделать так, что при добавлении нового образа ни чего в конфиге grub править не требуется. Нашел в инете кучу спсобов как сделать мультизагрузочную флешку, но они все заточены под определенный iso'шники. Поделитесь пожалуйста мануалом позволяющим сделать описанное выше.

 , ,

nuxster
()

Падение Empathy в Ubuntu 12.04

Форум — General

Доброго времени суток! Подскажите пожалуйста, существует ли решение для баги, которая проявляется в падении icq-аккаунта в empathy при добавлении нового контакта. P.S. Ubuntu 12.04 LTS x64

 , ,

nuxster
()

Thunderbird авторизация

Форум — Desktop

Доброго времени суток! Настраиваю автоконфигурирование почтовых клиентов в локальной сети, таким вот образом. Подскажите пожалуйста существует ли параметр для указания пароля учетной записи почты. Если такая опция отсутствует, подскажите можно ли хотя бы сделать так, что бы клиент спрашивал один раз пароль, а то запрашивает его при подключении к IMAP и к SMTP. Еще интересует параметр, позволяющий не загружать письма на локальную машину, вернее только те, которые были открыты.

 , ,

nuxster
()

Thunderbird и внешние параметры

Форум — Desktop

Доброго времени суток! Подскажите пожалуйста, можно ли как то заставить Thunderbird взять настройки почты (логин и пароль) из файла или консольного параметра?

 

nuxster
()

PyGTK Gtk.Builder Accelerators

Форум — Development

Доброго времени суток! Использую Glade для рисования Gtk-интерфейса и Gtk.Builder(), ни как не получается у меня заставить работать Gtk.AcceleratorGroup(). Подскажите пожалуйста как это сделать в данном случае.

 , , ,

nuxster
()

PyGTK сочетания клавиш

Форум — Development

Доброго времени суток. Пишу небольшую программку на питоне и gtk+ 3. Возникла необходимость сделать ряд горячих клавиш для нее. Подскажите пожалуйста как это можно реализовать? Попробовал сигналы button-press-event, button-release-event и keys-changed на основном GtkWindow не сработало.

 , ,

nuxster
()

startx вывод сообщений

Форум — Desktop

Доброго времени суток! Подскажите пожалуйста, как можно отключить или перенаправить все сообщения выводимые Xorg на консоль при запуске и после команды startx.

 

nuxster
()

python + sshfs из .xinitrc

Форум — Development

Доброго времени суток! Не могу разобраться с такой штукой: есть у меня скрипт mount.py, который осуществляет монтирование удаленных каталогов по sshfs на рабочий стол пользователя.

SERVER_USER='remoteuser'
MOUNT_OPTIONS='nonempty,allow_other,reconnect,transform_symlinks,BatchMode=yes,workaround=rename'
DESKTOP_PATH='/home/user/Desktop/'


def mount_sshfs(login='', server=''):

    unmount_sshfs() # размонтирование всех sshfs

    if login != '' and server !='':
        Popen(['sshfs', SERVER_USER+'@'+server+':/share/users/'+login, DESKTOP_PATH, '-o'+MOUNT_OPTIONS]).wait()
        rmkdir()

         DESKTOP_PATH+dirs, '-o'+MOUNT_OPTIONS+',noexec']).wait()
    else:
        print "Укажите учетные данные!"

mount_sshfs(login='vasya', server='192.168.1.1')

Если запустить этот скрипт из консоли, все ок. Но мне надо, что бы он запускался из скрипта, который в свою очередь стартует из ~/.xinitrc. Но при таком раскладе вылетает:

read: Connection reset by peer

Подскажите куда копать? Сервер 100% доступен, у меня верные rsa-ключи, каталоги для монтирования тоже существуют.

 ,

nuxster
()

запуск X сервера из cкрипта на python

Форум — Development

Доброго времени суток! Подскажите, пожалуйста, как можно из питоновского скрипта запустить X'ы, таким образом, что бы после завершения работы X сервера, выполнение скрипта продолжилось.

Делаю так:

os.system('startx')

вылетает:

xinit: connection to X server lost

 , ,

nuxster
()

Права доступа из скрипта на python

Форум — Development

Доброго времени суток уважаемые! Появилась необходимость из скрипта менять системные конфиги, к примеру поменять имя хоста. Подскажите пожалуйста способ как лучше и безопаснее это сделать. Нагуглил вот такие вещи:

int(os.environ['SUDO_UID'])
и
os.seteuid()

Но у меня, чего то не заработало это дело. Изначально запускать скрипт от рута не хотелось бы.

nuxster
()

PyGTK Entry обработка события по нажатию клавиши Enter

Форум — Development

Доброго времени суток! Подскажите как можно обработать нажатие Enter на виджете Gtk.Entry? Есть там события button-press-event и button-release-event, но они срабатывают только на мышку.

 ,

nuxster
()

оптимизация для работы с SSD

Форум — Linux-hardware

Доброго времени суток, уважаемые! Наткнулся в Инете вот на этот пост. Человек утверждает, что использование параметра discard в fstab не рекомендуется. Верно ли это утверждение? Еще хотелось бы знать отключение журналирования сказывается на работе TRIM?

 ,

nuxster
()

x64 Java и звук

Форум — Desktop

Как можно заставить java-аплет проигрывать звук?

P.S. Ubuntu 12.04 x64 Oracle java 8 Goggle chrome

 , ,

nuxster
()

Python и кодировки

Форум — Development

Доброго времени суток, уважаемые! У меня вот такая проблема: есть кортеж содержащий примерно следующую информацию:

arr = ['cn=Иванова Василий И.,OU=Manage,DC=domain,DC=loc', ' cn=Петров Иван В.,OU=Manage,DC=domain,DC=loc', ' cn=Сидоров Григорий А.,OU=Manage,DC=domain,DC=loc']

Пытаюсь при помощи регулярно выражения вытянуть из него имена пользователей:

for username in arr:
    for x in re.findall(r'[А-Яа-яёЁ .]+', str(username[0])):
        print "%s" % x

В выводе получается, что некоторые символы отображаются квадратиками, например «Шш» и «Рр». Если просто вывести кортеж, без применения регулярного выражения, его содержимое отображается нормально.

 , ,

nuxster
()

RSS подписка на новые темы