Debian 测试无法使用 Gnome 3.21.90 获取屏幕信息并控制亮度

Debian 测试无法使用 Gnome 3.21.90 获取屏幕信息并控制亮度

昨天在 Dell XPS13 (2015) 上将 Debian 测试升级到 Gnome 3.21.90 后,所有 Gnome 应用程序都无法再获取屏幕信息,并且亮度控制中断(Fn+F11 和 Fn+F12)。查看图片:

画面信息 系统详情

然而,这是惊人的,因为两者xrandr似乎xorg都能正确检测到显示:

$ xradr -q
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 290mm x 170mm

$ cat /var/log/syslog | grep backlight
gdm-Xorg-:0[791]: (--) intel(0): found backlight control interface /sys/class/backlight/intel_backlight

$ cat /var/log/Xorg.0.log | grep backlight
[     5.463] (--) intel(0): found backlight control interface /sys/class/backlight/intel_backlight

亮度控制通过两者起作用

echo x > /sys/class/backlight/intel_backlight/backlight 

xrandr --output eDP1 --brightness x

我尝试了很多方法,用 , 启动内核acpi_backlight=vendor,在in和中acpi_osi=添加, 并重新安装所有已安装的软件包,但无济于事......20-intel.confxorg.conf.d/usr/share/etc

更新

从拉伸/测试存储库过渡到 Gnome 3.21 后,该问题确实已自行解决。

答案1

sid显示和亮度设置不再工作是由 GNOME (3.20 -> 3.21) 从到 的错误过渡引入的错误testing

该错误会自行修复一旦过渡完成。

如果您等不了几天,请考虑升级仍在 3.20 上的软件包(升级软件包mutter解决了某些人的问题)。除非您知道自己在做什么,否则不建议这样做。

相关错误报告:

gnome-control-center 无法再获取屏幕信息

屏幕亮度默认为非常低的值,无法使用功能键、小程序或在系统设置中更改

答案2

这也发生在我身上。如果您注意到的话,该版本的 gnome 应该用于 sid,而不是测试。打开终端,您将看到gnome-shell --version输出正确的版本进行测试。这是版本不匹配,因此您可以简单地将其称为奇怪的错误。

gnome-shell从 sid 存储库更新。只需添加

deb http://ftp.us.debian.org/debian/ sid main 
deb-src http://ftp.us.debian.org/debian/ sid main

之后调用/etc/apt/sources.listapt-get update

由于我不知道到底是哪个包破坏了系统,所以我更新了以下内容。gnome-shell* gnome-shell-common。此后亮度控制应该可以工作,但 gnome-details 仍然不显示显卡(某些应用程序仍然无法工作)。

更新之后xserver-xorg-core,应该可以完全解决问题。现在您可以删除 SID 行/etc/apt/sources.list以避免完全升级到 sid。顺便说一句,一些 gnome 扩展将会损坏,因为这是gnome-shell升级。如果这不起作用,请告诉我。

答案3

只是一个小更新:测试中的包已经升级现在一切又恢复正常了(对我来说)。

相关内容