Primeiro, instale o driver do sensor de luz ambiente Asus Zenbook . Você pode fazer isso usando o 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
Depois disso, instale o Controlador do sensor de luz ambiente Asus Zenbook .
Escolha uma pasta para instalá-lo. Eu gosto de usar / 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
Em seguida, nos sistemas de 64 bits, execute:
qmake als-controller.pro -r -spec linux-g++-64
Ou em sistemas de 32 bits executados:
qmake als-controller.pro -r -spec linux-g++
execute
make
O arquivo binário gerado, als-controller , é o que irá monitorar o sensor de luz.
Como usar
Inicie als-controller com privilégios de root, por exemplo: sudo ./als-controller
. Este será o serviço que monitora o sensor de luz.
Use o mesmo programa com privilégios de usuário, als-controller
, para controlar o serviço. Alguns exemplos:
./als-controller -e // Enable the sensor
./als-controller -d // Disable the sensor
./als-controller -s // Get sensor status (enabled/disabled)
Para uma integração ideal com o seu sistema, é uma boa idéia iniciar o serviço na inicialização (executar als-controller como root) e, em seguida, ligar o script switch.sh (na pasta de exemplo) para um atalho de teclado.