插件窝 干货文章 Linux中Compton的日志在哪里查看

Linux中Compton的日志在哪里查看

日志 Compton picom 启动 430    来源:    2025-05-08

在 Linux 中,Compton(或 picom)的日志位置和查看方式取决于你的配置和启动方式。以下是几种常见的查看方法:


1. 系统日志(Journald)

如果通过 systemd 启动(如作为用户服务),日志会集成到 journald 中:

journalctl -u compton --no-pager       # 旧版本(Compton)
journalctl -u picom --no-pager         # 新版本(Picom)

或按时间筛选:

journalctl --since "1 hour ago" | grep -i compton

2. 直接输出到终端

如果手动启动且未重定向输出,日志会直接显示在终端:

compton --backend glx --log-level debug

或(Picom):

picom --experimental-backends -b

Ctrl+C 停止后,日志会保留在终端历史中。


3. 日志文件

若启动时指定了日志文件(需手动配置):

compton --log-file=/tmp/compton.log

检查可能的默认位置:

ls /tmp/*compton* /tmp/*picom* /var/log/*compton*

4. 配置文件中的日志路径

检查 Compton/Picom 的配置文件(通常位于 ~/.config/compton.conf~/.config/picom.conf),查找 log-filelog-path 参数:

grep -i "log" ~/.config/picom.conf

5. Xorg 日志

如果与 X11 相关的问题,可查看 Xorg 日志:

grep -i compton /var/log/Xorg.0.log

6. 无日志时的调试建议

若未找到日志,尝试以调试模式重新启动:

picom -b --log-level=debug --log-file=/tmp/picom-debug.log

然后实时监控日志:

tail -f /tmp/picom-debug.log

总结

  • 优先检查 journalctl(适用于 systemd 服务)。
  • 手动启动时,日志直接输出到终端或需通过参数指定路径。
  • 配置文件可能定义了自定义日志路径。

根据你的启动方式和配置选择对应方法。如果仍有问题,提供更多细节(如启动命令或配置文件)可进一步定位。