ArchLinux 및 Gnome 3.18이 설치된 Dell XPS 13 노트북(이전 시리즈)이 있습니다. 나는 공식을 읽었다그놈 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에서는 이를 감지/지원하지 않는 것 같습니다.
어떻게 작동하게 할 수 있나요?
답변1
마침내 iio-sensor-proxy
커널 개발자의 지원을 받아 작동하게 되었습니다.
iio-sensor-proxy
내 경우에는 시작 해야합니다자식이 패치를 적용합니다.
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
자동으로 밝기를 조정할 수 있습니다.
마지막으로 개발자들은 iio-sensor-proxy
향후 유사한 기능을 갖춘 컴퓨터에서도 즉시 작동할 수 있는 Linux 커널 패치를 제출했습니다.근위축성 측삭 경화증패치가 필요하지 않습니다 iio-sensor-proxy
.
답변2
aur에서 "iio-sensor-proxy" 패키지를 설치한 후에는 효과가 있었습니다.