插件窝 干货文章 Compton在Linux中的快捷键有哪些

Compton在Linux中的快捷键有哪些

picom 快捷键 xbindkeys 配置 512    来源:    2025-05-09

Compton(或其分支项目 picom)是一个流行的 X11 合成管理器,用于提供窗口特效(如透明度、阴影、动画等)。它本身不直接提供快捷键功能,但可以通过与其他工具(如 xbindkeyssxhkd 或窗口管理器配置)结合实现快捷键操作。以下是常见场景的配置方法:


1. 动态开关 Compton/Picom

通过快捷键启用/禁用合成效果(如游戏时临时关闭):

方法一:使用 xbindkeys

  1. 安装 xbindkeysbash sudo apt install xbindkeys # Debian/Ubuntu sudo pacman -S xbindkeys # Arch
  2. 创建 ~/.xbindkeysrc 并添加: bash "pkill -USR1 picom || picom -b" Control + Shift + F12
  3. 重启 xbindkeysbash pkill xbindkeys && xbindkeys 作用:按下 Ctrl+Shift+F12 切换 picom 开关。

方法二:通过窗口管理器(如 i3/sway)

在 i3 配置文件中(~/.config/i3/config):

bindsym $mod+Shift+p exec "pkill -USR1 picom || picom -b"

2. 调整窗口透明度

需要结合 xdotooltransset-df 工具: 1. 安装依赖: bash sudo apt install xdotool transset-df # Debian/Ubuntu 2. 在 ~/.xbindkeysrc 中绑定快捷键: bash "xdotool getactivewindow | xargs -I {} transset-df -i {} 0.8" Control + Alt + t 作用Ctrl+Alt+T 将当前窗口透明度设为 80%。


3. 切换窗口阴影

通过修改 picom 配置并重载: 1. 编辑 picom 配置文件(如 ~/.config/picom.conf): ini shadow = true; # 默认启用阴影 2. 绑定快捷键动态切换: bash "sed -i 's/^shadow = .*/shadow = !shadow/' ~/.config/picom.conf && pkill -USR1 picom" Control + Shift + s 作用Ctrl+Shift+S 切换阴影效果。


4. 重新加载 Picom 配置

无需重启,直接重载配置:

bindsym $mod+Shift+r exec "pkill -USR1 picom"  # i3 示例

5. 其他常见操作

功能 命令 推荐快捷键
切换模糊效果 pkill -USR2 picom Ctrl+Shift+B
切换淡入淡出 修改配置中的 fading 并重载 Ctrl+Shift+F

注意事项

  1. Picom 替代 Compton:新系统建议使用 picom(Compton 的活跃分支),配置类似。
  2. 快捷键冲突:避免与窗口管理器或应用快捷键冲突。
  3. 日志调试:若快捷键无效,查看日志: bash picom --log-level=debug --log-file=/tmp/picom.log

通过以上方法,你可以灵活控制 Compton/picom 的功能。如果需要更复杂的行为,可以编写脚本并绑定到快捷键。