ubuntu下compton如何设定
导读:Ubuntu 下 Compton 设置指南 一 安装与运行 在基于 X11 的 Ubuntu 上安装并启动: 安装:sudo apt update && sudo apt install compton 检查是否运行:p...
Ubuntu 下 Compton 设置指南
一 安装与运行
- 在基于 X11 的 Ubuntu 上安装并启动:
- 安装:
sudo apt update & & sudo apt install compton - 检查是否运行:
ps -e | grep compton - 前台启动(测试用):
compton - 后台启动:
compton &
- 安装:
- 注意:Compton 是 X11 的窗口合成器,在 Wayland 会话中不会生效;若使用 Wayland,请改用相应桌面/合成器方案。
二 配置文件与基本参数
- 配置文件路径:优先使用用户级 ~/.config/compton.conf;系统级可用 /etc/xdg/compton.conf。如不存在可创建:
mkdir -p ~/.config & & nano ~/.config/compton.conf
- 常用参数示例(写入到配置文件中):
- 后端与同步:
backend = "glx"; vsync = true; - 阴影与淡化:
shadow = true; fade = true; fade-delta = 30; - 透明度示例:
opacity = 0.9;(可按需为特定窗口设置) - 阴影排除示例:
shadow-exclude = "[class='.*Firefox']";
- 后端与同步:
- 应用修改:
- 先结束旧进程:
killall compton - 再启动新配置:
compton
- 先结束旧进程:
- 指定自定义配置启动:
compton --config /path/to/compton.conf
三 开机自启动
- 会话自启(通用、简单):
- 使用 GNOME 会话属性工具:
sudo apt install gnome-session-properties,运行gnome-session-properties,添加命令compton(或带配置:compton --config ~/.config/compton.conf)。
- 使用 GNOME 会话属性工具:
- Systemd 用户服务(推荐,登录即启):
- 创建服务:
mkdir -p ~/.config/systemd/user/ & & nano ~/.config/systemd/user/compton.service - 写入内容:
[Unit] Description=Compton Compositor After=graphical-session.target [Service] ExecStart=/usr/bin/compton --config %h/.config/compton.conf Restart=on-failure [Install] WantedBy=graphical-session.target - 启用并启动:
systemctl --user daemon-reload systemctl --user enable --now compton
- 创建服务:
- Systemd 系统服务(全系统,较少用):创建
/etc/systemd/system/compton.service,示例:
启用:[Unit] Description=Compton Window Composer After=xorg.service [Service] ExecStart=/usr/bin/compton --config /etc/compton.conf Restart=on-failure [Install] WantedBy=multi-user.targetsudo systemctl daemon-reload & & sudo systemctl enable --now compton。
四 常见问题与优化
- 性能与兼容性:
- 优先尝试 backend = “glx”;若出现撕裂或异常,可改用 xrender 并调整
vsync。 - 降低开销:关闭不必要的 阴影/透明/模糊,或减少
fade-delta。 - 显卡驱动:确保安装合适的 OpenGL 驱动(尤其是 NVIDIA 专有驱动),以获得更好加速效果。
- 优先尝试 backend = “glx”;若出现撕裂或异常,可改用 xrender 并调整
- 桌面环境冲突:
- 若桌面自带合成器(如部分 GNOME 版本),可能需先关闭自带合成,避免冲突。
- 验证与排错:
- 查看是否运行:
ps -e | grep compton - 前台运行观察输出日志,便于定位参数问题。
- 查看是否运行:
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu下compton如何设定
本文地址: https://pptw.com/jishu/757387.html
