在 Linux 上让 Compton(合成管理器/窗口透明特效)开机启动,常见做法取决于你使用的桌面环境 / 显示管理器 / 启动方式。下面按常见情况说明。
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 的桌面
如果你用 LightDM / GDM / SDDM + 普通 X 会话:
nano ~/.xprofile
添加:
compton --config ~/.config/compton.conf &
保存后重新登录即可。
如果你是 手动 startx 启动桌面:
nano ~/.xinitrc
在启动 WM 之前加:
compton --config ~/.config/compton.conf &
exec dwm
适合 无桌面环境自动启动需求。
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
systemctl --user enable compton
systemctl --user start compton
which compton
~/.config/compton.conf
picom(compton 分支):
compton 换成 picomps aux | grep compton
能看到进程说明启动成功。
如果你告诉我:
我可以给你完全对应的一条命令方案。