Ubuntu Compton配置中快捷键设置
导读:Ubuntu 下为 Compton 配置快捷键 核心要点 Compton 本身不提供内置快捷键,需要通过桌面环境(如 GNOME)或窗口管理器(如 i3/sway)把外部命令绑定到按键组合。常见做法是把“启动/重启 Compton”的命令...
Ubuntu 下为 Compton 配置快捷键
核心要点
- Compton 本身不提供内置快捷键,需要通过桌面环境(如 GNOME)或窗口管理器(如 i3/sway)把外部命令绑定到按键组合。常见做法是把“启动/重启 Compton”的命令(如 compton --replace)绑定到如 Ctrl+Alt+C 等组合键上,从而实现快速切换或重载合成器。
GNOME 桌面环境的设置
- 使用命令行设置(gsettings)
- 打开终端,依次执行(示例将 Ctrl+Alt+C 绑定为切换/重启 Compton):
gsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']" gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'Toggle Compton' gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'compton --replace' gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding '< Control> < Alt> C'- 验证:
gsettings get org.gnome.settings-daemon.plugins.media-keys custom-keybindings - 使用图形界面设置(dconf-editor)
- 安装并打开:sudo apt install dconf-editor
- 导航至:org → gnome → settings-daemon → plugins → media-keys → custom-keybindings
- 点击“+”新增条目,填写名称(如“Toggle Compton”)、命令(如 compton --replace)、绑定(如 C)。
i3 窗口管理器的设置
- 在 i3 配置中绑定(示例将 $mod+Shift+T 用于启动/重启 Compton):
- 编辑配置:nano ~/.config/i3/config
- 添加条目(可按需加入你的 compton.conf 路径与参数):
bindsym $mod+Shift+T exec --no-startup-id compton --replace # 可选:停止 Compton bindsym $mod+Shift+K exec --no-startup-id pkill compton- 使配置生效:按 $mod+Shift+R 重载,或执行:i3-msg reload。
通用方案与进阶
- 使用 xbindkeys 捕获任意组合键
- 安装工具:sudo apt install xbindkeys xautomation
- 生成默认配置:xbindkeys --defaults > ~/.xbindkeysrc
- 编辑 ~/.xbindkeysrc,示例(将 Ctrl+Alt+Y 作为“切换/重启 Compton”的热键):
"compton --replace" m:0x0 + c:37 # 先用 xbindkeys -k 获取你的实际键码/修饰键- 重新加载:killall xbindkeys & & xbindkeys
- 冲突排查与键位查看
- 用 xev 检查按键码与修饰键,避免与系统/应用热键冲突。
- 常用命令参数提示
- 可按需添加 –backend glx、–opacity 0.8、–vsync true 等参数,示例:compton --backend glx --opacity 0.8 --vsync true。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Compton配置中快捷键设置
本文地址: https://pptw.com/jishu/784204.html
