温馨提示×

compton linux如何开机启动

小樊
52
2026-09-09 18:42:00
栏目: 智能运维

在 Linux 上让 Compton(合成管理器/窗口透明特效)开机启动,常见做法取决于你使用的桌面环境 / 显示管理器 / 启动方式。下面按常见情况说明。


一、通用方式(推荐):用 autostart(XDG 桌面自动启动)

1. 创建 autostart 文件

mkdir -p ~/.config/autostart

编辑文件:

nano ~/.config/autostart/compton.desktop

内容示例:

[Desktop Entry]
Type=Application
Name=Compton
Exec=compton --config ~/.config/compton.conf
Comment=Compton compositor
X-GNOME-Autostart-enabled=true

适用于:GNOME、XFCE、LXDE、KDE(部分)等支持 XDG autostart 的桌面


二、使用 ~/.xprofile(登录 X 时启动)

如果你用 LightDM / GDM / SDDM + 普通 X 会话:

nano ~/.xprofile

添加:

compton --config ~/.config/compton.conf &

保存后重新登录即可。


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

如果你是 手动 startx 启动桌面:

nano ~/.xinitrc

在启动 WM 之前加:

compton --config ~/.config/compton.conf &
exec dwm

四、systemd 用户服务(进阶)

适合 无桌面环境自动启动需求。

1. 创建 service

mkdir -p ~/.config/systemd/user
nano ~/.s/compton.service

内容:

[Unit]
Description=Compton Compositor
After=graphical-session.target

[Service]
ExecStart=/usr/bin/compton --config %h/.config/compton.conf
Restart=on-failure

[Install]
WantedBy=graphical-session.target

2. 启用

systemctl --user enable compton
systemctl --user start compton

五、注意事项(很重要)

  1. Compton 必须在 X11 下运行
    • Wayland 不支持 compton
  2. 确保已安装:
    which compton
    
  3. 配置文件存在:
    ~/.config/compton.conf
    
  4. 若使用 picom(compton 分支):
    • 把 compton 换成 picom

六、快速自检

ps aux | grep compton

能看到进程说明启动成功。


如果你告诉我:

  • 用的 发行版(Ubuntu / Arch / Debian)
  • 桌面环境(GNOME / XFCE / i3 / 无桌面)
  • 登录方式(GDM / LightDM / startx)

我可以给你完全对应的一条命令方案。

0 踩