温馨提示×

linux compton怎么开机启动

小樊
40
2026-09-06 21:14:08
栏目: 智能运维

在 Linux 中让 compton(现在很多发行版叫 picom)开机启动,常见有以下几种方式,按你使用的环境选择即可。


一、使用桌面环境自启动(最推荐)

1. GNOME / KDE / XFCE 等常见桌面

一般都有“开机启动程序”设置:

  • GNOME

    • 命令:gnome-session-properties
    • 添加:
      名称:compton
      命令:compton
      
  • XFCE

    • 设置 → 会话和启动 → 应用程序自启动 → 添加
    • 命令:compton
  • KDE

    • 系统设置 → 开机和关机 → 自动启动 → 添加程序 → compton

二、手动创建 autostart 文件(通用)

适合 任何桌面环境(X11)

mkdir -p ~/.config/autostart

创建文件:

nano ~/.config/autostart/compton.desktop

内容:

[Desktop Entry]
Type=Application
Name=Compton
Exec=compton
X-GNOME-Autostart-enabled=true

保存即可。


三、使用 ~/.xinitrc(startx 用户)

如果你是用 startx 启动桌面:

nano ~/.xinitrc

在启动窗口管理器前加:

compton &
exec dwm   # 或 i3 / openbox 等

四、使用 systemd(不推荐用于 X11 合成器)

⚠️ 不推荐:compton 依赖 X11 session,systemd 用户服务容易启动过早。

如果一定要:

systemctl --user enable compton

但多数情况下会出问题。


五、picom(compton 的继任者)

如果你装的是 picom

Exec=picom

其余完全一样。


六、常见问题

compton 没生效?

  • 确认是 X11 而非 Wayland
  • 查看是否已在运行:
    ps aux | grep compton
    
  • 配置文件位置:
    ~/.config/compton.conf
    

如果你告诉我:

  • 发行版(如 Arch / Ubuntu)
  • 桌面环境(如 i3 / KDE / XFCE)

我可以给你最精确的一条命令

0