在多台显示器上使用不同的墙纸(Gnome 2 + Compiz)
这似乎是一个简单的问题,但是使用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(例如显示器中的“ 显示”面板)相应地调整显示器的位置。 Gnome系统设置,以便保持鼠标的直观移动),很明显,上部背景不会与应该显示的显示器一起滑动,这意味着我只能看到上部背景的一部分。 大背景在上角有一些灰色区域(死区),在加载大背景时,Compiz或Gnome在登录时无用地加载了这些灰色区域。 最糟糕的是,当我想更改三个背景中的一个时,我必须对整个大背景进行简要编辑。考虑到我只是想更改单个背景(是的,我知道Gimp图层,但是仍然如此),这是太多的工作-只需单击几下,而无需笨拙的图像处理程序,就应该可以实现。 第一点意味着该解决方法不可靠。第二个意思是效率不高。第三个意味着这是一个痛苦的屁股:) 所以我的问题是这样的: 是否有某种方法(使用Gnome 2或Compiz)来简单地告诉系统我希望每个监视器使用不同的背景?这对我来说是合乎逻辑的方法,因为它实际上会告诉系统我的意图是什么。这也将更加有效。 确实,感觉这不可能是一种罕见的情况。我想很多人有多台显示器。并且至少其中一些必须更喜欢在这些监视器上使用不同的背景。因此,没有一个简单的解决方案是真的吗?人们希望用户提出可怕的骇客措施,例如使用重量级程序创建自己的自定义背景,以使其正常工作吗?