昨天在 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.conf
xorg.conf.d
/usr/share
/etc
更新
从拉伸/测试存储库过渡到 Gnome 3.21 后,该问题确实已自行解决。
答案1
sid
显示和亮度设置不再工作是由 GNOME (3.20 -> 3.21) 从到 的错误过渡引入的错误testing
。
该错误会自行修复一旦过渡完成。
如果您等不了几天,请考虑升级仍在 3.20 上的软件包(升级软件包mutter
解决了某些人的问题)。除非您知道自己在做什么,否则不建议这样做。
相关错误报告:
答案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.list
。apt-get update
由于我不知道到底是哪个包破坏了系统,所以我更新了以下内容。gnome-shell* gnome-shell-common
。此后亮度控制应该可以工作,但 gnome-details 仍然不显示显卡(某些应用程序仍然无法工作)。
更新之后xserver-xorg-core
,应该可以完全解决问题。现在您可以删除 SID 行/etc/apt/sources.list
以避免完全升级到 sid。顺便说一句,一些 gnome 扩展将会损坏,因为这是gnome-shell
升级。如果这不起作用,请告诉我。
答案3
只是一个小更新:测试中的包已经升级现在一切又恢复正常了(对我来说)。