温馨提示×

linux compton如何开机

小樊
52
2026-10-03 19:25:59
栏目: 智能运维

在 Linux 中让 compton(窗口合成器)开机自启,取决于你使用的桌面环境 / 窗口管理器以及 显示管理器。下面按常见情况说明。


一、通用方式(推荐,适用于大多数桌面)

1. 使用 ~/.xprofile

如果你是通过 LightDM / SDDM / GDM + startx 登录:

nano ~/.xprofile

加入:

compton &

保存后重启即可。


2. 使用 ~/.xinitrc(startx / 手动启动 X)

如果你用 startx:

nano ~/.xinitrc

在启动 WM 前加:

compton &
exec dwm   # 或其他 WM

二、按桌面环境设置

✅ GNOME / KDE / XFCE

使用自启动程序:

XFCE

设置管理器 → 会话和启动 → 应用程序自启动 → 添加
命令:compton

KDE

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

GNOME

mkdir -p ~/.config/autostart
nano ~/.config/autostart/compton.desktop

内容:

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

三、使用 systemd(高级用户)

⚠️ 不推荐用于普通桌面用户(容易黑屏)

nano ~/.config/systemd/user/compton.service
[Unit]
Description=Compton Compositor
After=graphical.target

[Service]
ExecStart=/usr/bin/compton
Restart=on-failure

[Install]
WantedBy=default.target

启用:

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

四、常见注意事项

1. 确认 compton 已安装

which compton

2. 使用配置文件

~/.config/compton.conf

3. 某些发行版已弃用 compton

  • 新版多为 picom
picom &

五、最小可用开机示例

echo "compton &" >> ~/.xprofile
reboot

如果你告诉我:

  • 发行版(Arch / Ubuntu / Debian)
  • 桌面环境(GNOME / KDE / i3 / dwm)

我可以给你精确的一条命令方案。

0 踩