GNOME 3.18中的环境光传感器支持

伊维贾尼

我有一台带有ArchLinux和Gnome 3.18的Dell XPS 13笔记本电脑(旧系列)。我已经阅读了官方的gnome 3.18发行说明

如果存在光传感器,GNOME现在将自动调整显示亮度,以适应环境光水平。

可以使用ColorHugALS设备针对没有内置硬件的用户进行测试。

支持Windows 8兼容的硬件。

通过控制中心电源面板上的开关,可以打开/关闭自动显示亮度。

开箱即用的Linux内核不支持我的环境光传感器,但是我已经编译并安装/加载了该模块,现在我的传感器显示为/sys/bus/acpi/devices/ACPI0008:00/例如我可以

$ cat /sys/bus/acpi/devices/ACPI0008:00/iio\:device0/in_illuminance_raw
153

并读取当前的原始照度。

但是,gnome似乎未检测到/不支持此操作,因为我仍然没有收到“控制中心电源面板中的开关”,并且显示亮度不会自动调整。

在此处输入图片说明

我该如何运作?

伊维贾尼

最后,在iio-sensor-proxy和内核开发人员之一的支持下,我设法使它开始工作

就我而言,我必须iio-sensor-proxygit中拉出并应用此补丁:

diff --git a/src/drv-iio-poll-light.c b/src/drv-iio-poll-light.c
index c2c5821..b568e78 100644
--- a/src/drv-iio-poll-light.c
+++ b/src/drv-iio-poll-light.c
@@ -37,7 +37,7 @@ iio_poll_light_discover (GUdevDevice *device)
        return FALSE;

    path = g_build_filename (g_udev_device_get_sysfs_path (device),
-                "in_illuminance_input",
+                "in_illuminance_raw",
                 NULL);
    ret = g_file_test (path, G_FILE_TEST_IS_REGULAR);
    g_free (path);
@@ -130,7 +130,7 @@ iio_poll_light_open (GUdevDevice        *device,

    drv_data->interval = get_interval (device);
    drv_data->input_path = g_build_filename (g_udev_device_get_sysfs_path (device),
-                        "in_illuminance_input",
+                        "in_illuminance_raw",
                         NULL);

    return TRUE;

按照README指令进行编译和安装并最终启用iio-sensor-proxy.service现在,我可以进行自动亮度调整了。

最后,开发人员已向Linux内核提交了补丁程序,该补丁程序将来将可以iio-sensor-proxy在具有类似ALS的计算机上立即使用,而无需进行补丁程序iio-sensor-proxy

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

GNOME 3中的GNOME终端非常慢

来自分类Dev

GNOME 3中的GNOME终端非常慢

来自分类Dev

在只读环境中启动Gnome 3

来自分类Dev

在只读环境中启动Gnome 3

来自分类Dev

GNOME 3是否支持桌面缩放?

来自分类Dev

在iOS中访问环境光传感器

来自分类Dev

为什么在Android中缺少传感器类型3?

来自分类Dev

为什么在Android中缺少传感器类型3?

来自分类Dev

更改Gnome 3中单个用户的时区

来自分类Dev

在Gnome 3中删除单个窗口的修饰

来自分类Dev

如何使QSystemTrayIcon显示在Gnome 3中?

来自分类Dev

gnome3中的地图耳机按钮

来自分类Dev

滚动是在GNOME 3中的窗口之间继承的

来自分类Dev

将GNOME 3中的并排窗口配对

来自分类Dev

如何更改 gnome 3 中的颜色主题?

来自分类Dev

Gnome Shell 3 中的 yad 通知

来自分类Dev

Gnome 3启动器中的命令行选项

来自分类Dev

如何在Gnome3或其他基于gnome的桌面环境中启动gconfd-2和dconf-service?

来自分类Dev

gnome 3 休眠选项

来自分类Dev

如何在GNOME 3中放置“ gnome-panel”之类的图标?

来自分类Dev

GNOME 2 和 GNOME 3 之间的差异

来自分类Dev

需要为浏览器修改gnome 3主题

来自分类Dev

GNOME 3 扩展“图标隐藏器”设置位置

来自分类Dev

gnome3中忽略了桌面文件中的命令参数

来自分类Dev

Unity中的Gnome3 Win + M(Ubuntu 12.04 LTS)

来自分类Dev

如何在GNOME 3中编辑“应用程序”菜单?

来自分类Dev

gnome3中始终可见的通知

来自分类Dev

在CentOS / GNOME3中设置.desktop文件

来自分类Dev

Gnome 3中的终端:禁用可听铃声,启用可视铃声