我很高兴使用“亮度”命令来控制我的电视,将其作为我目前的主要显示器。但由于我在较暗的环境中工作,我想知道是否有办法不仅为键盘快捷键设置两个精确的值,而是为亮度“调高”和“调低”设置更通用的命令?
在 xrandr 手册中我找不到所需的命令。也许我找错了方法。
编辑:该命令之后出现了一些新信息inxi
:
显卡:设备 1:NVIDIA GF108GLM [NVS 5200M] 驱动程序:nouveau v:内核
显示:x11 服务器:X.Org v:1.21.1.3 驱动程序:X:已加载:模式设置
已卸载:fbdev,vesa gpu:nouveau 分辨率:1920x1080~60Hz
OpenGL:渲染器:NVC1 v:4.3 Mesa 22.0.5
这是我的终端显示的内容,只是颜色较少。
也许我应该补充一下,当前的解决方案是:
sudo xrandr --output HDMI-1 --brightness 0.7
并
sudo xrandr --output HDMI-1 --brightness 1
绑定到全局键盘快捷键。
(能够稍微整理一下文本真是太好了:D)
编辑2
我不知道为什么,因为这件事发生已经很久了,但我使用的是开源驱动程序,因为我认为专有驱动程序存在一些问题。也许我现在会继续使用我的工作设置,因为我已经习惯了。感谢您抽出时间,即使我们没有找到解决这个不是什么大问题的方法。
答案1
“亮度”功能由图形驱动程序处理,而不是 xrandr。根据您的硬件,亮度可以通过/sys/devices/platform/..
虚拟文件系统切换。
要找到正确的“开关”,请使用“find”命令:
find /sys/devices/platform/ -type f | grep 'brightness'
要在该树中的某处设置值,可以使用:
echo OPTION | sudo tee /sys/devices/platform/some/component/mysystembrightness
其中 OPTION 和“some/component”路径是特定于硬件的。
编辑
您的inxi
显卡使用的是 NVIDIA 专有驱动程序。请尝试安装专有 NVIDIA 驱动程序,该驱动程序可更好地支持亮度控制。
安装 NVIDIA 驱动程序后,请执行以下操作:
sudo gedit /usr/share/X11/xorg.conf.d/21-nvidia.conf
将以下内容粘贴到文件中:
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
Option "RegistryDwords" "EnableBrightnessControl=1"
EndSection
另外添加到您的 grub 命令行:
acpi_backlight=vendor
update_grub 并重新启动。