如何使环境光传感器在华硕 Zenbook UX303 上工作?

如何使环境光传感器在华硕 Zenbook UX303 上工作?

我有一台华硕 Zenboo UX303LN。亮度键存在已知问题,这对我来说没什么大不了的,但我希望环境光传感器能够正常工作。我没有找到太多关于这个问题和我的设备的信息。

有人能告诉我如何让它工作吗?测试一下吗?或者如果还没有可能让它工作的话。

答案1

首先安装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/用户名/垃圾桶。

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 控制器,用于监测光传感器。

如何使用

发射als 控制器使用 root 权限,例如: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 控制器以 root 身份运行,然后绑定脚本交换机配置文件(在示例文件夹中)到键盘快捷键。

答案2

我创建了另一个实现https://github.com/mikhail-m1/illuminanced,具有亮度过滤和可调设置,也可与内置内核驱动程序配合使用。在 Ubuntu 16.4 上进行了测试。

相关内容