[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Функциональные клавиши.



17.08.2010 00:35, yuri.nefedov@gmail.com пишет:
On Mon, 16 Aug 2010, Artem Shrub wrote:

16.08.2010 21:43, yuri.nefedov@gmail.com пишет:
On Mon, 16 Aug 2010, Sergei Stolyarov wrote:

On 16.08.2010 19:29, Artem Shrub wrote:
16.08.2010 15:43, Alexander Galanin пишет:

Модель клавиатуры в файле xorg.conf выставлена сл. образом Option
"XkbModel" "pc105". Как узнать какую модель туда вписать? В xev нажатие
неработающих функциональных клавиш ни к чему не приводит. На нажатие
остальных клавиш xev реагирует.

«Специальные» клавиши как правило не посылают никакого кода при нажатии, а обрабатываются либо как-нибудь через udev, либо вообще специальным драйвером. Обычно для их обработки запускается какой-нибудь скрипт из /etc/acpi/

У вас стоит пакет acpi-support ?

Да пакет установлен.


  Для ASUS ещё надо модуль asus-laptop загрузить.
  (В /etc/modules прописать asus-laptop)

Ю.
Модуль подгружен. Может его надо как-то настроить?


 У меня в /etc/modprobe.d/asus.conf стоит:
alias asus-laptop asus_laptop
# switch off wireless_led & open access to mail_led
install asus-laptop /sbin/modprobe --ignore-install asus-laptop \
&& (/bin/chmod a+w /sys/class/leds/asus::mail/brightness; \
echo 0 > /sys/devices/platform/asus_laptop/wlan)
 Но это немного для другого.

 acpi-support меня помнится не устроил, так что клавиши я сам
 определял. Это набор клавиш для моей модели ноутбука:

# ASUS M2N
# -----------------------
# Fn F1  - button/sleep SLPB 80
# Fn F2  - hotkey ATKD 5d
# Fn F5  - hotkey ATKD 2e-20 (brightness down)
# Fn F6  - hotkey ATKD 1f-11 (brightness up)
# Fn F7  - hotkey ATKD 33-34 LCD
# Fn F8  - hotkey video VGA 81
# Fn F10 - hotkey ATKD 32
# Fn F11 - hotkey ATKD 31
# Fn F12 - hotkey ATKD 30
#
# ( ) () () () () ( )
# 5c  50 51 52 53 power
#
# [<] [>] [o] [|] [-] [+]
# 40  41  43  45  31  30
# -----------------------

 Вообще-то сильно отличаться не должно, но лучше проверить.
 Если в /etc/default/acpid поставить
OPTIONS="--logevents"
 то в /var/log/daemon.log можно посмотреть, что происходит
 при нажатии клавиши. Ну а далее править/писать скрипты в
 /etc/acpi/events/что-то-там


Прописал в /etc/default/acpid как Вы сказали. В файл пишутся все коды клавиш кроме Fn+F2. Нажимаю на данную комбинацию клавиш, а в файл не добавляется ни строчки. То же самое в xen. Скрипты для вкл/выкл WiFI в /etc/acpi/events/ присутствуют. Так же не работает прибавление убавления яркости экрана. Громкость работает. Может коды клавиш в этих скриптах ошибочные?

artem@barbus:~$ ls -l /etc/acpi/events/

итого 188
-rw-r--r-- 1 root root 118 Фев  6  2009 ac
-rw-r--r-- 1 root root 105 Авг 17 00:13 asus-brightness-down
-rw-r--r-- 1 root root 102 Июл  2 23:59 asus-brightness-up
-rw-r--r-- 1 root root 239 Апр 25 22:59 asus-f8sv-touchpad
-rw-r--r-- 1 root root 217 Фев  6  2009 asus-media-eject
-rw-r--r-- 1 root root 215 Фев  6  2009 asus-rotate
-rw-r--r-- 1 root root 238 Апр 25 22:59 asus-touchpad
-rw-r--r-- 1 root root 155 Фев  6  2009 asus-video
-rw-r--r-- 1 root root  73 Фев  6  2009 asus-wireless-off
-rw-r--r-- 1 root root  72 Фев  6  2009 asus-wireless-on
-rw-r--r-- 1 root root  66 Апр 25 23:40 asus-wireless-wlan
-rw-r--r-- 1 root root 128 Фев  6  2009 battery
-rw-r--r-- 1 root root 138 Янв 11  2009 fglrx-ac
-rw-r--r-- 1 root root 143 Янв 11  2009 fglrx-lid
-rw-r--r-- 1 root root 223 Фев  6  2009 ibm-wireless
-rw-r--r-- 1 root root 279 Фев  6  2009 lenovo-touchpad
-rw-r--r-- 1 root root  67 Апр 25 22:59 lenovo-undock
-rw-r--r-- 1 root root 118 Фев  6  2009 lidbtn
-rw-r--r-- 1 root root  61 Июн  5 16:25 lm_ac_adapter
-rw-r--r-- 1 root root  58 Июн  5 16:25 lm_battery
-rw-r--r-- 1 root root  58 Июн  5 16:25 lm_lid
-rw-r--r-- 1 root root 218 Фев  6  2009 panasonic-lockbtn
-rw-r--r-- 1 root root  64 Фев  6  2009 powerbtn-acpi-support
-rw-r--r-- 1 root root 315 Фев  6  2009 sleepbtn
-rw-r--r-- 1 root root 118 Фев  6  2009 sony-brightness-down
-rw-r--r-- 1 root root 114 Фев  6  2009 sony-brightness-up
-rw-r--r-- 1 root root 103 Фев  6  2009 sony-eject
-rw-r--r-- 1 root root  99 Фев  6  2009 sony-mute
-rw-r--r-- 1 root root 102 Фев  6  2009 sony-sleep
-rw-r--r-- 1 root root 109 Фев  6  2009 sony-volume-down
-rw-r--r-- 1 root root 105 Фев  6  2009 sony-volume-up
-rw-r--r-- 1 root root 277 Фев  6  2009 thinkpad-cmos
-rw-r--r-- 1 root root  93 Фев  6  2009 thinkpad-mute
-rw-r--r-- 1 root root  86 Фев  6  2009 thinkpad-volume-down
-rw-r--r-- 1 root root  81 Фев  6  2009 thinkpad-volume-up
-rw-r--r-- 1 root root  68 Фев  6  2009 tosh-battery
.   .   .


Reply to: