Мультимедийные клавиши в Kubuntu с KDE3/Trinity

Здравствуйте.
Я установил kubuntu lucid с KDE3, и столкнулся со следующей проблемой:
Раньше я использовал Debian Lenny и обычно настраивал свои мультимедийные клавиши при помощи xbindkeys. При помощи этой программы я могу на любую клавишу назначить абсолютно любое действие — этим она мне и нравилась. Но в Kubuntu мультимедийные клавиши поддерживаются по умолчанию. KMail на них реагирует, Amarok тоже. Хорошо, конечно, но как отредактировать это дело - я так и не нашёл. Собственно, в этом и проблема.
Помещаю в .kde3/Autostart xbindkeys, но Kubuntu перехватывает некоторые клавиши (которые настроены в ней). Если запустить xbindkeys чуть позже, то он перехватит эти клавиши, но это, согласитесь, не решение проблемы.
Итак, у кого-нибудь есть предположения?

0
DarkneSS - 21 Октябрь, 2010 - 23:11
Изображение пользователя DarkneSS.

Попробуйте закинуть в автозапуск скрипт типа sleep 7 && xbindkeys

0
Mr. Fido - 21 Октябрь, 2010 - 23:16

Я так и сделал. Но это ведь костыль, согласитесь? Работает, конечно. Но я хотел бы либо отредактировать мультимедийные клавиши в самой кубунте, либо их вообще там отключить.

0
DarkneSS - 21 Октябрь, 2010 - 23:31
Изображение пользователя DarkneSS.

Соглашусь.

0
Hunger - 31 Октябрь, 2010 - 18:50

Хочу расширить вопрос, как назначить выключение компьютра и рестарт на соотв. кнопки? Система их отлично понимает но вот судя по всему, на них ничего не назначено...

0
Жюстина - 31 Октябрь, 2010 - 19:17
Изображение пользователя Жюстина.

Я б сбацала так, в k-menu где-нибудь создала дополнительные пункты с командами sudo shutdown -h now ну и на перезагрузку подобная, а в файлике /etc/sudoers разрешила бы выполнять shutdown без ввода пароля, а потом бы таскала эти пункты куда надо... на панельку... на рабочий стол... ну и ещё конечно пункту меню можно назначить горячие клавиши...

0
Hunger - 31 Октябрь, 2010 - 18:53

В системных настройках есть апплет, который называется Shortcuts. В нем есть раздел глобальные клавиши, которые разбиты на разные группы. Например там можно запустить любую программу, которае есть в Кменю и тд. Возможно сможете настроить то что вам надо оттуда. Я правда сам до конца не разобрался что и как там можно настраивать, но мне кажется копать надо там.

0
Mr. Fido - 4 Ноябрь, 2010 - 18:18

Я решил этот вопрос. Можно либо удалить, либо всё закомментировать в файле /etc/X11/Xsession.d/80ubuntu-kde3-xmodmap . С kcontrol (system settings) эта хрень не связана никак. Теперь xbindkeys работает самостоятельно отлично.
О выключении компьютера на кнопку: если у вас KDE3, как у меня, то на клавишу назначьте команду "dcop ksmserver ksmserver logout 0 2 0" для выключения компьютера. Или цифра "1" вместо "2" для перезагрузки. Если KDE4, то это как-то через qdbus, по-моему, я просто не пользуюсь ими.

0
knuckles - 10 Ноябрь, 2010 - 12:40

Добавьте [РЕШЕНО] к теме, раз вопрос решен :-)

0
Mr. Fido - 10 Ноябрь, 2010 - 17:11

К сожалению, прошло какое-то время и моя kubuntu стала вести себя снова так, что вопрос в теме остаётся актуальным... Не знаю, каким чудом сначала удаление файла помогло, но теперь это не помогает.
UPD: Даже так, что иногда всё работает хорошо, а иногда - как я описывал в первом сообщении. И не могу пока понять, что на это влияет, попробую проследить.

0
Гость - 1 Декабрь, 2010 - 20:00

Наконец-то, кажется, я нашёл решение проблемы. Дело вовсе не в файле 80ubuntu-kde3-xmodmap, а в том, что в самих приложениях (amarok, например) в глобальных хоткеях были назначены эти самые мультимедийные клавиши. И amarok, запускаясь после xbindkeys, перехватывал их самостоятельно.
Так вот, решение - amarok -> Настройки -> Глобальные комбинации клавищ...
И поудалять все клавиши с названием "X86...". То же самое проделать в KControl -> Keyboard Shortcuts.

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры