如果Compton是通過systemd管理的(如Ubuntu、Fedora等現代發行版),可使用journalctl
命令查看其日志:
sudo journalctl -u compton.service
sudo journalctl -u compton.service -f
sudo journalctl -u compton.service -n 100
若Compton未通過systemd管理,其日志可能寫入系統日志文件,可通過grep
過濾關鍵詞:
sudo grep compton /var/log/syslog
(Debian/Ubuntu)或sudo grep compton /var/log/messages
(CentOS/RHEL)sudo cat /var/log/Xorg.0.log | grep compton
(若Compton作為Xorg合成器運行)通過命令行參數將Compton的輸出(包括日志)保存到指定文件,便于后續分析:
compton --log-level=debug > ~/.config/compton.log 2>&1 &
stdout
)和標準錯誤(stderr
)合并,寫入~/.config/compton.log
文件(需提前創建目錄)。tail -f ~/.config/compton.log
(實時跟蹤)或cat ~/.config/compton.log
(查看全部)部分版本的Compton允許通過配置文件指定日志路徑或級別,需檢查默認配置文件:
~/.config/compton.conf
(用戶級)或/etc/compton.conf
(系統級)log-file
參數(如log-file = "/var/log/compton.log"
),若有則直接查看該文件。log-level
參數調整日志詳細程度(可選值:critical
、error
、warning
、info
、debug
),例如log-level = "debug"
。啟動Compton時添加--log-level
或--verbose
參數,實時輸出詳細日志到終端:
compton --log-level=debug
compton --verbose
sudo
提升權限。logrotate
)被壓縮或刪除,需檢查/var/log/
下的壓縮文件(如.gz
格式)。man compton
或GitHub倉庫)。