Ubuntu 23.10下自动屏幕亮度的终端控制命令及快捷键设置咨询
Ubuntu 23.10下自动屏幕亮度的终端控制命令及快捷键设置咨询
嘿,我来帮你搞定这个需求!在Ubuntu 23.10里,完全可以通过终端命令控制自动屏幕亮度的开关,还能把这些命令绑定成快捷键,用起来超方便,下面我详细给你说:
一、终端控制命令
首先,你可以先查看当前自动亮度的状态,执行这条命令:gsettings get org.gnome.settings-daemon.plugins.power ambient-enabled
返回true就是当前处于开启状态,false则是关闭状态。
然后是开关控制命令:
- 开启自动屏幕亮度:
gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled true - 关闭自动屏幕亮度:
gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled false
二、设置快捷键(两种方式)
方式1:分别绑定开启/关闭快捷键
- 打开系统设置,找到「键盘」选项,切换到「快捷键」标签页
- 拉到最底部,点击「自定义快捷键」里的「+」号
- 名称填「开启自动屏幕亮度」,命令填上面的开启命令,然后点击「设置快捷键」,按下你想设置的组合键(比如
Ctrl+Alt+B),确认即可 - 同理,再添加一个「关闭自动屏幕亮度」的自定义快捷键,绑定对应的关闭命令和另一组快捷键
方式2:一键切换状态(更高效)
如果你不想用两个快捷键,还可以写个小脚本实现一键切换:
- 打开文本编辑器,粘贴下面的代码:
#!/bin/bash # 切换自动屏幕亮度状态 current_status=$(gsettings get org.gnome.settings-daemon.plugins.power ambient-enabled) if [ "$current_status" = "true" ]; then gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled false notify-send "自动屏幕亮度已关闭" else gsettings set org.gnome.settings-daemon.plugins.power ambient-enabled true notify-send "自动屏幕亮度已开启" fi
- 把文件保存为
toggle-auto-brightness.sh,比如存放在你的用户主目录下 - 打开终端,执行
chmod +x ~/toggle-auto-brightness.sh给脚本添加执行权限 - 回到系统设置的自定义快捷键,添加新的快捷键:名称填「切换自动屏幕亮度」,命令填
~/toggle-auto-brightness.sh,设置你喜欢的组合键(比如Super+B)
这样以后按快捷键就能一键切换自动亮度的状态,还会有桌面通知提示,用起来特别顺手!
备注:内容来源于stack exchange,提问作者Markus Gratis
相关产品推荐
相关产品推荐

