温馨提示×

linux compton怎么关闭

小樊
50
2026-07-23 08:49:28
栏目: 智能运维

在 Linux 中关闭 Compton(现在多被 picom 取代),可以按下面几种方式来操作,取决于你的系统和启动方式。


一、直接关闭正在运行的 Compton

1️⃣ 查找进程

ps aux | grep compton

pgrep compton

2️⃣ 结束进程

killall compton

或(如果上面不行)

pkill compton

如果进程还在:

kill -9 $(pgrep compton)

二、如果你是用的 picom(新版)

很多发行版已经用 picom 代替 compton:

killall picom

pkill picom

三、禁止开机自启(重要)

1️⃣ 如果你是用 autostart 启动的

检查:

ls ~/.config/autostart/

删除或编辑相关文件:

rm ~/.config/autostart/compton.desktop

rm ~/.config/autostart/picom.desktop

2️⃣ 如果你在 .xinitrc 或 i3 配置中启动

.xinitrc

编辑:

nano ~/.xinitrc

注释或删除类似:

compton &

picom &

i3 配置

nano ~/.config/i3/config

删除或注释:

exec --no-startup-id compton

exec --no-startup-id picom

四、用 systemd 用户服务(较少见)

systemctl --user stop compton
systemctl --user disable compton

五、确认是否彻底关闭

ps aux | grep -E "compton|picom"

没有输出即表示已关闭。


六、补充说明

  • Compton 已停止维护,建议用 picom
  • 关闭后窗口透明、阴影、动画会消失
  • 如果你是为了解决 屏幕闪烁 / 游戏卡顿 / 视频撕裂,可以只改配置而不是完全关闭

如果你愿意,可以告诉我:

  • 发行版(Arch / Ubuntu / Debian / Manjaro 等)
  • 桌面环境(i3 / bspwm / XFCE / KDE)

我可以给你最准确的一套关闭方案

0