Debian

真棒不知道我的亮度調節按鈕

  • December 26, 2021

安裝Awesome(沒有其他 GUI 環境)後,我筆記型電腦上的功能鍵(尤其是亮度)不像我安裝 KDE 或 GNOME 時那樣工作。

到目前為止,我發現控制亮度的唯一方法是這樣的命令:

echo "10" > /sys/class/backlight/nv_backlight/brightness
echo "20" > /sys/class/backlight/nv_backlight/brightness
echo "30" > /sys/class/backlight/nv_backlight/brightness
echo "40" > /sys/class/backlight/nv_backlight/brightness
echo "50" > /sys/class/backlight/nv_backlight/brightness
echo "60" > /sys/class/backlight/nv_backlight/brightness
echo "70" > /sys/class/backlight/nv_backlight/brightness
echo "80" > /sys/class/backlight/nv_backlight/brightness
echo "90" > /sys/class/backlight/nv_backlight/brightness
echo "100" > /sys/class/backlight/nv_backlight/brightness

但是,我不能輕鬆地將這些命令自動化為熱鍵,因為它們只能以 root 身份工作。令人驚訝的是,使用我的普通使用者帳戶時,sudo 甚至都不起作用。例如,這不起作用:

sudo echo "60" > /sys/class/backlight/nv_backlight/brightness

上述命令輸出:Permission denied. 因此,要改變亮度,我必須su首先。也許有人可以解釋我如何允許我的普通使用者帳戶在不升級的情況下修改該路徑。然後,我可以將熱鍵與這些亮度調整相關聯。

不過,理想情況下,我懷疑我可以安裝一個包來映射我筆記型電腦的現有按鍵以進行亮度調整。這是模型(如果這有助於您了解包裝):

Machine:   Type: Laptop System: System76 product: Bonobo WS v: bonw13
          Mobo: System76 model: Bonobo WS v: bonw13

你也可以試試brightnessctl

apt install brightnessctl

brightnessctl g獲取目前亮度 獲取有關目前亮度

brightnessctl -l的更詳細資訊

brightnessctl s {integer or percentage}設置亮度

brightnessctl -d acpi_video0 set {integer or percentage}指定要設置亮度的設備。該設備可以位於詳細資訊中。我相信您會找到需要設置的設備,即在我的筆記型電腦 radeon 或 acpi 上。

找到正確的命令後,將其分配給功能鍵或您喜歡的任何其他位置。

引用自:https://unix.stackexchange.com/questions/683916