![更改亮度在 Unity 中有效,但在 spectrwm 中无效](https://linux22.com/image/983031/%E6%9B%B4%E6%94%B9%E4%BA%AE%E5%BA%A6%E5%9C%A8%20Unity%20%E4%B8%AD%E6%9C%89%E6%95%88%EF%BC%8C%E4%BD%86%E5%9C%A8%20spectrwm%20%E4%B8%AD%E6%97%A0%E6%95%88.png)
我使用 spectrwm,因此我希望能够使用命令行工具调整屏幕亮度。但是,似乎没有一个能正常工作。奇怪的是,如果我运行 Unity 并通过正常 UI 访问“亮度”设置,亮度就会正确改变。
尝试过:
- 'xbacklight -get' 没有返回任何内容。
- 'xbacklight -set' 不执行任何操作。
- “xrandr -brightness”改变对比度,但不改变亮度。
我正在使用东芝 Tecra P5,运行 Ubuntu 14.04。
答案1
我的安装是全新安装,因此它在设置中使用了很多默认设置。
访问“附加驱动程序”窗口:
$ 软件属性-gtk --open-tab=4
我的显卡(G86M Quadro NVS 130M)默认使用开源 Nouveau 驱动程序。选择推荐的 Nvidia 二进制驱动程序(nvidia-340(专有,已测试)中的 340.76 版),单击“应用更改”,然后重新启动我的笔记本电脑。
现在它起作用了!
xbacklight -get 返回当前亮度百分比,xbacklight -set 正确调整亮度!这在运行 Unity 或使用 spectrwm 时都有效。