Клавиатура и отдельные клавиши. (Заставить работаеть кнопочку power)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Клавиатура и отдельные клавиши.

Сообщение serg_sk »

Значит сначала похвастаюсь :devil_2: ... Купил себе клаву. Недорогая и простая, но есть три кнопки, которые надо заставить работать.
Это power, sleep, wake.
Мне бы только заставить работать кнопку power правильно, а на sleep и wake повесить, например перезагрузку и выход с оконного менеджера. Как это сделать?
P.S. немного порулся в нете, но ничего интересного не нашел. Может давал не те ключевые слова? :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Alber
Сообщения: 104

Re: Клавиатура и отдельные клавиши.

Сообщение Alber »

на sf какая-то софтинка есть, покопайся
Разруха не в сортирах, а в головах (с) М. Булгаков
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Клавиатура и отдельные клавиши.

Сообщение serg_sk »

а название софтины какое? и как примерно она работает?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Клавиатура и отдельные клавиши.

Сообщение Bolverk »

Тебе из иксов или вообще? Я как-то интересовался, для иксов есть много таких примочек. Для "вообще" нашелся только acpid, только не сложилось у нас с ним как-то.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Клавиатура и отдельные клавиши.

Сообщение aLexx programmer »

Для Gnome 2.4 - acme. В Gnome 2.8 acme уже встроена.
Ещё есть sven, но мне он не понравился.
Это - только для иксов.

Да, ещё вопрос почти в тему: почему xev не опознаёт нажатия некоторых дополнительных клавиш клавиатуры? То есть для линукса их как бы и нет вовсе... А у некоторых разных доп. клавиш опознаёт одинаковые скан-коды... В чём может быть дело?

Спасибо за внимание.
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Клавиатура и отдельные клавиши.

Сообщение serg_sk »

Для Gnome 2.4 - acme. В Gnome 2.8 acme уже встроена.
Ещё есть sven, но мне он не понравился.
Это - только для иксов.

Можно впринцепе и для иксов, но у меня нет Gnome'а. Мне, что, теперь надо гном ставить? нет... должен быть другой выход!!! :)
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Клавиатура и отдельные клавиши.

Сообщение Bolverk »

Для serg_sk:
Ищите и обрящите. Их реально много, только я вот не пользовался, так что не могу сказать. Покопайся в своем репозитарии.
Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: Клавиатура и отдельные клавиши.

Сообщение Valerius »

В автостарт КДЕ я воткнул скрипт, в котором есть такие строчки:

xmodmap -e "keycode 227 = XF86Sleep"
xmodmap -e "keycode 223 = XF86Reload"
xmodmap -e "keycode 222 = XF86PowerOff"

Соответствующие кейкоды можно узнать при помощи xev. После этого клавиши "видны" в КДЕшных утилях точно так же как и все остальные и на них можно вешать любые действия.
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Клавиатура и отдельные клавиши.

Сообщение serg_sk »

Для Valerius: спасибо, натолкнул на нужный путь. И я сразу отрыл вот такую статейку. :)
serg_sk добавил в 04.12.2004 13:59
Хм... вот мне теперь захотелось, чтоб сие удобство работало и в консоли! Может кто-то подскажет как осуществить? или линк полезный дать? А то нашел кучу плагиатов выше упомянутой статьи и больше ничего интересного.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Клавиатура и отдельные клавиши.

Сообщение polachok »

man setkeycodes
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Клавиатура и отдельные клавиши.

Сообщение aLexx programmer »

(Valerius @ Пятница, 03 Декабря 2004, 23:28) писал(а):В автостарт КДЕ я воткнул скрипт, в котором есть такие строчки:

xmodmap -e "keycode 227 = XF86Sleep"
xmodmap -e "keycode 223 = XF86Reload"
xmodmap -e "keycode 222 = XF86PowerOff"

Соответствующие кейкоды можно узнать при помощи xev. После этого клавиши "видны" в КДЕшных утилях точно так же как и все остальные и на них можно вешать любые действия.


А если xev не работает (не выдаёт скан-коды некоторых клавиш)? :unsure:
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Клавиатура и отдельные клавиши.

Сообщение polachok »

знаем-знаем...

Код: Выделить всё

Section "InputDevice"
        Option "CoreKeyboard"
        Identifier  "Keyboard0"
        Driver      "kbd"
      [B]  Option "XkbModel"    "microsoftmult" [/B] # вот как надо
        Option "XkbLayout"   "us,ru(winkeys)"
        Option "XkbOptions"  "grp:alt_shift_toggle,grp_led:scroll"
EndSection
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Клавиатура и отдельные клавиши.

Сообщение aLexx programmer »

(polachok @ Воскресенье, 05 Декабря 2004, 15:53) писал(а):знаем-знаем...

Код: Выделить всё

Section "InputDevice"
        Option "CoreKeyboard"
        Identifier  "Keyboard0"
        Driver      "kbd"
      [B]  Option "XkbModel"    "microsoftmult" [/B] # вот как надо
        Option "XkbLayout"   "us,ru(winkeys)"
        Option "XkbOptions"  "grp:alt_shift_toggle,grp_led:scroll"
EndSection




Не помогает. К тому же эти самые некоторые доп. клавиши не работают не только в иксах, но и в tty.
В АСПЛинукс 9.2 прекрасно работают и без этой строчки... А в Дженту на love-sources-2.6.9 - и с ней не хотят.
Может, это глюк ядра? :unsure:
Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: Клавиатура и отдельные клавиши.

Сообщение serg_sk »

Может, это глюк ядра?

ХЗ. на 2.4.25 у меня работает!
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Клавиатура и отдельные клавиши.

Сообщение Bolverk »

Хе-хе, а как насчет сравнить версии иксов? Прежде чем на ядро валить.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Клавиатура и отдельные клавиши.

Сообщение aLexx programmer »

В консоли тоже не работает, не в иксах дело!
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: Клавиатура и отдельные клавиши.

Сообщение polachok »

а ты эти кнопки потыркай и /var/log/messages погляди... у меня например когда колесико дергаю там пишется что это неизвестно что
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
aLexx programmer
Сообщения: 985
Статус: Турук-Макто
ОС: Gentoo -> Ubuntu

Re: Клавиатура и отдельные клавиши.

Сообщение aLexx programmer »

(polachok @ Вторник, 07 Декабря 2004, 22:45) писал(а):а ты эти кнопки потыркай и /var/log/messages погляди... у меня например когда колесико дергаю там пишется что это неизвестно что


Действительно, когда нажимаю - пишет, что unknown key pressed <...> use setkeykode to make it known. Обязательно попробую разобраться, как сделать эти клавиши узнаваемыми.
Только вот что делать с клавишами, которые опознаются как одинаковые? Скан-коды у них разные, я проверял...
Спасибо сказали: