Ubuntu Compton支持多屏的配置步骤
首先确保系统已安装Compton(轻量级X11窗口合成器),通过终端执行以下命令安装:
sudo apt update
sudo apt install compton
Compton的配置文件通常位于用户主目录下的.config/compton.conf(若不存在则手动创建)。使用文本编辑器(如nano)打开或创建文件:
mkdir -p ~/.config
nano ~/.config/compton.conf
在配置文件中添加/修改以下关键参数,以适配多显示器环境:
glx(OpenGL加速),提升多屏渲染性能:backend = "glx";
output参数列出所有连接的显示器名称(需与xrandr输出一致),用空格分隔。例如,若有两个显示器HDMI-1(外接)和eDP-1(内置),配置如下:output = "HDMI-1 eDP-1";
注:显示器名称可通过
xrandr --query命令查看(如HDMI-1 connected 1920x1080+0+0)。
根据需求调整以下参数,避免阴影、模糊等问题影响多屏体验:
shadow-exclude = [ "class_g = 'gnome-terminal'", "class_g = 'firefox'", "class_g = 'desktop'" ];
alpha-mode = "none")或渐变(alpha-ignores),提升多屏渲染效率:alpha-mode = "none";
fps-limit = 60;
通过以下命令启动Compton(使用-c参数指定配置文件路径):
compton -c ~/.config/compton.conf
若需在后台运行,可添加-b参数:
compton -b -c ~/.config/compton.conf
为确保每次登录系统时自动启动Compton,可创建systemd服务:
sudo nano /etc/systemd/system/compton.service
你的用户名为实际登录用户名):[Unit]
Description=Compton Window Compositor
After=display-manager.service
[Service]
ExecStart=/usr/bin/compton -c /home/你的用户名/.config/compton.conf
Restart=on-failure
User=你的用户名
[Install]
WantedBy=multi-user.target
sudo systemctl enable compton.service
sudo systemctl start compton.service
systemctl status compton.service
若显示“active (running)”,则表示Compton已成功启动。通过以上步骤,Compton即可支持Ubuntu系统的多屏设置,兼顾硬件加速性能与视觉效果。如需进一步调整(如缩放、旋转),可参考Compton官方文档添加对应参数(如glx-scale、glx-rotate)。