• Авторизация


Linux gentoo. Laptop ASUS A6M ACPID. Часть 1. Звук 24-08-2007 16:05 к комментариям - к полной версии - понравилось!


Добрался наконец до ACPI. Сразу скажу, что ранее его вообще не имел с ним дело, да и жельзяка эта у меня недавно, поэтому извиняюсь за все неточности, которые вы встретите в этом якобы «руководстве».
Появилась необходимость задействовать хоткеи.. а именно mute\unmute, vol+\vol-. Мелочь, а приятно!
Останавливаться на конфигурировании звука и т.п. не буду, все необходимое вы найдете в ссылках, указанных в самом конце.
что будет необходимо:

media-sound/alsa-utils (amixer)
sys-power/acpid
текстовый редактор ;)

Приступим..
Установка необходимого ПО.

# emerge alsa-utils
# emerge acpid
# rc-update add acpid default
# /etc/init.d/acpid start

если данный этап прошел без проблем, идём далее :)

Ловим коды хоткеев.
Собственно говоря жмем на кнопки и ловим коды (/var/log/acpid).
на моей железке это :

mute/unmute = «hotkey ATKD 00000032 *»
vol+ = «hotkey ATKD 00000030 *»
vol- = «hotkey ATKD 00000031 *»

»*» — счетчик нажатия на хоткей.. он нам не нужен.

Евенты.
Привязываем к евентам события..

Все полность описывать не буду, т.к. не считаю это необходимым. :).
mute/unmute
создаем файл /etc/acpi/events/sound_mu (имя на ваше усмотрение) со след содержанием:

event=hotkey ATKD 00000032 *
action=/etc/acpi/sound_mu.sh


Смысл этих строк я думаю обьяснять не нужно!
Содержание файла /etc/acpi/sound_mu.sh:

#!/bin/bash
amixer —c 0 sset Headphone toggle

Вот собственно и всё. Тестим.
action для vol+:

#!/bin/bash
amixer —c 0 sset PCM 2dB+

action для vol-:

#!/bin/bash
amixer —c 0 sset PCM 2dB-

«2dB» — сделайте выбор исходя из своих предпочтений.. ;)

PS ествественно, на sh файлы необходимо добавить моду(права, если вам угодно) на запуск!

# chmod +x /etc/acpi/*.sh

Ссылки:
http://gentoo-wiki.com/HARDWARE_Asus_A6M-Q035 - подробности по конфигу жельзяки (eng)
http://gentoo-wiki.com/TIP_ACPI_basic_configuration - конфиг ACPI. (eng)
http://www.google.com - ;)
вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Linux gentoo. Laptop ASUS A6M ACPID. Часть 1. Звук | frac - My notepad ... | Лента друзей frac / Полная версия Добавить в друзья Страницы: раньше»