Сначала установите драйвер датчика внешнего освещения Asus Zenbook . Вы можете сделать это с помощью DKMS.
cd /usr/src
sudo wget https://github.com/danieleds/als/archive/master.tar.gz && \
sudo tar xvf master.tar.gz
sudo dkms add -m als -v master
sudo dkms install -m als -v master
sudo echo als >>/etc/modules
После этого установите контроллер датчика внешнего освещения Asus Zenbook .
Выберите папку для установки. Мне нравится использовать / home / username / bin.
cd /home/username/bin
git clone https://github.com/danieleds/Asus-Zenbook-Ambient-Light-Sensor-Controller.git
cd Asus-Zenbook-Ambient-Light-Sensor-Controller/service
Затем на 64-битных системах запустите:
qmake als-controller.pro -r -spec linux-g++-64
Или на 32-битных системах запустить:
qmake als-controller.pro -r -spec linux-g++
тогда беги
make
Сгенерированный двоичный файл, als-controller , контролирует датчик освещенности.
Как пользоваться
Запуск ALS-контроллер с корневыми привилегиями, например: sudo ./als-controller
. Это будет служба, которая контролирует датчик освещенности. Используйте ту же программу с правами пользователя als-controller
, чтобы управлять сервисом. Некоторые примеры:
./als-controller -e // Enable the sensor
./als-controller -d // Disable the sensor
./als-controller -s // Get sensor status (enabled/disabled)
Для идеальной интеграции с вашей системой рекомендуется запустить службу при загрузке (запустить als-controller от имени пользователя root), а затем привязать скрипт switch.sh (в папке примера) к сочетанию клавиш.