在 Ubuntu 上让 Compton(或现在更常见的 picom)开机启动,常见有几种方式,取决于你用的是 systemd 用户服务 还是 桌面环境自启动。
适用于 GNOME、XFCE、KDE 等大多数桌面环境。
which compton
# 或
which picom
如果没有:
sudo apt install compton
# 或
sudo apt install picom
mkdir -p ~/.config/autostart
编辑文件:
nano ~/.config/autostart/compton.desktop
内容如下(注意命令名):
[Desktop Entry]
Type=Application
Name=Compton
Exec=compton --daemon
# 如果是 picom:
# Exec=picom --daemon
Comment=Compton compositor
X-GNOME-Autostart-enabled=true
保存后重启即可。
mkdir -p ~/.config/systemd/user
nano ~/.config/systemd/user/compton.service
内容:
[Unit]
Description=Compton Compositor
After=graphical-session.target
[Service]
ExecStart=/usr/bin/compton --daemon
# 或 /usr/bin/picom --daemon
Restart=on-failure
[Install]
WantedBy=default.target
systemctl --user daemon-reload
systemctl --user enable compton.service
systemctl --user start compton.service
注意:需要登录会话是
systemd --user环境(Ubuntu 桌面默认支持)
.xprofile(X11 用户)如果你用 LightDM / SDDM / X11:
nano ~/.xprofile
添加:
compton --daemon &
# 或
picom --daemon &
mutter、kwin)compton --diagnostics
新版 Ubuntu 已用 picom 替代 compton:
Exec=picom --daemon
Compton / picom 仅支持 X11
如果你告诉我:
我可以给你最精确的一条命令方案。