问题描述
我在Ubuntu 11.10中设置了双显示器。我想在两台显示器上都放一张墙纸。我该怎么做呢?
最佳思路
首先,您需要一个足以容纳两台显示器的墙纸。您可以使用gimp制作一个,也可以下载一个。或者,您可以为每个监视器使用单独的图像。
然后,您可以安装一个方便的小应用程序,氮气
sudo apt-get install nitrogen
然后,使用包含图片的目录路径运行氮气。
nitrogen ~/Pictures
并选择图像。在氮气底部,选择”automatic”和”Full screen”作为选项。或者,您可以使用氮气在每个屏幕上设置一个单独的图像,具体取决于您(取决于背景图像)。
次佳思路
如果使用gnome-shell,则在桌面下的调整工具中,可以选择使图像跨桌面。这使其跨两个监视器(或全部)。
无需氮
Unity也具有相同的选项,如下所示:
第三种思路
氮答案有效,但需要进行其他调整。在Gnome调整工具中运行高级设置,转到桌面部分,然后关闭让文件管理器处理桌面。然后将显示通过氮气设置的墙纸。
如果没有Gnome调整工具,则可以改用此命令。这也是一个更简单的解决方案:
gsettings set org.gnome.desktop.background show-desktop-icons false
但是,有很大的缺点。所有图标将从桌面消失,并且无法调用上下文菜单。除非您在桌面上需要图标,否则此解决方案可能对您有用。
第四种思路
由于我的答辩率(lolz)低,我似乎无法在评论中添加评论,因此这应该是@topr的回答。
我是Nitrogen的作者,其中有代码可以检测gnome桌面并正确设置它,以便您无需进行此更改,但它似乎无法在现代Ubuntu上运行。我会调查。
问题:https://github.com/l3ib/nitrogen/issues/16
第五种思路
对于在设置中没有提供’span’选项或根本没有任何选项的Ubuntu 16.04及更高版本,可以运行以下命令来强制跨度设置:
gsettings set org.gnome.desktop.background picture-options spanned
效果是即时的。
我已经在18.04上尝试过此功能,但似乎应该在16.04及更高版本上均可使用。