需启用多屏独立壁纸支持,可通过图形界面设置各屏不同壁纸并统一选“填充”,或用gsettings命令绑定picture-uri与picture-uri-secondary,或用feh工具按显示器坐标分别设置。

您已连接多个显示器,但所有屏幕显示同一张壁纸,或副屏始终为纯色背景,说明系统尚未启用多屏独立壁纸支持,需分别指定每块屏幕的图像资源与显示逻辑。
图形界面直接配置各屏壁纸
该方法最直观,适合刚完成双屏硬件连接、尚未调整过显示设置的用户,无需记忆命令,所有操作在可视化界面中完成。
1、在桌面空白处右键 → 选择【设置背景】,进入背景管理界面。
2、确认顶部出现多个标签页,如【显示器1】【显示器2】;【若只显示一个标签,请先执行【显示设置】→ 启用并正确排列所有显示器,否则此步骤无法继续】。
3、点击【显示器1】标签页 → 在【背景】区域选择【本地图片】→ 点击右侧【选择】按钮 → 浏览并选中第一张壁纸 → 点击【选择】。
4、切换至【显示器2】标签页 → 重复第3步,但必须选中【另一张完全不同的图片】,否则两屏仍将显示相同内容。
5、分别在两个标签页中设置【显示方式】:推荐统一选【填充】,避免因屏幕分辨率差异导致某屏拉伸变形或留黑边。
用gsettings命令行精准绑定每块屏
当图形界面不识别副屏标签、或需批量部署到多台机器时,这条路径绕过UI限制,直接写入GNOME底层配置项,稳定性更高。
方法一:查询当前显示器设备名
打开终端 → 执行xrandr --listmonitors → 记录输出中的设备标识,例如eDP-1(笔记本内置屏)、HDMI-1(外接显示器)。
方法二:为每块屏单独设置壁纸URI
执行命令设置主屏壁纸:gsettings set org.gnome.desktop.background picture-uri "file:///home/用户名/Pictures/main.jpg"。
执行命令设置副屏壁纸:gsettings set org.gnome.desktop.background picture-uri-secondary "file:///home/用户名/Pictures/secondary.jpg"。
【picture-uri-secondary仅对GNOME桌面环境生效,MATE或UKUI用户需改用其他方案,否则副屏壁纸不会显示】。
借助feh工具实现跨显示器独立壁纸渲染
feh是轻量级图像查看器,支持X11多头输出的独立壁纸绑定,不依赖桌面环境服务,适合UKUI深度定制用户。
第一步:在终端中运行sudo apt-get install feh安装工具。
第二步:确认显示器布局顺序,执行xrandr --listactivemonitors,获取各屏坐标与尺寸(如“HDMI-1 1920/0+0”表示位于X=0,Y=0起始)。
第三步:为显示器1设置壁纸,运行:feh --bg-fill --no-xinerama --geometry 1920x1080+0+0 /home/用户名/Pictures/screen1.jpg。
第四步:为显示器2设置壁纸,运行:feh --bg-fill --no-xinerama --geometry 1920x1080+1920+0 /home/用户名/Pictures/screen2.jpg。
注意:+1920+0 中的1920是主屏宽度,需按实际主屏分辨率替换;若副屏在上方,则用+0+-1080(负Y值)。

















