温馨提示×

如何更新Ubuntu Compton到最新版本

小樊
48
2025-11-30 13:32:45
栏目: 智能运维

Ubuntu 更新 Compton 的可行方案

一 现状与建议

  • Compton 已停止维护,上游建议迁移到 picom。在 Ubuntu 22.04 LTS 之后,官方仓库通常不再提供新版本;若系统源里仍有 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 以生效:
      • killall compton && compton &
  • 以上命令适用于 APT 系;如使用 Flatpak/Snap,可分别执行 flatpak update / sudo snap refresh 来更新对应安装方式的应用。

三 从源码编译安装

  • 当仓库版本过旧或无可用源时,可编译安装最新代码(示例):
    • 安装依赖:
      • 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
    • 重启 Compton:
      • killall compton && compton &
  • 注意:源码安装不会自动纳入系统包管理,后续升级需重复该流程,且可能与新版本库存在兼容性问题。

四 验证与替代方案

  • 验证当前版本:
    • compton --version
  • 更稳妥的长期方案:迁移到 picom(仍在维护,配置项与 Compton 多数兼容):
    • 安装:sudo apt install picom
    • 使用原有配置(通常位于 ~/.config/compton.conf/etc/compton.conf)直接启动:picom
    • 如需后台常驻,可将启动命令加入会话自启(如桌面环境的“启动应用程序”)。

0