温馨提示×

如何查看linux compton日志

小樊
40
2026-09-09 18:43:58
栏目: 智能运维

在 Linux 中,compton(以及它的后续分支 picom)本身默认不写日志文件,日志通常通过标准输出 / 标准错误输出。查看方式取决于你是怎么启动它的。

下面按常见场景说明。


一、命令行直接运行(最推荐调试方式)

直接在终端运行:

compton

或(picom):

picom

日志会直接显示在终端里。

常见调试参数:

compton --debug
# 或
picom --debug

或查看更多信息:

compton -b --log-level trace

二、查看已运行的 compton 日志(未用 systemd)

如果你是手动启动的(比如 .xinitrc、i3 配置):

compton &

这种情况日志不会保存,除非你重定向。

可以在启动命令中加重定向:

compton > ~/.compton.log 2>&1 &

然后查看:

tail -f ~/.compton.log

三、使用 systemd 用户服务(常见)

如果你用 systemd 启动(如 compton.servicepicom.service):

journalctl --user -u compton

或:

journalctl --user -u picom

实时查看:

journalctl --user -f -u compton

四、确认你在用 compton 还是 picom

很多发行版已经用 picom 替代 compton:

which compton picom

查看进程:

ps aux | grep -E 'compton|picom'

五、常见排错日志示例

  • Another composite manager is already running
  • Failed to load config file
  • Backend error

这些通常说明:

  • 已有窗口管理器冲突
  • 配置文件路径错误
  • 显卡 / OpenGL 问题

六、推荐调试流程(总结)

  1. 先杀掉已有进程
    killall compton picom
    
  2. 前台运行
    picom --debug
    
  3. 观察终端报错

如果你愿意,可以贴出:

  • 发行版
  • 启动方式(i3 / bspwm / systemd)
  • 报错内容

我可以帮你具体分析。

0