cat*_*chy 13 linux installation brightness archlinux
我的/ sys/class/backlight中有两个文件夹:
1> acpi_video0 2> intel_backlight
intel_backlight没用,因为我可以使用以下命令来调整acpi_video0中的亮度(我正在运行Nvidia驱动程序):
例如:echo 50>/sys/class/backlight/acpi_video0/brightness
问题:使用xbacklight -inc +5输出:"没有输出具有背光属性"所以我需要让它使用acpi_video0
到目前为止,我已经尝试RM没有运气(同时使用sudo的,并允许更改为777递归)完全intel_backlight文件夹.
我只想热键xbacklight增加和减少亮度.我可以使用echo将acpi_video0中的亮度设置为硬值,但不知道如何以增量调整它.
请进一步建议!
问候 :)
编辑1 :(可能的替代) 对于将来遇到此问题的任何人,请安装xcalib.(设置:Arch Linux w/i3窗口管理器)
yaourt -S xcalib
Run Code Online (Sandbox Code Playgroud)
以及配置文件中的以下热键分配(在我的情况下为i3):
# Brightness control reset screen (100% brightness)
bindsym Mod1+Up exec xcalib -c
# Brightness control down
bindsym Mod1+Down exec xcalib -co 95 -a
Run Code Online (Sandbox Code Playgroud)
小智 18
编辑:我发现这个问题,因为我有相同的输出错误:没有输出有背光属性.light-git解决了这一点,没有进一步的修补.
一个更好的选择,以xcalib(不调整背光;不会节省电池功率):light-git从AUR.
用法
light -U 20 减少背光20% light -A 20 增加20%light -S 50 将背光设置为50%在这里找到wiki.archlinux.org/index.php/backlight(感谢@icbytes).
我用以下脚本替换了我的xbacklight:
#!/bin/bash
set -e
file="/sys/class/backlight/intel_backlight/brightness"
current=$(cat "$file")
new="$current"
if [ "$1" = "-inc" ]
then
new=$(( current + $2 ))
fi
if [ "$1" = "-dec" ]
then
new=$(( current - $2 ))
fi
echo "$new" | tee "$file"
Run Code Online (Sandbox Code Playgroud)
您必须使用以下文件替换您可以找到的文件:
sudo find /sys/ -type f -iname 'brightness'
你必须确保这个文件是可写的:例如:
sudo chmod a+rw /sys/class/backlight/intel_backlight/brightness
| 归档时间: |
|
| 查看次数: |
17357 次 |
| 最近记录: |