如何在 XFCE 中创建屏幕亮度的键盘快捷键?
理想情况下,该解决方案使用内置功能,不会额外消耗电池(通过安装服务/守护程序等)
答案1
您可以使用x背光来控制屏幕亮度。在 XFCE 中,打开设置并xbacklight
在“键盘”→“应用程序快捷方式”下添加调用:类似于xbacklight -dec 5 -steps 1
forBrightnessDown和xbacklight -inc 5 -steps 1
for BrightnessUp。
一些图形驱动程序不支持xbacklight
.如果它在您的系统上不起作用,您可以在此网站上询问,并提及您的确切显卡型号。
适用于任何桌面环境(或根本没有桌面环境)的通用方法是运行xbindkeys(在大多数发行版中可用,包括乌班图)。 Xbindkeys仅在启动或按下按键时消耗CPU,而且很少;这根本不是电池消耗。 (对于任何提供相同功能的远程软件来说都是这种情况。)在 中~/.xbindkeysrc
,输入类似
"xbacklight -dec 5 -steps 1"
XF86MonBrightnessDown
"xbacklight -inc 5 -steps 1"
XF86MonBrightnessUp
并添加xbindkeys
到桌面环境中的启动应用程序中,或者~/.xsession
如果~/.xinitrc
您不使用桌面环境,则添加到启动应用程序中。
答案2
XFCE背光按钮
首先,安装xbacklight
$ sudo apt install xbacklight
然后,检查您是否可以控制背光。
$ xbacklight -1
$ xbacklight +5
这些命令是否会导致No outputs have backlight property
错误,那么请按照以下修复步骤操作在继续之前。
一旦从命令行xbacklight -1
工作xbacklight +1
,继续将这些命令分别分配给XF86MonBrightnessDown
和XF86MonBrightnessUp
键。这是通过在“设置”→“键盘”→“应用程序快捷方式”应用程序询问时按这些键来完成的。
最后,重启以使这些更改生效。