在 Linux 中,compton(以及它的后续分支 picom)本身默认不写日志文件,日志通常通过标准输出 / 标准错误输出。查看方式取决于你是怎么启动它的。
下面按常见场景说明。
直接在终端运行:
compton
或(picom):
picom
日志会直接显示在终端里。
常见调试参数:
compton --debug
# 或
picom --debug
或查看更多信息:
compton -b --log-level trace
如果你是手动启动的(比如 .xinitrc、i3 配置):
compton &
这种情况日志不会保存,除非你重定向。
可以在启动命令中加重定向:
compton > ~/.compton.log 2>&1 &
然后查看:
tail -f ~/.compton.log
如果你用 systemd 启动(如 compton.service 或 picom.service):
journalctl --user -u compton
或:
journalctl --user -u picom
实时查看:
journalctl --user -f -u compton
很多发行版已经用 picom 替代 compton:
which compton picom
查看进程:
ps aux | grep -E 'compton|picom'
Another composite manager is already runningFailed to load config fileBackend error这些通常说明:
killall compton picom
picom --debug
如果你愿意,可以贴出:
我可以帮你具体分析。