ubuntu compton如何配置存储
导读:Ubuntu 下 Compton 的存储相关配置 一 配置与日志的存放位置 配置文件默认路径:用户级为 ~/.config/compton.conf,系统级可用 /etc/xdg/compton.conf。如文件不存在可手动创建。示例:m...
Ubuntu 下 Compton 的存储相关配置
一 配置与日志的存放位置
- 配置文件默认路径:用户级为 ~/.config/compton.conf,系统级可用 /etc/xdg/compton.conf。如文件不存在可手动创建。示例:
mkdir -p ~/.config & & nano ~/.config/compton.conf。 - 日志与缓存目录:Compton 的日志与缓存通常写入 ~/.cache/compton/(若目录不存在可手动创建)。建议将日志输出到该目录便于排错:
compton --config ~/.config/compton.conf --log-file ~/.cache/compton/compton.log &。 - 说明:Compton 本身不提供类似“数据库/持久化存储”的配置项,所谓“存储配置”主要指上述配置与日志文件的路径与落盘方式。
二 将日志与缓存持久化到自定义目录
- 步骤
- 选择或创建目标目录,例如 /var/log/compton 与 /var/cache/compton。
- 确保目录存在且当前用户可写(以日志目录为例):
sudo mkdir -p /var/log/compton & & sudo chown $USER:$USER /var/log/compton - 在配置文件中显式指定日志文件路径:
log-file = "/var/log/compton/compton.log" - 若希望缓存也落到自定义目录,可通过环境变量或启动器设置(Compton 无独立缓存目录配置项,常见做法是让程序继承环境的缓存目录,或在启动脚本中切换工作目录)。
- 重启 Compton 生效:
- 手动:
killall compton & & compton --config ~/.config/compton.conf & - 或按所用会话/服务方式重启。
- 手动:
三 使用 Systemd 管理时的路径与权限要点
- 示例服务文件(将日志写入用户目录,避免权限问题):
[Unit] Description=Compton Window Composer After=graphical.target [Service] Type=simple ExecStart=/usr/bin/compton --config /home/你的用户名/.config/compton.conf --log-file /home/你的用户名/.cache/compton/compton.log Restart=on-failure User=你的用户名 [Install] WantedBy=graphical.target - 若坚持将日志写入 /var/log/compton,需确保目录可写(如上文 chown),并在服务中保持
User=你的用户名一致,否则会因权限被拒绝而无法写入。 - 使配置生效:
sudo systemctl daemon-reload & & sudo systemctl enable --now compton。
四 常见问题与排查
- 黑屏或启动失败:优先检查显卡驱动(
ubuntu-drivers devices、安装推荐驱动)、回退/更换 backend(glx/xrender)、临时用最小化配置验证;查看日志 ~/.cache/compton/ 或指定的 log-file 以定位问题。 - 权限错误:当日志或缓存目录不可写时,Compton 可能无法启动或静默失败;请确认目录属主与权限正确(如
/var/log/compton对当前用户可写)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu compton如何配置存储
本文地址: https://pptw.com/jishu/748504.html
