Использую KDE4.2.2 из бранча 5.0. Пытаюсь настроить Fn-кнопки на моём Eee PC 1000H. Согласно http://lists.altlinux.org/pipermail/sisyphus/2008-December/336494.html и http://lists.altlinux.org/pipermail/sisyphus/2008-December/336495.html привёл файл /etc/hal/fdi/policy/10-events-key.fdi к следующему виду: <?xml version="1.0" encoding="UTF-8"?> <deviceinfo version="0.2"> <device> <!-- <match key="info.capabilities" contains="input.keymap"> --> <match key="system.board.serial" prefix="EeePC"> <append key="info.addons" type="strlist">hald-addon-events-key</append> <merge key="input.key.lid.active" type="bool">true</merge> <merge key="input.key.brightness.hard" type="bool">false</merge> <!-- <merge key="input.key.screenlock.method" type="string">kde3</merge> --> <merge key="input.key.actions" type="bool">false</merge> <merge key="input.key.volume.hard" type="bool">false</merge> <merge key="alsa.mixer.index" type="int">0</merge> <merge key="alsa.mixer.control" type="string">PCM</merge> <merge key="alsa.mixer.volume.step" type="int">5</merge> <merge key="input.key.sleep.active" type="bool">true</merge> <!-- input.key.sleep.method = Hibernate|Suspend --> <merge key="input.key.sleep.method" type="string">Suspend</merge> <merge key="input.key.wifi-power.active" type="bool">true</merge> <!-- input.key.wifi-power.killswitch.type = bluetooth|wlan --> <merge key="input.key.wifi-power.killswitch.type" type="string">bluetooth</merge> <match key="/org/freedesktop/Hal/devices/platform_eeepc:platform.id" string="eeepc"> <merge key="input.key.brightness.hard" type="bool">true</merge> <merge key="input.key.wifi-power.killswitch.type" type="string">wlan</merge> </match> </match> </device> </deviceinfo> В alsamixer я не нашёл Master, есть только PCM и LineOut. Последний и регулирует у меня общую громкость, на сколько я понял. В 10-events-key.fdi прописал PCM. Но почему-то регулируется только левый канал. Как сделать, чтобы громкость левого и правого канала регулировалась синхронно? При нажатии на Fn+F1 (Sleep) происходит засыпание в память. Если нажать на любую клавишу, то ноут просыпается и тут же засыпает вновь. При повторном нажатии на любую клавишу ноут просыпается окончательно. Службу PowerDevil я предварительно отключил в настройках KDE4. Не все доступные Fn кнопки на моём EeePC 1000H обрабатываются. У меня маркировка кнопок такая: Fn+F1: Suspend Fn+F2: On/Off wifi & bluetooth Fn+F5: уменьшение яркости экрана Fn+F6: Увеличение яркости экрана Fn+F7: Отключение подсветки экрана Fn+F8: переключение LCD/Monitor Fn+F9: запуск менеджера задач Fn+F10: Mute Fn+F11: Уменьшить громкость Fn+F12: Увеличить громкость Ещё есть 4 кнопки над клавиатурой (клавиши быстрого доступа): 1. Отключение подсветки монитора 2. Настройка разрешения экрана 3. Пользовательская клавиша 1 4. Пользовательская клавиша 2 Из всего выше перечисленного как-то работают Fn+F1, Fn+F2, Fn+F5, Fn+F6, Fn+F10, Fn+F11, Fn+F12. Переключение LCD/Monitor пока проверить не на чем. Что надо сделать, чтобы остальные кнопки тоже отрабатывались? Как повесить запуск нужных мне прог на клавиши быстрого доступа?
Могу предложить заменить hal-laptop на eeepc-acpi-scripts из сизифа.
(В ответ на комментарий №1) > Могу предложить заменить hal-laptop на eeepc-acpi-scripts из сизифа. Спасибо! Вот это действительно работает, прямо из коробки. А можно его положить в бранч-5.0?
(В ответ на комментарий №2) > А можно его положить в бранч-5.0? Скопировал, но поддерживать, тестировать и обновлять не обещаю.
Перешёл на eeepc-acpi-scripts вместо hal-laptop, а затем вообще сменил бранч. Так что закрываю.