dumb brightness
1.0.0
非常簡單的程序來控制屏幕,鍵盤或通過SYSF暴露的任何內容(僅Linux)
它只是讀取文件brightness和max_brightness (通常在SYSF中的某個地方找到),然後根據命令行參數將計算的值寫回brightness 。如果您的通知服務器支持它,它還顯示帶有進度欄的花式桌面通知。
它避免運行自身的多個實例(通過羊群),並正確更新以前的通知,均分別針對不同的工作目錄。
有一個AUR軟件包。
使用您喜歡的AUR助手安裝:
your-favorite-aur-helper -S dumb-brightness-git
手動構建和安裝:
cd /tmp/
git clone https://aur.archlinux.org/dumb-brightness-git.git
cd dumb-brightness-git/
makepkg
sudo pacman -U ./dumb-brightness-git-*.pkg.tar.*
cd /sys/class/backlight/intel_backlight
dumb-brightness --increase 10
dumb-brightness --decrease 10您可以使用-w , --working-directory參數來指定當前工作目錄:
dumb-brightness -w /sys/class/backlight/intel_backlight --increase 10
dumb-brightness -w /sys/class/backlight/intel_backlight --decrease 10dumb-brightness -w /sys/class/backlight/intel_backlight --icon display-brightness-symbolic --decrease 10 --steps 10 --step-interval 10 --title ' Screen Brightness ' --duration 1.5
dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --icon keyboard-brightness-symbolic --increase 10 --steps 10 --step-interval 10 --title ' Keyboard Brightness '(MacBook Pro 2015的現實世界示例)
bindsym XF86MonBrightnessUp exec --no-startup-id "dumb-brightness -w /sys/class/backlight/intel_backlight --increase 10 --steps 10 --step-interval 10 --icon display-brightness-symbolic --title 'Screen Brightness'"
bindsym XF86MonBrightnessDown exec --no-startup-id "dumb-brightness -w /sys/class/backlight/intel_backlight --decrease 10 --steps 10 --step-interval 10 --icon display-brightness-symbolic --title 'Screen Brightness'"
bindsym XF86KbdBrightnessUp exec --no-startup-id "dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --increase 10 --steps 10 --step-interval 10 --icon keyboard-brightness-symbolic --title 'Keyboard Brightness'"
bindsym XF86KbdBrightnessDown exec --no-startup-id "dumb-brightness -w /sys/devices/platform/applesmc.768/leds/smc::kbd_backlight --decrease 10 --steps 10 --step-interval 10 --icon keyboard-brightness-symbolic --title 'Keyboard Brightness'"