在 Debian 上,compton(现在多被 picom 取代,但配置和热键思路一样)本身没有内建热键功能。要“绑定热键”控制 compton(比如开关透明、重启、切换配置),一般有以下几种常见做法:
在 ~/.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 &
编辑 ~/.config/openbox/rc.xml:
<keybind key="W-C">
<action name="Execute">
<command>pkill compton; compton &</command>
</action>
</keybind>
pkill compton; compton &
xbindkeys(X11 下最常用)安装:
sudo apt install xbindkeys
生成配置:
xbindkeys --defaults > ~/.xbindkeysrc
编辑 ~/.xbindkeysrc:
"pkill compton; compton &"
control + shift + c
重启:
killall xbindkeys
xbindkeys
sxhkd(适合平铺 WM)安装:
sudo apt install sxhkd
配置 ~/.config/sxhkd/sxhkdrc:
ctrl+shift+c
pkill 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 |
如果你告诉我:
我可以直接给你一份可复制的配置。