首页主机资讯Ubuntu Compton配置技巧

Ubuntu Compton配置技巧

时间2025-11-28 23:56:03发布访客分类主机资讯浏览320
导读:Ubuntu 下使用 Compton 的实用配置技巧 一 安装与快速启用 在 Ubuntu 上安装:sudo apt update && sudo apt install compton。安装后可用 ps -e | gre...

Ubuntu 下使用 Compton 的实用配置技巧

一 安装与快速启用

  • Ubuntu 上安装:sudo apt update & & sudo apt install compton。安装后可用 ps -e | grep compton 检查是否已在运行。若未运行,直接执行 compton & 启动。为使配置变更生效,常用方式是 killall compton 后再启动 compton。若需要开机自启,可写入会话启动脚本(如 ~/.xprofile 或 ~/.xinitrc)使用 compton -b 后台启动。

二 配置文件结构与关键选项

  • 配置文件通常位于 ~/.config/compton.conf/etc/xdg/compton.conf,不存在可手动创建。常用顶层选项:
    • backend:渲染后端,优先用 glx(OpenGL,通常性能更好),兼容性差时再试 xrender
    • vsync:垂直同步,设为 true 可减少撕裂,若出现卡顿或输入延迟可尝试 false
    • shadow:窗口阴影,设为 false 可显著降低开销。
    • opacity:全局不透明度,取值 0.0–1.0(如 0.95),数值越低越透明、开销越大。
    • ignore_root:是否忽略根窗口透明度,部分桌面环境设为 true 更稳。

三 进阶效果与窗口规则

  • 背景模糊:启用 blur-background 并选择合适的模糊核,例如 blur-kern “3x3box”(轻量)或配置 [blur] 段使用高斯模糊(更细腻但更耗资源)。
  • 阴影排除:对通知、菜单、拖动层等不希望出现阴影的窗口进行排除,示例:shadow-exclude [ “name ‘Notification’”, “class_g ? ‘Dmenu’”, “class_g ? ‘Dunst’”, “_NET_WM_STATE@:32a * ‘_NET_WM_STATE_HIDDEN’” ]。
  • 窗口透明度规则:按应用或窗口设置不透明度,示例:opacity-rule [ “90:name *? ‘Firefox’”, “90:name *? ‘Terminal’”, “100:class_g ‘Xephyr’” ](数值为不透明度百分比)。

四 性能优化与故障排查

  • 性能优先:优先选择 backend glx;不需要时关闭阴影(shadow false)和全局透明(opacity 1.0);根据显示器刷新率与显卡驱动选择合适的 vsync;模糊仅在需要时使用,且尽量选轻量核。
  • 资源限制:若发现占用偏高,可用 cpulimit 限制进程,例如 cpulimit -l 50 -p $(pgrep compton)(将 CPU 占用限制在约 50%)。
  • 驱动与兼容性:确保 OpenGL 驱动正确安装;若出现花屏、撕裂或卡顿,先切换 backend(glx/xrender)、再切换 vsync(true/false),逐步定位问题。

五 自启动与服务化管理

  • 会话自启:在 ~/.xprofile 或 ~/.xinitrc 中加入 compton -b,登录即自动启动合成器。
  • systemd 服务(可选):创建 /etc/systemd/system/compton.service,内容示例:
    • [Unit] Description=Compton Compositor;After=graphical.target
    • [Service] ExecStart=/usr/bin/compton --config /etc/compton.conf;Restart=on-failure
    • [Install] WantedBy=graphical.target 启用并启动:sudo systemctl enable compton & & sudo systemctl start compton。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Compton配置技巧
本文地址: https://pptw.com/jishu/759601.html
如何在Ubuntu用Compton ubuntu yum如何备份软件包

游客 回复需填写必要信息