ubuntu

Ubuntu Compton与多显示器:如何设置

小樊
36
2025-07-27 15:13:43
栏目: 智能运维

在Ubuntu系统中配置Compton以支持多显示器显示,可以按照以下步骤进行:

安装Compton

首先,确保你已经安装了Compton。你可以使用包管理器来安装它。例如,在基于Debian的系统上,可以使用以下命令:

sudo apt-get update
sudo apt-get install compton

创建或编辑Compton配置文件

Compton的配置文件通常位于~/.config/compton.conf。你可以手动创建这个文件,或者使用默认配置并进行修改。以下是一个基本的Compton配置示例,适用于多显示器设置:

backend "glx";
shadow-exclude [ ".*", "[class'.*Firefox']", "[title'.*Firefox']" ]
alpha-mode "none"
alpha-ignores [ ".*", "[class'.*Firefox']", "[title'.*Firefox']" ]
glx-no-stencil true
glx-copy-from-front true
glx-shape true
glx-fbconfig false
glx-hardware true
glx-damage true
damage true;
opacity-rule [ "class_g \"Desktop\" A", "class_g \"Gnome-terminal\" A", "class_g \"Firefox\" A" ];
shadow-exclude [ "class_g \"Desktop\"", "class_g \"Gnome-terminal\"", "class_g \"Firefox\"" ];

配置多显示器

在配置文件中,你可以指定多个显示器的配置。例如:

xrandr-output HDMI-1 eDP-1;

这里的HDMI-1eDP-1是你显示器的名称,你可以通过运行xrandr命令来查看你的显示器名称。

使用xrandr配置多显示器(命令行方式)

确保您的显示器已经通过xrandr正确配置。您可以使用以下命令查看当前的显示器配置:

xrandr --query

假设您有三个显示器,分别是HDMI-1DP-1eDP-1,您可以使用以下命令将它们配置为扩展模式:

xrandr --output HDMI-1 --auto --right-of eDP-1
xrandr --output DP-1 --auto --right-of HDMI-1

启动Compton

配置文件准备好后,你可以通过命令行运行Compton:

compton -c ~/.config/compton.conf

设置Compton开机自启动

如果你想要让Compton在启动时自动运行,你可以将它添加到你的窗口管理器的启动脚本中。例如,如果你使用的是i3窗口管理器,可以创建一个~/.config/autostart/compton.desktop文件,并添加以下内容:

[Desktop Entry]
Type=Application
Exec=/usr/bin/compton -c ~/.config/compton.conf
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=Compton
Comment=Compton Window Composer

请注意,具体的命令和步骤可能会因Linux发行版和显卡类型的不同而有所差异。如果遇到问题,建议查阅相关发行版的文档或搜索具体的错误信息以获取更多帮助。

0
看了该问题的人还看了