在 Linux 中,Compton(或 picom)的日志位置和查看方式取决于你的配置和启动方式。以下是几种常见的查看方法:
如果通过 systemd
启动(如作为用户服务),日志会集成到 journald
中:
journalctl -u compton --no-pager # 旧版本(Compton)
journalctl -u picom --no-pager # 新版本(Picom)
或按时间筛选:
journalctl --since "1 hour ago" | grep -i compton
如果手动启动且未重定向输出,日志会直接显示在终端:
compton --backend glx --log-level debug
或(Picom):
picom --experimental-backends -b
按 Ctrl+C
停止后,日志会保留在终端历史中。
若启动时指定了日志文件(需手动配置):
compton --log-file=/tmp/compton.log
检查可能的默认位置:
ls /tmp/*compton* /tmp/*picom* /var/log/*compton*
检查 Compton/Picom 的配置文件(通常位于 ~/.config/compton.conf
或 ~/.config/picom.conf
),查找 log-file
或 log-path
参数:
grep -i "log" ~/.config/picom.conf
如果与 X11 相关的问题,可查看 Xorg 日志:
grep -i compton /var/log/Xorg.0.log
若未找到日志,尝试以调试模式重新启动:
picom -b --log-level=debug --log-file=/tmp/picom-debug.log
然后实时监控日志:
tail -f /tmp/picom-debug.log
journalctl
(适用于 systemd 服务)。根据你的启动方式和配置选择对应方法。如果仍有问题,提供更多细节(如启动命令或配置文件)可进一步定位。