温馨提示×

怎样检查debian compton状态

小樊
43
2026-09-23 04:46:15
栏目: 智能运维

在 Debian 上检查 Compton(或其后继版本 Picom) 的状态,可以从进程、服务、日志、配置几个方面入手。下面按常用方式说明。


一、确认 Compton / Picom 是否已安装

which compton
which picom
  • 有输出说明已安装
  • Debian 较新版本通常叫 picom(compton 已停止维护)

二、检查进程是否在运行

ps aux | grep -E 'compton|picom'

示例输出(说明正在运行):

user   1234  0.1  0.5  12345  6789 ?  Ssl  10:00   0:01 picom

如果没有任何进程,说明未运行。


三、如果你用 systemd 启动(用户服务)

1️⃣ 查看服务状态

systemctl --user status picom
# 或
systemctl --user status compton

2️⃣ 启动 / 停止 / 重启

systemctl --user start picom
systemctl --user stop picom
systemctl --user restart picom

3️⃣ 开机自启

systemctl --user enable picom

四、如果你用会话自动启动(无 systemd)

常见于:

  • .xinitrc
  • 桌面环境“自启动程序”
  • i3 / bspwm / openbox 配置

检查:

cat ~/.xinitrc
cat ~/.config/i3/config | grep picom
cat ~/.config/autostart/*.desktop

五、查看是否有错误(很重要)

前台运行测试

picom --config ~/.config/picom.conf

如有错误会直接打印在终端。

常见错误

  • 配置文件语法错误
  • 显卡驱动不支持(如老旧 Intel / NVIDIA)
  • 与桌面特效冲突

六、确认是否真的启用了合成器

方法 1:窗口管理器层面

  • i3:xprop 看 _NET_WM_WINDOW_TYPE
  • KDE / XFCE:系统设置 → 窗口特效

方法 2:透明效果是否生效

xprop | grep _NET_WM_WINDOW_OPACITY

点击窗口,有输出说明 compositor 在工作。


七、Debian 常见注意点

  1. Compton 已被 Picom 取代
    apt show picom
    
  2. Wayland 下 Compton / Picom 不生效
    • 使用 Mutter / KWin 自带合成器

快速判断总结

情况 命令
是否安装 which picom
是否运行 `ps aux
服务状态 systemctl --user status picom
报错排查 前台运行 picom

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

  • 你用的是 Debian 几 + 桌面环境(i3 / KDE / XFCE)
  • 是 X11 还是 Wayland

我可以给你更精确的检查方式。

0 踩