debian

Debian Compton多显示器设置方法

小樊
36
2025-10-12 11:23:58
栏目: 智能运维

Debian系统Compton多显示器设置指南

1. 安装Compton

首先确保系统已更新并安装Compton。打开终端,执行以下命令:

sudo apt update && sudo apt install compton -y

安装完成后,Compton会自动集成到系统中,但需通过配置文件启用多显示器支持。

2. 配置显示器布局(使用xrandr)

Compton依赖xrandr管理显示器物理连接与布局。首先查看当前显示器信息:

xrandr --query

输出会显示所有连接的显示器(如HDMI-1DP-1eDP-1)及支持的分辨率。
设置扩展模式(推荐):将副显示器置于主显示器右侧(以eDP-1为主屏,HDMI-1为副屏为例):

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

设置克隆模式(可选):若需多个显示器显示相同内容,使用:

xrandr --output HDMI-1 --auto --same-as eDP-1

调整完成后,xrandr会输出最终的显示器配置,需记录副显示器名称(如HDMI-1)。

3. 编辑Compton配置文件

Compton的主配置文件位于~/.config/compton.conf(若不存在则手动创建)。使用文本编辑器(如nano)打开:

nano ~/.config/compton.conf

基础多显示器配置
在配置文件中添加以下内容,确保Compton识别并适配多显示器:

# 启用多显示器支持(默认开启,无需额外设置)
xrandr-output "HDMI-1" "eDP-1";  # 格式:<副显示器> <主显示器>,表示副显示器在主显示器右侧

高级多显示器配置(可选):
若需更精细控制(如不同显示器缩放、旋转),可使用screen模块:

screen0 {
    output = "HDMI-1";          # 副显示器名称
    position = "right";         # 相对主显示器的位置(left/right/top/bottom)
    transform = "normal";       # 旋转方式(normal/90/180/270)
    scale = 1.0;                # 缩放比例(1.0为原始大小)
}
screen1 {
    output = "eDP-1";           # 主显示器名称
    position = "left";          # 主显示器位置
    transform = "normal";
    scale = 1.0;
}

其他常用优化选项

backend = "glx";                # 使用OpenGL加速(推荐)
vsync = true;                   # 垂直同步,防止画面撕裂
shadow = true;                  # 启用窗口阴影
opacity = 0.8;                  # 窗口透明度
ignore-root = true;             # 忽略根窗口(桌面背景)的阴影

编辑完成后,保存并退出(Ctrl+OEnterCtrl+X)。

4. 启动Compton并验证

手动启动Compton(测试配置是否生效):

killall compton  # 先结束现有Compton进程
compton -c ~/.config/compton.conf  # 使用配置文件启动

设置开机自启动(避免每次手动启动):
创建systemd服务文件:

sudo nano /etc/systemd/system/compton.service

添加以下内容:

[Unit]
Description=Compton Compositor
After=display-manager.service  # 在显示管理器启动后运行

[Service]
ExecStart=/usr/bin/compton -c ~/.config/compton.conf
Restart=on-failure  # 失败时自动重启

[Install]
WantedBy=multi-user.target  # 多用户模式下启动

启用并启动服务:

sudo systemctl enable compton.service  # 开机自启
sudo systemctl start compton.service   # 立即启动

验证配置

5. 常见问题排查

通过以上步骤,即可在Debian系统上使用Compton实现多显示器配置,享受窗口合成带来的视觉效果。

0
看了该问题的人还看了