不是解决方案,而是解决方法。
应该有一个文件
/sys/class/backlight/acpi_video0/brightness
在此文件中,您有一个与亮度相对应的特定十进制值。
现在,当我使用openbox桌面环境时,我的fn键不起作用,这就是为什么我使用以下脚本进行设置的原因:
#!/bin/mksh
printf " \n Entering file to change brightness in 3 seconds\n remember - no new line after number. ";
sleep 3;
sudo nano /sys/class/backlight/acpi_video0/brightness
现在,您可能要检查/sys/class/backlight
文件夹,以确保其中有acpi_video0文件。对于您的系统,它的名称可能有所不同
如果您对设置亮度的varioius解决方法感兴趣,我将链接一个相关的askubuntu问题
更新资料
我编写了另一个脚本,该脚本使用zenity(脚本的图形前端)和xrandr,以及桌面快捷方式。
您需要的工具
- xrandr(默认情况下应安装,请勿在其上引用我的名字)并知道显示器的名称
- zenity(默认情况下应安装,请勿在其上引用我的名字)
- 桌面快捷方式背光。
桌面快捷方式
backlight.desktop
在桌面上创建文件,并使用使其可执行sudo chmod a+x ~/Desktop/backlight.desktop
。(请注意,您可能希望通过右键单击->属性使其可执行,并且还可以在Nautilus->编辑->属性->行为中允许将文本文件作为可执行文件运行)。
[Desktop Entry]
Type=Application
Exec=/usr/bin/backlightscript
Terminal=false
Icon=/usr/share/icons/HighContrast/16x16/status/display-brightness.p
ng
注意,图标部分是可选的。
剧本
将此文件放在/usr/bin
文件夹中,命名backlightscript
#!/bin/sh
# Name: backlightscript
# Author: Serg Kolo
# Date: March 2 , 2015
# Description: Simple script to change screen brightness using xrandr
# uncomment this for debugging as needed
# set -x
NEWVAL=$( zenity --scale --min-value=0 --max-value=7 --text="Enter number between 0 and 7" ) && brightness=$(($NEWVAL+2))
if [ $(echo $?) = 0 ]
then
xrandr --output LVDS --brightness 0.$brightness
fi
脚本说明
我发现最佳亮度在0.2到0.9之间。如果您在下面,则0.2或1的屏幕会变得太暗或太亮。在此脚本中,用户双击“ lightlight.desktop”快捷方式,该快捷方式将调用带有比例尺的图形弹出窗口,用户可在其中选择从0到7的必要亮度。该值增加2(因此max为7 + 2 = 9,最小值为0 + 2 = 2),并存储在亮度变量中。然后,该变量将成为的小数点后的值xrandr --output LVDS --brightness 0.$brightness
。
if-then块用于测试用户是否实际选择了某些内容。没有它,xrandr就会将亮度设置为0,在这种情况下,你不会看到你的屏幕,即使在tty1上的任何东西,也就有了可以重新启动或做Alt+ SYSRQ+ R+ E+ I+ S+ U+B
注意,xrandr是软件解决方案,不是硬件解决方案,即您没有直接更改屏幕的亮度。
它应该看起来如何
关于xrandr的说明
运行xrandr时不带任何参数来确定您的主要连接显示器
我的例子
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA-0 disconnected (normal left inverted right x axis y axis)
LVDS connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
1366x768 60.0*+
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
资料来源