温馨提示×

ubuntu compton如何开启特效

小樊
42
2026-10-04 03:45:16
栏目: 智能运维

在 Ubuntu 上,Compton 是一个轻量级的 X11 合成器(现在更多被它的分支 picom 取代),用于开启窗口透明、阴影、淡入淡出等特效。

下面以 Compton / Picom 为例说明如何开启特效。


一、安装 Compton / Picom

1. 安装(推荐用 picom)

sudo apt update
sudo apt install picom

旧版叫 compton,新版 Ubuntu 仓库一般是 picom

如果你坚持用 compton:

sudo apt install compton

二、基础启动方式

直接运行

picom &

或

compton &

如果没报错,窗口阴影、透明等基础特效就已经开启了。


三、开机自动启动(重要)

方法 1:添加到“启动应用程序”

  1. 打开 Startup Applications
  2. 添加:
    • Name: Picom
    • Command: picom
  3. 保存

方法 2:手动写 desktop 文件

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

内容:

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

四、开启/自定义特效(关键)

创建配置文件

mkdir -p ~/.config/picom
nano ~/.config/picom/picom.conf

基础特效示例

backend = "glx";

shadow = true;
shadow-radius = 12;
shadow-offset-x = -5;
shadow-offset-y = -5;
shadow-opacity = 0.5;

fade = true;
fade-in-step = 0.03;
fade-out-step = 0.03;

opacity-rule = [
  "90:class_g = 'URxvt'",
  "95:class_g = 'Firefox'"
];

vsync = true;

保存后重启 picom:

killall picom
picom &

五、常见问题

1. 用了 GNOME 桌面?

  • GNOME 默认 不开 Compton
  • 建议用:
    • picom(X11)
    • 或 GNOME 扩展(如 Blur My Shell)

2. Wayland 下无效

  • Compton / Picom 只支持 X11
  • 检查:
echo $XDG_SESSION_TYPE

如果是 wayland,需切换回 X11 登录

3. 卡顿

  • 关闭 backend = "glx" 试 xrender
  • 或关闭 vsync

六、推荐替代方案

  • picom(Compton 维护版,推荐)
  • xcompmgr(极简)
  • GNOME + 扩展(Wayland)

如果你告诉我:

  • Ubuntu 版本
  • 桌面环境(GNOME / KDE / XFCE)
  • X11 还是 Wayland

我可以给你一套最合适的具体配置。

0 踩