在 Linux 系统中,Compton(或它的 fork 版本 picom
)的日志可以通过以下几种方式查看,具体取决于你的配置和发行版:
如果你通过终端手动启动 Compton/picom,日志会直接输出到终端:
compton --log-level=debug # 旧版 Compton
picom --log-level=debug # picom(推荐)
按 Ctrl+C
停止后,日志输出会消失。若需保存日志,可以重定向到文件:
picom --log-level=debug 2>&1 | tee ~/picom.log
如果通过 systemd 自动启动(如某些桌面环境集成),日志会写入 journalctl
:
journalctl -u picom --no-pager -e # 查看最新日志
journalctl -u picom -f # 实时跟踪日志
若服务名不是 picom
,尝试替换为 compton
或通过 journalctl -b | grep picom
过滤。
检查 Compton/picom 的配置文件(通常位于 ~/.config/compton.conf
或 ~/.config/picom.conf
),查找 log-path
参数:
log-path = /tmp/picom.log
如果没有显式配置,默认可能不写入文件。
bash
grep -i compton /var/log/Xorg.0.log # 或 picom
/tmp
下:
bash
ls /tmp | grep -i picom
某些桌面环境(如 KDE、GNOME)会管理 Compton/picom 的启动,日志可能集成到桌面环境的日志系统中。例如:
- KDE:通过 kwin
的日志查看。
- GNOME:检查 ~/.xsession-errors
或 journalctl --user -u gnome-session
。
--log-level=debug
参数。~/.local/share/picom.log
)。picom --log-level=debug
。journalctl
或配置文件中的日志路径。如果有具体错误信息,可以进一步分析原因(如驱动兼容性、配置错误等)。