Linux Compton配置多显示器支持步骤如下:
安装Compton
基于Debian/Ubuntu系统:sudo apt-get install compton
基于Fedora/RHEL系统:sudo dnf install compton
创建/编辑配置文件
在~/.config/compton.conf
中添加以下内容(若文件不存在则手动创建):
backend "glx" # 推荐使用GLX后端以支持多显示器
xrandr-output "HDMI-1 eDP-1" # 替换为实际显示器名称(通过`xrandr --query`查看)
# 其他可选配置(如阴影、透明度等)
shadow-exclude [ "class_g = 'Desktop'" ] # 排除桌面窗口阴影
注:xrandr-output
参数需填写实际显示器名称,多个显示器用空格分隔。
配置显示器布局(可选)
通过xrandr
命令设置显示器位置(如扩展模式):
xrandr --output HDMI-1 --auto --right-of eDP-1 # 将HDMI-1置于eDP-1右侧
可将此命令添加到~/.config/lxsession/LXDE/autostart/
(桌面环境为LXDE时)或启动脚本中,实现开机自动布局。
启动Compton并验证
运行命令:compton -c ~/.config/compton.conf
检查多显示器是否正常显示,可通过移动窗口测试跨屏功能。
设置开机自启动(可选)
创建systemd服务文件/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
。
注意事项:
xrandr --query
获取,确保配置文件中名称准确。compton.conf
中的shadow
、opacity
等参数。