Bug 20266 - hal-laptop & EeePC 100H
: hal-laptop & EeePC 100H
Status: CLOSED WONTFIX
: Branch 5.0
(All bugs in Branch 5.0/hal-laptop)
: unspecified
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-06-01 20:30 by
Modified: 2009-09-01 12:58 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-06-01 20:30:05
Использую 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 пока проверить не на чем.

Что надо сделать, чтобы остальные кнопки тоже отрабатывались? Как повесить
запуск нужных мне прог на клавиши быстрого доступа?
------- Comment #1 From 2009-06-01 20:33:41 -------
Могу предложить заменить hal-laptop на eeepc-acpi-scripts из сизифа.
------- Comment #2 From 2009-06-01 21:46:22 -------
(В ответ на комментарий №1)
> Могу предложить заменить hal-laptop на eeepc-acpi-scripts из сизифа.

Спасибо! Вот это действительно работает, прямо из коробки. А можно его положить
в бранч-5.0?
------- Comment #3 From 2009-06-01 22:09:31 -------
(В ответ на комментарий №2)
> А можно его положить в бранч-5.0?
Скопировал, но поддерживать, тестировать и обновлять не обещаю.
------- Comment #4 From 2009-09-01 12:58:39 -------
Перешёл на eeepc-acpi-scripts вместо hal-laptop, а затем вообще сменил бранч.
Так что закрываю.