温馨提示×

Compton在Ubuntu上如何启动

小樊
48
2025-10-24 18:46:19
栏目: 智能运维

Compton在Ubuntu上的启动方法

1. 安装Compton(若未安装)

在启动Compton前,需先通过包管理器安装。打开终端,运行以下命令更新包列表并安装Compton:

sudo apt update
sudo apt install compton

2. 手动启动Compton

安装完成后,可通过终端直接运行以下命令启动Compton:

  • 使用默认配置
    compton
    
  • 使用自定义配置文件(若已创建~/.config/compton.conf):
    compton --config ~/.config/compton.conf
    

3. 设置开机自启

若需要Compton在每次系统启动时自动运行,可通过以下两种方式实现:

方法一:通过Systemd服务(推荐)

  1. 创建Systemd服务文件:
    sudo nano /etc/systemd/system/compton.service
    
  2. 在文件中添加以下内容(根据需求调整配置文件路径):
    [Unit]
    Description=Compton Window Composer
    After=graphical.target
    
    [Service]
    ExecStart=/usr/bin/compton --config ~/.config/compton.conf
    Restart=on-failure
    User=$USER
    Group=$USER
    
    [Install]
    WantedBy=graphical.target
    
  3. 保存并退出编辑器(Ctrl+OEnterCtrl+X),随后执行以下命令启用并启动服务:
    sudo systemctl daemon-reload
    sudo systemctl enable compton
    sudo systemctl start compton
    

方法二:通过桌面环境启动应用程序

  1. 创建启动器文件
    在用户主目录下创建compton.desktop文件:
    nano ~/.config/autostart/compton.desktop
    
  2. 添加以下内容(替换为你的配置文件路径):
    [Desktop Entry]
    Type=Application
    Name=Compton
    Exec=compton --config ~/.config/compton.conf
    Hidden=false
    NoDisplay=false
    X-GNOME-Autostart-enabled=true
    
  3. 保存并退出,Compton将在登录桌面环境时自动启动。

4. 验证启动状态

启动后,可通过以下命令检查Compton进程是否运行:

ps aux | grep compton

若输出中包含compton进程(如/usr/bin/compton --config ~/.config/compton.conf),则说明启动成功。

注意事项

  • Wayland兼容性:Compton主要支持Wayland会话,若使用X11会话,建议改用picom(Compton的fork,对X11支持更好)。
  • 性能优化:若启动后出现卡顿,可尝试修改配置文件中的backend(如改为x11)或关闭不必要的特效(如阴影)。
  • 日志排查:若遇到问题,可查看Compton日志(默认路径~/.cache/compton.log)定位错误原因。

0