这与这两个问题相似,但每一个问题的解决方案都无助于我:
我刚拿到戴尔XPS 9380。
我在i3窗口管理器中使用Ubuntu18.04,我试图设置好的热键来改变背光亮度等。
我想用xbacklight来改变亮度。但是它告诉我“没有输出有背光属性”,实际上,如果我运行xrandr --verbose,就不会在任何地方看到背光属性。
我可以通过在/sys/class/backlight/intel_backlight/brightness中设置数字来设置亮度,所以我不认为我需要处理任何内核选项。
现在,其他问题的解决方案,以及关于Arch wiki的x xbacklight一节要求向xorg.conf文件中添加一个设备部分,将Backlight选项设置为intel_backlight。
所有示例都将Driver设置为intel。当我这样做并重新启动X时,一切都会减慢到爬行,但是我可以成功地使用xbacklight,并且我在xrandr --verbose中看到了一个背光部分。但是CPU是固定的--我认为它实际上不是在使用英特尔驱动程序,而是使用帧缓冲区。我不知道怎么确定。下面是一个示例配置,我将其放在/usr/share/X11/xorg.conf.d/20-video.conf中:
Section "Device"
Identifier "Card0"
Driver "intel"
Option "Backlight" "intel_backlight"
EndSection如果我将Driver设置为i915,那么一切都会恢复得很快,但是现在xbacklight再次给出了错误。
通过搜索网页,我还没有弄清楚intel和i915之间的区别。我的印象是i915是英特尔的驱动程序,但我不知道为什么所有的例子都设置了Driver "intel"。如果他们是不同的,我应该使用intel,也许我没有安装那个?我试着安装xserver-xorg-video-intel包,这要求我删除一些其他软件包,包括xserver-xorg-video-intel-hwe-18.04 (这两个包都声称是Intel i9xx的驱动程序),然后设置Driver "intel",但是这导致了一个我无法离开的黑屏幕(即使是控制-alt组合),我不得不重新启动。
任何帮助都将不胜感激。
发布于 2019-06-21 16:22:47
xbacklight确实无法工作,除非,正如您发现的那样,您大大降低了图形的性能。
在戴尔公司的XPS 9350上,我一直在使用实用程序light。它是在GitHub上找到的。目前,.deb文件可用于安装。或者,可以轻松编译该实用程序(这是我第一次使用它时的唯一选项)。
然后,您在i3-config中的行变成:
bindsym XF86MonBrightnessUp exec --no-startup-id light -A 5 # increase screen brightness
bindsym XF86MonBrightnessDown exec --no-startup-id light -U 5 # decrease screen brightness缺点是,到目前为止,该解决方案需要在Ubuntu存储库之外安装软件。该实用工具目前可在Fedora和Arch的存储库中使用,因此它也不太可能有一天也会进入Ubuntu。
https://askubuntu.com/questions/1152859
复制相似问题