web-dev-qa-db-fra.com

Comment faire fonctionner le capteur de lumière ambiante sur Asus Zenbook UX303?

J'ai un Asus Zenboo UX303LN. Il y a un problème connu avec les touches de luminosité, ce qui n'est pas grave pour moi, mais j'aimerais que le capteur de lumière ambiante fonctionne. Je n'ai pas trouvé beaucoup d'informations sur ce problème et sur mon appareil.

Quelqu'un peut-il me dire comment le faire fonctionner? Essaye-le? Ou s'il n'y a pas encore de possibilité de le faire fonctionner.

4
meles

Commencez par installer le pilote du capteur de lumière ambiante Asus Zenbook . Vous pouvez le faire en utilisant 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

Après cela, installez le contrôleur de capteur de lumière ambiante Asus Zenbook .

Choisissez un dossier pour l'installer. J'aime utiliser/home/ nom d'utilisateur /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

Ensuite, sur les systèmes 64 bits, exécutez:

qmake als-controller.pro -r -spec linux-g++-64

Ou sur des systèmes 32 bits, exécutez:

qmake als-controller.pro -r -spec linux-g++

puis courir

make

Le fichier binaire généré, als-controller , est ce qui surveillera le capteur de lumière.

Comment utiliser

Lancez als-controller avec les privilèges root, par exemple: Sudo ./als-controller. Ce sera le service qui surveille le capteur de lumière. Utilisez le même programme avec des privilèges utilisateur, als-controller, pour contrôler le service. Quelques exemples:

./als-controller -e     // Enable the sensor
./als-controller -d     // Disable the sensor
./als-controller -s     // Get sensor status (enabled/disabled)

Pour une intégration idéale avec votre système, il est judicieux de démarrer le service au démarrage (exécuter sur le contrôleur en tant que root), puis de lier le script switch.sh (dans le dossier des exemples) vers un raccourci clavier.

2
frederickjh

J'ai créé une autre implémentation https://github.com/mikhail-m1/illuminanced , avec filtrage de la luminance et paramètres réglables, fonctionnant également avec le pilote du noyau intégré. Tests sur Ubuntu 16.4.

1
Mikhail