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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: HOW-TO: Вкл/выкл сенсора авто-яркости экрана на ноутбуке(ах) Asus кнопкой  (Прочитано 5142 раз)

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

Оффлайн dmg244

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
1. Устанавливаем необходимые пакеты acpi acpid acpitool:
sudo apt-get acpi acpid acpitool
2. Под рутом запускаем:
acpi_listen
3. Нажимаем кнопку управления сенсором и смотрим вывод:
hotkey ATKD 0000008a 00000044
4. Создаем файл /etc/acpi/events/asus-lightsensor следующего содержания:
# /etc/acpi/events/asus-lightsensor
# This is called when the user presses the lightsensor button and calls
# /etc/acpi/asus-lightsensor.sh for further processing.

event=hotkey (ATKD|HOTK) 0000008a
action=/etc/acpi/asus-lightsensor.sh

5. Создаем собственно сам скрипт /etc/acpi/asus-lightsensor.sh :
#!/bin/sh
[ -f /usr/share/acpi-support/state-funcs ] || exit 0.

# get the current state of the light sensor
LSSTATUS=`cat /sys/devices/platform/asus-laptop/ls_switch | awk '{print}'`

# if getting the status failed, exit
test -z $LSSTATUS && exit 1

if [ $STATUS = 0 ]; then
echo 1 > /sys/devices/platform/asus-laptop/ls_switch
else
echo 0 > /sys/devices/platform/asus-laptop/ls_switch
fi

Теперь по этой кнопке можно включить и отключить сенсор автоматической яркости экрана!

Аналогичным образом можно задействовать другие кнопки, например блокирование тачпада: https://forum.ubuntu.ru/index.php?topic=57590.0
« Последнее редактирование: 22 Мая 2009, 10:35:31 от dmg244 »

Оффлайн divanet

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
echo 1 > /sys/devices/platform/asus-laptop/ls_switch

asus-laptop
заменить везде
asus_laptop

еще один нюанс упущен, надо выполнить команду
sudo chmod +x /etc/acpi/asus-lightsensor.sh
иначе не будет работать
« Последнее редактирование: 10 Января 2010, 14:29:00 от divanet »

 

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