温馨提示×

Ubuntu系统中如何更新Compton

小樊
35
2025-12-18 08:03:08
栏目: 智能运维

Ubuntu 更新 Compton 的实用步骤

一 通过包管理器更新

  • 更新索引并就地升级:
    • sudo apt update
    • sudo apt upgrade compton
  • 若官方仓库版本偏旧,可添加第三方 PPA(示例为 compton-compositor/stable,添加前请确认其仍维护):
    • sudo add-apt-repository ppa:compton-compositor/stable
    • sudo apt update
    • sudo apt upgrade compton
  • 完成后重启 Compton 以加载新版本:
    • pkill compton && compton &
  • 验证版本:
    • compton --version

二 其他安装渠道的更新

  • Snap 渠道:
    • 更新全部:sudo snap refresh
    • 仅更新 Compton:sudo snap refresh compton
    • 重启:pkill compton && compton &
  • Flatpak 渠道(若通过 Flathub 安装):
    • 更新全部:flatpak update
    • 仅更新 Compton:flatpak update com.github.compton-project.Compton
    • 重启:pkill compton && compton &
  • 注:Snap/Flatpak 的包名与 APT 不同,请按所用渠道执行对应命令。

三 从源码编译安装(获取最新特性或仓库无新版本时)

  • 安装构建依赖:
    • sudo apt install cmake libx11-dev libwayland-dev libxrandr-dev mesa-common-dev
  • 获取源码并构建:
    • git clone https://github.com/compton-compositor/compton.git
    • cd compton && mkdir build && cd build
    • cmake … && make
    • sudo make install
  • 重启与验证:
    • pkill compton && compton &
    • compton --version

四 常见问题与排查

  • 会话与适用性:Compton 是 X11 的窗口合成器,不适用于 Wayland 会话;在 Wayland 下不会生效。请确认正在使用 Xorg 会话。
  • 重启方式:多数桌面不会将其作为系统服务常驻,更新后使用 pkill/killall 结束旧进程并前台启动即可;若你通过系统服务或会话自启动管理 Compton,请改用相应的服务管理命令(如 systemctl --user restart)。
  • 配置与日志:配置文件通常位于 ~/.config/compton.conf;如需排查启动失败或渲染问题,可查看日志(例如 /var/log/compton.log,具体路径取决于你的启动方式与日志配置)。
  • 版本验证:每次更新后执行 compton --version 确认已切换到新版本。

0