这似乎是一个简单的问题,但是使用Google或Ask Ubuntu无法找到令人满意的答案。
所以我有一个三显示器设置。基本上,我想要的只是在三台显示器的每台显示器上有不同的背景。现在,我不在这里谈论不同的虚拟桌面(也称为工作空间)。我搜索过的大多数解决方案都是关于不同工作区的不同背景的。我只有一个工作区,但只有三个监视器,如下所示:
显示器1(在顶部)是我的大电视,它固定在两个正常显示器上方的墙上。
我在Ubuntu 13.04上将Gnome 2与Compiz配合使用(在登录管理器下拉列表中,又名gnome-session-fallback又名Gnome Classic(具有效果))。
我尝试了以下方法,尝试为每个监视器设置不同的背景:
ccsm
(compiz-config-settings-manager),即通过窗口管理器(Compiz)设置背景。更确切地说,我使用了Compiz的Wallpaper插件。gnome-control-center
,即通过Gnome系统设置来设置背景。更准确地说,我在Gnome系统设置中使用了“背景”面板。XDG_CURRENT_DESKTOP=Unity gnome-control-center
,即通过Gnome系统设置设置背景,但模仿Unity行为。更准确地说,我使用了Gnome系统设置中的“外观”面板。但是,这些方法似乎都无法使我为每个监视器选择不同的背景。在每种情况下,我只能设置一个单一的背景(或可能的几个可随后被周期性地循环,或用于不同的工作区)的所有3个显示器。然后,我通常会使用center,tile,crop或scale之类的选项来控制如何在三个监视器上呈现单个背景。
该解决方法到目前为止,我已经用是用瘸子创建一个“大”的背景下,包括所有三个显示器的整个虚拟分辨率在一起。基本上,我创建一个大的背景图像,大小为3840x2160,在其中将三个背景粘贴在正确的位置。然后,使用上述可能性(1)或(3)将此大背景设置为三台显示器的单一背景,并使用span选项将大背景跨所有三台显示器使用。如果将三个较小的背景正确放置在大背景图像上,则这将在三个监视器上产生三个不同的背景(注意:可能性(2)不提供跨度选项)。
但是,要实现为每个监视器设置不同背景这样简单的事情,这似乎是很糟糕的事情。它还有几个缺点:
xrandr
或相关的GUI(例如显示器中的Displays面板)相应地调整显示器的位置。 Gnome系统设置,以便保持鼠标的直观移动),很明显,上部背景不会与应该在其上显示的监视器一起滑动,这意味着我只能看到上部背景的一部分。第一点意味着该解决方法不可靠。第二个意思是效率不高。第三个意味着这是一个痛苦的屁股:)
所以我的问题是这样的:
是否有某种方法-使用Gnome 2或Compiz-只是简单地告诉系统我要为每个监视器使用不同的背景?这对我来说将是合乎逻辑的方法,因为它实际上会告诉系统我的意图是什么。这也将更加有效。
确实,这感觉并非如此罕见。我想很多人有多台显示器。并且至少其中一些必须更喜欢在这些监视器上使用不同的背景。因此,没有一个简单的解决方案是正确的吗,并且期望用户提出可怕的骇客措施,例如使用重量级程序创建自己的自定义背景才能使其正常工作?
编辑(2019):不再维持氮气。Nitrogen不能在较新的Ubuntu发行版上完全发挥作用。
nitrogen
要安装它,请在终端中运行以下命令:
sudo apt-get install nitrogen
由于nitrogen
默认情况下在安装时没有桌面文件,因此您需要从终端运行以下命令来启动它:
nitrogen
在“首选项”中,添加墙纸文件夹,然后在底部选择屏幕1、2等,以为每个显示器设置不同的墙纸:daccess-ods.un.org daccess-ods.un.org
为了能够为每个监视器设置不同的墙纸,必须禁用文件管理器来处理桌面。这意味着您将不再在桌面上拥有文件夹。
在GNOME / Unity中,安装GNOME Tweak Tool:
sudo apt-get install gnome-tweak-tool
然后打开GNOME Tweak工具,在“桌面”部分,将“桌面上的图标”(以前由文件管理器处理桌面)设置为OFF。
最后,要在每次登录时恢复墙纸,请添加以下命令:
nitrogen --restore
到您的启动应用程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句