New user registration is currently disabled due to spam abuse / Регистрация новых пользователей в настоящее время приостановлена из-за злоупотреблений спаммерами

Горячие клавиши

Сообщаем о найденных ошибках сюда

Горячие клавиши

Postby Infy » Sun Apr 26, 2009 7:14 am

Информация о системе
Code: Select all
$ uname -a
Linux eugene-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux

Code: Select all
$ head -n 7 /var/log/Xorg.0.log
X.Org X Server 1.6.0
Release Date: 2009-2-25
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.24-23-server i686 Ubuntu
Current Operating System: Linux eugene-desktop 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686
Build Date: 09 April 2009  02:10:02AM

Оконный менеджер: Compiz 0.8.2/Metacity 2.25.144
Версия Qt: Qt Open Source Edition version 4.5.0
Версия программы: 0.8.0/SVN

Какие конкретно действия выполняются для того, чтобы вызвать проблему ?
  • Запускаем программу.
  • Нажимаем Ctrl+F11+F11/копируем какое-либо слово и нажимаем Ctrl+Ins+Ins.
Что произошло в результате проделанных действий ?
Ничего не произошло.

Замечание:
В меню параметры на вкладке "Горячие клавиши" все назначается корректно, то есть нажатая комбинация клавиш прописывается в поле, но далее после нажатия "OK" комбинации не работают.
Infy
 
Posts: 13
Joined: Sat Apr 25, 2009 9:40 am

Re: Горячие клавиши

Postby ikm » Sun Apr 26, 2009 10:29 am

То есть, горячие клавиши не работают вообще и ни при каких обстоятельствах?

Что за система (Ubuntu - какая весия?), есть ли какие-то нестандартности конфигурации (хитрая раскладка клавиатуры, еще что-нибудь в таком духе)?

А сейчас можно попробовать следующее:

1) Назначить вместо Ctrl+Ins+Ins просто Ctrl+Ins. Комбинация непригодная для практического использования, но нам интересно, будет ли она тем не менее выдавать перевод или нет.
2) То же самое, но не Ctrl+Ins, а Ctrl+C.
3) Запостить сюда вывод xdpyinfo
4) Запустить из терминальной программы программку xev > /tmp/events.txt, в появившемся её окошке понажимать Ctrl+Ins, Ctrl+F11, Ctrl+Ins+Ins, Ctrl+F11+F11 (goldendict при этом не запущен), потом прервать её работу в терминале (Ctrl+C), и файлик /tmp/events.txt тоже сюда запостить.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Горячие клавиши

Postby Infy » Sun Apr 26, 2009 11:26 am

То есть, горячие клавиши не работают вообще и ни при каких обстоятельствах

Да, именно так.
Что за система (Ubuntu - какая весия?), есть ли какие-то нестандартности конфигурации (хитрая раскладка клавиатуры, еще что-нибудь в таком духе)?

Ubuntu 9.04. Раскладка стандартная.
На всякий случай еще кусочек из xorg.conf:
Code: Select all
Section "InputDevice"
   Identifier    "Generic Keyboard"
   Driver       "kbd"
   Option       "CoreKeyboard"
   Option       "XkbRules" "xorg"
   Option       "XkbModel" "pc105"
   Option       "XkbLayout" "us,ru"
   Option       "XkbVariant" ",winkeys"
   Option       "XkbOptions" "grp:alt_shift_toggle,grp_led:scroll"
EndSection

Мультимедиа клавиши настроены через стандартный диалог настройки.
Также на клавиатуре имеется скролл-колесо, которое никогда не работало, так как китайские братья такое с ним намудрили...:)
1) Назначить вместо Ctrl+Ins+Ins просто Ctrl+Ins. Комбинация непригодная для практического использования, но нам интересно, будет ли она тем не менее выдавать перевод или нет.

Никакой реакции.
2) То же самое, но не Ctrl+Ins, а Ctrl+C

Также ничего. :(
3) Запостить сюда вывод xdpyinfo
4) Запустить из терминальной программы программку xev > /tmp/events.txt, в появившемся её окошке понажимать Ctrl+Ins, Ctrl+F11, Ctrl+Ins+Ins, Ctrl+F11+F11 (goldendict при этом не запущен), потом прервать её работу в терминале (Ctrl+C), и файлик /tmp/events.txt тоже сюда запостить.

Все во вложении. ;)

Спасибо за быстрый ответ и за помощь ;)
Attachments
events.txt.gz
xev > /tmp/events.txt
(1.53 KiB) Downloaded 789 times
xdpy.txt.gz
Вывод xdpyinfo
(1.56 KiB) Downloaded 835 times
Infy
 
Posts: 13
Joined: Sat Apr 25, 2009 9:40 am

Re: Горячие клавиши

Postby ikm » Mon Apr 27, 2009 11:01 am

Отличный report. Но пока, увы, всё равно не понятно. Единственное, что заметил, это что коды клавиш отличаются от тех, кто у меня в системе. Но это не должно играть роли, они преобразуются из keysymов при старте программы -- разве что эти коды клавиш меняются после запуска GD?

Ну ладно, а если выставить в качестве горячей клавишы по показу/скрытию окна просто F11?
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Горячие клавиши

Postby Infy » Mon Apr 27, 2009 12:03 pm

Отличный report.

Спасибо. :)
разве что эти коды клавиш меняются после запуска GD?

На всякий случай сделал еще один лог-файл без запущенного GD.
Ну ладно, а если выставить в качестве горячей клавишы по показу/скрытию окна просто F11?

Тоже не работает...:(

Возможно, что это глюк самого qt в ubuntu...:(
Не знаю поможет ли, но в QStartDict работает глобальная клавиша-модификатор при сканировании.

Еще раз спасибо за помощь. :)
Attachments
events.txt.gz
xev > /tmp/events.txt
(1.04 KiB) Downloaded 765 times
Infy
 
Posts: 13
Joined: Sat Apr 25, 2009 9:40 am

Re: Горячие клавиши

Postby Ars » Thu Apr 30, 2009 9:28 am

Заметил в винде глюк с хоткеями: сразу после запуска, попап появляется после первого нажатия Ctrl-C или Ctrl-Ins.
Через время, однако, начинает работать нормально.
Ars
 
Posts: 119
Joined: Sat Feb 21, 2009 11:03 pm

Re: Горячие клавиши

Postby ikm » Thu Apr 30, 2009 4:04 pm

Ну пофикси его ;)
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Горячие клавиши

Postby ikm » Sun May 03, 2009 4:02 pm

Значит так, посмотрел я на состояние горячих клавиш под последней убунтой. Да, не работают. Как выяснилось, в настоящий момент в xorg сломано расширение RECORD. Вот баг на ланчпаде.

Bryce Harrington wrote on 2009-03-09: (permalink)

From the upstream bug:
"RECORD is heavily broken at the moment and in desperate need of love. The
whole event delivery changed under it. How quickly that'll get fixed, I don't
know."


Иными словами, хоткеи пока на убунте и других последних линуксах работать не будут — ждём апдейтов, которые это починят. А покамест я рекомендую использовать сканирующий режим, все равно он удобнее. А основное окно программы можно вызволять кликом на иконке в трее.
ikm
Автор GoldenDict
 
Posts: 1595
Joined: Wed Feb 04, 2009 10:40 am

Re: Горячие клавиши

Postby Infy » Mon May 04, 2009 1:19 pm

Значит так, посмотрел я на состояние горячих клавиш под последней убунтой.

Спасибо огромное, буду ждать апдейтов...:)
Infy
 
Posts: 13
Joined: Sat Apr 25, 2009 9:40 am

Re: Горячие клавиши

Postby romanivanov » Tue Aug 11, 2009 7:12 pm

c нетерпением будем ждать апдейтов
romanivanov
 
Posts: 8
Joined: Wed Jun 24, 2009 8:32 pm

Next

Return to Ошибки

Who is online

Users browsing this forum: Google [Bot] and 24 guests