麒麟os多屏独立壁纸可通过三种方法实现:一、图形界面设置各显示器标签页对应壁纸;二、gsettings命令分别配置picture-uri与picture-uri-secondary;三、feh工具结合--no-xinerama与geometry参数绑定各屏。

如果您在麒麟OS中连接了多个显示器,但所有屏幕显示相同的壁纸或无法为各屏独立设置背景,则可能是系统默认采用镜像模式或未启用多屏差异化壁纸支持。以下是实现多屏独立壁纸设置的操作方法:
一、通过个性化设置界面配置多屏壁纸
该方法适用于基础多屏环境,利用系统内置的背景管理模块对主副屏分别指定不同图像资源,无需命令行干预。
1、在桌面空白处右键,选择“设置背景”进入背景设置界面。
2、确认当前已识别全部显示器:界面顶部应显示“显示器1”“显示器2”等标签页(若仅显示一个标签,请先完成双显示器硬件连接与驱动识别)。
3、点击“显示器1”标签页,在背景选项中选择“本地图片”,浏览并选中第一张自定义壁纸,点击“选择”。
4、切换至“显示器2”标签页,重复步骤3,选择另一张本地图片作为该屏壁纸。
5、分别在两个标签页中设置各自“显示方式”(如填充、居中、拉伸),避免因比例差异导致图像变形。
6、关闭设置窗口,观察各显示器是否已应用对应壁纸。
二、使用gsettings命令为各显示器单独设定壁纸URI
该方法绕过图形界面限制,直接写入GNOME/GSettings后端配置,支持更精细的路径控制与非标准分辨率适配。
1、按Ctrl+Alt+T打开终端。
2、执行命令查询当前显示器输出名称:xrandr --listmonitors,记录如eDP-1、HDMI-1等标识符。
3、为显示器eDP-1设置壁纸,运行:gsettings set org.gnome.desktop.background picture-uri "file:///home/username/Pictures/wallpaper-main.jpg"。
4、为显示器HDMI-1设置壁纸,运行:gsettings set org.gnome.desktop.background picture-uri-secondary "file:///home/username/Pictures/wallpaper-secondary.jpg"。
5、启用二级壁纸支持(若未生效):gsettings set org.gnome.desktop.background show-desktop-icons true。
6、重启GNOME Shell:按Alt+F2,输入r并回车,或注销后重新登录。
三、借助feh工具实现跨显示器独立壁纸渲染
feh是轻量级图像查看器,支持X11多头输出的独立壁纸绑定,不依赖桌面环境服务,适合UKUI深度定制用户。
1、在终端中运行:sudo apt-get install feh安装工具。
2、确认显示器布局顺序,执行:xrandr --listactivemonitors,获取各屏坐标与尺寸(如“HDMI-1 1920/0+0”表示位于X=0,Y=0起始)。
3、为左屏(eDP-1)设置壁纸:feh --bg-fill --no-xinerama /home/username/Pictures/left.jpg。
4、为右屏(HDMI-1)设置壁纸:feh --bg-fill --no-xinerama --geometry 1920x1080+1920+0 /home/username/Pictures/right.jpg。
5、将上述两条feh命令合并为一行脚本,保存为multiwall.sh,添加可执行权限:chmod +x multiwall.sh。
6、将脚本加入开机启动项:在“设置”→“个性化”→“启动应用程序”中添加该脚本路径。










