Ubuntu Compton如何配置键盘快捷键
导读:Ubuntu 下为 Compton 配置键盘快捷键 核心原则 Compton 本身不提供快捷键功能,需要借助桌面环境或窗口管理器(如 i3、Sway、Openbox、AwesomeWM)来绑定键盘快捷键,进而执行启动、重启、切换配置等命令...
Ubuntu 下为 Compton 配置键盘快捷键
核心原则
- Compton 本身不提供快捷键功能,需要借助桌面环境或窗口管理器(如 i3、Sway、Openbox、AwesomeWM)来绑定键盘快捷键,进而执行启动、重启、切换配置等命令。也就是说,快捷键的配置位置在窗口管理器/桌面环境,而不是在 Compton 的配置文件中。
快速示例 i3 窗口管理器
- 安装 Compton(如未安装):sudo apt-get install compton
- 编辑 i3 配置:打开或创建文件 ~/.i3/config,添加类似条目(示例将 $mod+Shift+T 绑定为切换 Compton 的“切换/重开”动作):
说明:# 切换/重开 Compton(若已在运行则先杀进程,再启动) bindsym $mod+Shift+T exec --no-startup-id killall compton 2> /dev/null; compton --config ~/.config/compton.conf -b- $mod 通常为 Alt(Mod1) 或 Super(Mod4),可按需修改。
- 使用 exec --no-startup-id 避免 i3 启动提示。
- 将 ~/.config/compton.conf 替换为你实际的 Compton 配置路径;如未使用自定义配置,可省略 –config 参数。
- 使配置生效:保存后执行 i3-msg reload,或按你的 i3 重载快捷键(常见为 Alt+Shift+R)。
其他常见桌面环境的做法
- GNOME(Ubuntu 默认):打开“设置 → 设备 → 键盘”,点击“+”添加自定义快捷键,在“命令”中填入如 killall compton 或 compton --config ~/.config/compton.conf -b,然后按下你期望的组合键(如 Ctrl+Alt+T 已被终端占用,请选择其他组合)。
- KDE Plasma:打开“系统设置 → 快捷键 → 全局快捷键”,新建条目,命令同样填写 Compton 的启动/停止命令并绑定快捷键。
- xbindkeys(通用 X11 方案):安装后在 ~/.xbindkeysrc 中绑定按键到 Compton 命令,例如:
并在登录自启动中确保执行 xbindkeys(如写入 ~/.xprofile 或会话自启)。# 启动/重开 Compton "killall compton 2> /dev/null; compton --config ~/.config/compton.conf -b" m:0x0 + c:108 # 示例按键:右侧 Ctrl 键 # 停止 Compton "killall compton" m:0x0 + c:109 # 示例按键:右侧 Shift 键
实用命令与排错要点
- 常用命令模板:
- 启动/重开:compton --config ~/.config/compton.conf -b(后台运行;如已在运行,先 killall compton 再启动)
- 停止:killall compton
- 建议始终在命令前加 exec --no-startup-id(i3 场景),并在修改配置后执行 i3-msg reload 或重登会话以生效。
- 若快捷键无效,优先检查:按键是否被其他程序占用、命令路径是否正确、Compton 是否已在运行(必要时先 kill 再启动)、以及是否使用了正确的配置文件路径。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu Compton如何配置键盘快捷键
本文地址: https://pptw.com/jishu/773069.html
