Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема с ACPI на Xubuntu 14.04 ноутбук Asus G550J  (Прочитано 1817 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nordling

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Добрый день.
Возникла проблема с подсветкой клавиатуры в Xubuntu 14.04 на ноутбуке Asus G550J.
Собственно проблема была практически со всеми сочетаниями Fn+Fx.
Однако после того как поправил /etc/default/grub
Код:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="

заработало все кроме Fn+F3-F4 - управление подсветкой клавиш и Fn+F9 - отключение тачпада

При попытке отследить нажатие клавиш для указанных комбинаций вижу следующее:
Код:
$ acpi_listen
 PNP0C14:01 000000ff 00000000
 PNP0C14:01 000000ff 00000000
 PNP0C14:01 000000ff 00000000


В то время как для других происходит иное Например, для отключения звука Fn+F10:
Код:
$ acpi_listen
 PNP0C14:01 000000ff 00000000
button/mute MUTE 00000080 00000000 K


После установки пакета acpi-support появляются следующие файлы:
/etc/acpi/asus-keyboard-backlight.sh
/etc/acpi/events/asus-keyboard-backlight-down
/etc/acpi/events/asus-keyboard-backlight-up


Первый из них это скрипт. Если передать ему параметр UP или DOWN, то можно будет управлять яркостью подсветки клавиш на клавиатуре. Но это как-то не серьезно.

Два других файла используются для обработки событий от ACPI. Но код, получаемый при нажатии комбинации клавиш (вывод acpi_listen) очень сильно отличается от того, что ждет ACPI:

Код:
$ sed -e '/^#/ d' /etc/acpi/events/asus-keyboard-backlight-down
event=hotkey ATKD 000000c5
action=/etc/acpi/asus-keyboard-backlight.sh down


Код:
$ sed -e '/^#/ d' /etc/acpi/events/asus-keyboard-backlight-up 
event=hotkey ATKD 000000c4
action=/etc/acpi/asus-keyboard-backlight.sh up


Подскажите куда копать. Проблема явно с ACPI.

Оффлайн Pilot6

  • Старожил
  • *
  • Сообщений: 14037
  • Xubuntu 18.04
    • Просмотр профиля
Re: Проблема с ACPI на Xubuntu 14.04 ноутбук Asus G550J
« Ответ #1 : 16 Декабря 2014, 20:12:39 »
nordling,
Это очень сложная проблема. ASUS в своих ноутах нарушает спецификации acpi. Решением этой проблемы занимаются разработчики ядра. Я тоже помогаю в меру сил. Боюсь, что "подручными методами" эту проблему не решить.

Я советую создать багрепорт на https://bugzilla.kernel.org
Я в личке не консультирую. Вопросы задавайте на форуме.

Оффлайн nordling

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Проблема с ACPI на Xubuntu 14.04 ноутбук Asus G550J
« Ответ #2 : 18 Декабря 2014, 13:38:25 »
Странно другое. Что в оригинальной Ubuntu с Unity на борту все работает из коробки.

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.