阅读量:2
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 再启动)、以及是否使用了正确的配置文件路径。
以上就是关于“Ubuntu Compton如何配置键盘快捷键”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm