在 Ubuntu 上让 Compton(或已更名为 Picom) 开机启动,有几种常见方式。下面按「推荐程度」给你说明。
打开 “启动应用程序”(Startup Applications)
gnome-session-properties
如果提示没有这个命令:
sudo apt install gnome-startup-applications
点击 添加
Comptoncompton
或(如果你用 picom):picom
保存,重启即可
✅ 适合:普通用户、图形界面登录
⚠️ 注意:Compton 必须在 X11 登录后 运行,不能太早启动
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/compton.service
内容:
[Unit]
Description=Compton compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton
Restart=on-failure
[Install]
WantedBy=graphical-session.target
如果你装的是 picom:
ExecStart=/usr/bin/picom
systemctl --user daemon-reload
systemctl --user enable compton
systemctl --user start compton
✅ 开机自动启动(登录后)
编辑:
nano ~/.xprofile
加入:
compton &
或
picom &
⚠️ 只对 X11 + 使用 .xprofile 的会话 有效
❌ Compton / Picom 不支持 Wayland
解决方式:
which compton
which picom
如果都没有:
sudo apt install compton
# 或
sudo apt install picom
| 场景 | 推荐方式 |
|---|---|
| 普通桌面用户 | 启动应用程序 |
| 多用户 / 自动化 | systemd user |
| 老式 X11 | .xprofile |
如果你告诉我:
我可以给你精确配置。