gentoo.ru
KBDD
kbdd@conference.gentoo.ru
Суббота, 19 февраля 2011< ^ >
qnikst установил(а) тему: kbdd@conference.gentoo.ru | вышла очередная версия (0.5) | в случае вопросов их можно просто написать в конференцию, и они будут прочитаны
Конфигурация комнаты
Участники комнаты

GMT+3
[00:49:04] qnikst вошёл(а) в комнату
[00:58:42] alius.miles вошёл(а) в комнату
[01:01:01] <alius.miles> qnikst это у меня глючит kbdd
[01:01:30] <alius.miles> багрепорт не слал, ибо не уверен, что именно в нем писать
[01:01:34] <qnikst> хм.. на каких программах в каком DE и как проявляется?
[01:02:17] <alius.miles> awesome, проявляется в том, что пропадает возможность ввода с клавиатуры, даже курсор не мигает.
[01:02:42] <alius.miles> подозреваю, что залипает либо альт, либо мета
[01:03:42] <alius.miles> подобное поведение в krigstark'a
[01:03:48] <qnikst> ага
[01:03:56] <qnikst> но у него как-то прошло
[01:04:16] <qnikst> я посмотрю из-за чего такое может быть, но если честно не очень понимаю
[01:04:30] <alius.miles> может логи какие предоставить?
[01:05:03] <qnikst> в приниципе, если не лень то можно собрать с --enable-debug и запустить с ключем -n
[01:05:27] <alius.miles> я в таких случаях сначала клацал модом, альтом и контролом, сейчас просто перехожу в tty2 и назад
[01:05:58] <qnikst> а примерно когда появляется эта бага ясно?
[01:06:04] <alius.miles> ок. поставлю с записью лога в автозагрузку
[01:06:56] <alius.miles> тенденции не замечал. просто когда много набираю -- чат, консоль, вдруг пропадает курсор и ничего не печатает
[01:07:31] <qnikst> ок
[01:07:51] <qnikst> ну я завтра-послезавтра посмотрю, в принципе мне не очень понятно как такое может случаться
[01:08:03] <qnikst> т.к. блокировка метаклавиш не делается
[01:08:22] <qnikst> будут логи, буду благодарен
[01:09:16] <alius.miles> куда слать логи?
[01:10:01] <alius.miles> мелькает мысль, что это повязано либо с иксами, либо с awesome. но не уверен.
[01:11:15] <qnikst> alexander.vershilov@gmail.com
[01:11:30] <qnikst> или на гитхаб  если аккаунт есть
[01:11:49] <alius.miles> кстати, спасибо за kbdd, без привязки раскладок к окнам невозможно работать, а xxkb как-то долго и влом настраивать)
[01:12:09] <qnikst> в общем-то пока большинство проблема с awesome, но т.к. там и большинство пользователей, а я всё не удосужусь для тестов поставить
[01:12:29] <qnikst> пожалуйста, рад, что программа полезна
[01:12:53] <alius.miles> ну и простота немаловажна. у меня индикация скроллоком, так что значок в трее не нужен.
[01:13:53] <alius.miles> могу потестировать и скинуть логи. Есть время и желание помочь опенсорсу)
[01:14:47] <qnikst> там логи неудобные
[01:14:54] <qnikst> я не придумал, как логично сделать :)
[01:15:27] <qnikst> нужно или кучу доп инфы у иксов запрашивать, но ради логов это слишком большое усложнение
[01:15:47] <qnikst> кстати если будут идеи, что можно допилить (кроме исправления бага), то всегда пожалуйста
[01:22:30] <alius.miles> ну, мне как раз такой и нравится. Индикатор в трее не нужен. Разве что флагом, чтоб можно было отключить. Круто было бы, если б в браузере каждая вкладка запоминала раскладку, но  это вряд-ли достижимо.
[01:23:05] <qnikst> хм.. врятли
[01:23:16] <qnikst> ну или нужно иксы глубже копать
[01:23:59] <qnikst> индикатор есть sxkb и плагин на pythonQT, но я опять на него ссылку потерял
[01:29:39] <alius.miles> не, мне индикатор то как раз и не нужен. у меня скроллок прямо под носом над клавиатурой хорошо справляется с задачей.
[01:30:08] <qnikst> )
[01:30:52] <alius.miles> две раскладки -- us(altgr_intl) и uk дают возможность набора украинского, русского, английского, немецкого и наверное всех европейских языков.
[01:32:45] <alius.miles> на украинской раскладке "ы" ставится через правый альт, на английской через него же -- всяческие ó ß ú и прочая.. переключение по капслоку. Настолько удобно, что в винде переключение жутко нервирует, если приходится сидеть.
[01:34:27] <qnikst> правый альт у тебя это compose key?
[01:34:41] <qnikst> и случайно ли не используется клавиша для "временного переключения"
[01:34:50] <qnikst> т.е. пока зажата - раскладка сменена
[01:36:55] <alius.miles> нет, меняет только букву, не всю раскладку.
[01:37:25] <alius.miles> Section "InputClass"
[01:37:25] <alius.miles>         Identifier "evdev keyboard catchall"
[01:37:26] <alius.miles> EndSection
[01:37:43] <alius.miles> настройки xorg.conf
[01:38:56] <qnikst> ясно
[01:39:16] <qnikst> просто у krigstask были такие настройки, мало ли из-за них
[01:39:22] <alius.miles> думаешь, проблема в compose key?
[01:40:18] <alius.miles> я их у него и скопировал, немоного изменив) раньше в автозагрузке стояла команда setxkbmap -layout 'us(altgr-intl),ua' -option 'grp:caps_toggle,grp_led:scroll'
[01:42:00] <qnikst> нет не думаю, я не помню, как эта опция звалась, на неё грешил
[01:42:19] <qnikst> значит awesome+x11 + неудачное стечение обстоятельств
[01:42:24] <qnikst> кстати
[01:42:33] <qnikst> возможно, что с логами проблемы пропадут
[01:43:20] <qnikst> если так то буду на предмет race condition исследовать, хотя там в принцпе однопоточная программа, но всё равно бывало что из-за многопоточности в DE были проблемы
[01:49:06] alius.miles вышел(а) из комнаты
[01:49:45] alius.miles вошёл(а) в комнату
[02:23:03] alius.miles вышел(а) из комнаты
[14:22:30] qnikst вышел(а) из комнаты
[14:25:56] qnikst вошёл(а) в комнату
[15:45:47] alius.miles вошёл(а) в комнату
[16:21:42] alius.miles вышел(а) из комнаты
[17:26:43] maksbotan вошёл(а) в комнату
[18:20:42] maksbotan вышел(а) из комнаты
[18:21:06] maksbotan вошёл(а) в комнату
[18:45:46] maksbotan вышел(а) из комнаты
[18:46:09] maksbotan вошёл(а) в комнату
[19:16:42] maksbotan вышел(а) из комнаты: Replaced by new connection
[19:16:52] maksbotan вошёл(а) в комнату
[20:46:52] alius вошёл(а) в комнату
[21:11:01] alius вышел(а) из комнаты
[22:00:12] maksbotan вышел(а) из комнаты: Replaced by new connection
[22:00:22] maksbotan вошёл(а) в комнату
[22:47:15] maksbotan вышел(а) из комнаты: Replaced by new connection
[22:47:25] maksbotan вошёл(а) в комнату
[22:47:40] maksbotan вышел(а) из комнаты
[22:48:27] maksbotan вошёл(а) в комнату
[22:55:37] alius.miles вошёл(а) в комнату
[22:56:01] <alius.miles> словил пару раз глюк с залипанием
[22:56:05] <alius.miles> слать лог?
[22:57:53] <qnikst> давай
[22:58:04] <qnikst> на мыло
[23:00:19] <alius.miles> есть два, один скопирова сразу после глюка, другой позднее. скинуть оба?
[23:03:16] <alius.miles> послала
[23:03:22] <alius.miles>
[23:03:24] <qnikst> ага вижу
[23:03:45] <qnikst> ща, offline imap синхронизуется
[23:03:49] <alius.miles> нужно ещё какую информацию?
[23:04:09] <qnikst> я по логу спрошу если что подозрительное увижу
[23:04:22] <alius.miles> о
[23:04:23] <alius.miles> ок
[23:07:15] <qnikst> сразу после это значит на моменте глюка ты его сбросил и глюк где-то в конце лога?
[23:08:07] <alius.miles> да. как только клавиатура включилась, перешол в консоль и скопировал в kbdd. kbdd-2 -- скопировал позднее
[23:10:02] <qnikst> хм.. забавно там событие удаления окна, которого не было в списке
[23:13:45] <alius.miles> тоесть второй лог полнее первого в момент глюка?
[23:15:57] <qnikst> я по первому пока смотрю
[23:16:08] <qnikst> там создалось окно и оно же убивалось
[23:16:37] <qnikst> 8320 kbdd :_on_createEvent creating window 20971565
8321 kbdd :_on_destroyEvent destroy event
8322 kbdd :_on_destroyEvent destroying window 20971565
8323 kbdd :_on_createE
[23:19:41] <alius.miles> о_О
[23:19:54] <alius.miles> неясно, что за окно?
[23:19:54] <qnikst> щас следующий погляжу
[23:20:09] <qnikst> ну да, этого я в логи впиливать не стал
[23:20:17] <qnikst> скорее всего это что-то служебное
[23:23:10] <alius.miles> неясно, какое окно?
[23:23:22] alius.miles вышел(а) из комнаты
[23:23:32] alius.miles вошёл(а) в комнату
[23:23:58] <alius.miles> сори, интернет глюкнул
[23:25:48] <qnikst> 23:20:18 <@qnikst> скорее всего это что-то служебное
[23:27:40] <alius.miles> и оно блокирует клавиатуру?
[23:28:03] <qnikst> маловероятно
[23:28:38] <qnikst> но случай подозрительный
[23:30:17] <qnikst> это пока что нарыл
[23:30:27] <qnikst> в принципе судя по логу такие вещи бывают
[23:36:18] <qnikst> блин..
[23:40:27] <alius.miles> выходит, проблема не в kbdd?
[23:40:42] alius.miles вышел(а) из комнаты
[23:40:53] alius.miles вошёл(а) в комнату
[23:41:31] alius.miles вышел(а) из комнаты
[23:41:41] alius.miles вошёл(а) в комнату
[23:42:17] <qnikst> в kbdd но не факт, что я её вылечить смогу
[23:42:36] <qnikst> там есть хаки, которые заставляют адекватно работать kbdd в X
[23:42:56] <qnikst> т.е. я беру значение не из события, которые бывают опаздывают, а запрашиваю иксы
[23:43:15] <alius.miles> (
[23:43:18] <qnikst> и в зависимости от этих двух параметров выбираю действие
[23:43:26] <qnikst> ну в кбдд точно что-то не так
[23:43:37] <qnikst> т.к. без него клавиши не залипают
[23:46:08] <qnikst> я буду ещё искать причину
[23:47:18] <qnikst> о походу я понял где может ошибка крыться
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!