Linux Compton 快捷键设置技巧
核心原则
常用实现方式与示例
# 切换/重设透明度为 50%
bindsym $mod+Shift+T exec --no-startup-id compton --config ~/.config/compton.conf --opacity 0.5
# 完全重启 Compton(用于加载新配置或恢复异常)
bindsym $mod+Shift+R exec --no-startup-id killall compton && compton --config ~/.config/compton.conf
# 停止 Compton
bindsym $mod+Shift+K exec --no-startup-id pkill compton
sudo apt install xbindkeys xautomationxbindkeys --defaults > ~/.xbindkeysrc# Ctrl+Alt+Y:切换 Compton
"killall compton || compton --config ~/.config/compton.conf"
m:0x0 + c:37
提示:用 xbindkeys -k 抓取实际键码与修饰键掩码,替换上面的 m:… + c:…。killall xbindkeys && xbindkeysgsettings set org.gnome.settings-daemon.plugins.media-keys custom-keybindings "['/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/']"
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ name 'Toggle Compton'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ command 'compton --replace'
gsettings set org.gnome.settings-daemon.plugins.media-keys.custom-keybinding:/org/gnome/settings-daemon/plugins/media-keys/custom-keybindings/custom0/ binding '<Control><Alt>C>'
实用快捷键方案与命令组合
killall compton || compton --config ~/.config/compton.confcompton --config ~/.config/compton.conf --opacity 0.5(将透明度设为 50%;取值 0.0~1.0)killall compton && compton --config ~/.config/compton.confcompton --backend glx --vsync true(优先 glx 并开启 vsync;也可用 xrender 做对比测试)compton --shadow false。排错与优化要点