温馨提示×

debian compton怎样绑定热键

小樊
52
2026-10-04 21:52:58
栏目: 智能运维

在 Debian 上,compton(现在多被 picom 取代,但配置和热键思路一样)本身没有内建热键功能。要“绑定热键”控制 compton(比如开关透明、重启、切换配置),一般有以下几种常见做法:


一、用窗口管理器 / 桌面环境绑定热键(最推荐)

1. 如果你用 i3 / sway

在 ~/.config/i3/config 里加:

# 开关 compton
bindsym $mod+Shift+c exec pkill compton && compton &

# 重启 compton
bindsym $mod+Ctrl+c exec pkill compton; compton &

如果是 picom:

bindsym $mod+Shift+c exec --no-startup-id pkill picom; picom &

2. 如果你用 Openbox

编辑 ~/.config/openbox/rc.xml:

<keybind key="W-C">
  <action name="Execute">
    <command>pkill compton; compton &</command>
  </action>
</keybind>

3. GNOME / KDE / XFCE

  • GNOME:设置 → 键盘 → 自定义快捷键
  • XFCE:设置管理器 → 键盘 → 应用程序快捷键
  • 命令写:
    pkill compton; compton &
    

二、用第三方热键工具(通用方案)

1. xbindkeys(X11 下最常用)

安装:

sudo apt install xbindkeys

生成配置:

xbindkeys --defaults > ~/.xbindkeysrc

编辑 ~/.xbindkeysrc:

"pkill compton; compton &"
    control + shift + c

重启:

killall xbindkeys
xbindkeys

2. sxhkd(适合平铺 WM)

安装:

sudo apt install sxhkd

配置 ~/.config/sxhkd/sxhkdrc:

ctrl+shift+c
    pkill compton; compton &

三、动态切换 compton 配置(进阶)

你可以准备多个配置:

~/.config/compton-default.conf
~/.config/compton-blur.conf

热键执行:

pkill compton; compton --config ~/.config/compton-blur.conf &

四、常见热键示例

功能 热键示例
开关 compton Super + Shift + C
重启 Super + Ctrl + C
切换模糊 Super + B
临时关闭透明 Super + T

五、注意点

  • compton 只负责合成,热键必须由别的管理
  • Debian 11+ 更推荐用 picom
  • Wayland 下不要用 xbindkeys(用 sway / kwin 绑定)

如果你告诉我:

  • 用的是 哪种桌面 / WM
  • 想用热键做 什么操作

我可以直接给你一份可复制的配置。

0 踩