温馨提示×

ubuntu compton怎么看日志

小樊
51
2026-09-22 09:00:28
栏目: 智能运维

在 Ubuntu 上,Compton(现在更常见的是它的继任者 picom)本身默认是不输出日志到文件的,日志一般会打印到终端标准输出 / 标准错误。下面按常见情况给你说明怎么看。


一、直接在终端运行看日志(最常用)

如果你是在终端手动启动的:

compton
# 或
picom

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

如果想看更详细:

compton -b --log-level trace
# 或
picom --log-level trace

其他日志级别:

  • error
  • warn
  • info
  • trace

二、后台运行(无终端)怎么看日志

如果你是后台运行(比如 .xinitrc / 自动启动):

方法 1:重定向到文件

compton --log-level info --log-file /tmp/compton.log

然后查看:

cat /tmp/compton.log

注意:
老版本 compton 不支持 --log-file
新版本 picom 支持


方法 2:自己重定向

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

查看:

tail -f /tmp/compton.log

三、用 systemd 启动(如果用户服务)

如果你是:

systemctl --user status compton

查看日志:

journalctl --user -u compton -f

如果是 picom:

journalctl --user -u picom -f

四、Compton 已停止维护,建议用 picom

Ubuntu 20.04+ 推荐:

sudo apt install picom

启动:

picom --log-level info

五、常见问题排查

  • 黑屏 / 闪屏:用 trace 看 backend
  • NVIDIA:尝试
    picom --backend glx
    
  • 无透明效果:确认窗口管理器支持 compositing

如果你愿意,可以告诉我:

  • 你用的是 compton 还是 picom
  • 怎么启动的(终端 / 自动启动 / systemd)
  • 遇到什么具体问题

我可以给你更精确的命令。

0 踩