在多台显示器上使用不同的墙纸(Gnome 2 + Compiz)

马尔特·斯科鲁帕(Malte Skoruppa)

这似乎是一个简单的问题,但是使用Google或Ask Ubuntu无法找到令人满意的答案。

所以我有一个三显示器设置。基本上,我想要的只是在三台显示器的每台显示器上有不同的背景现在,我不在这里谈论不同的虚拟桌面(也称为工作空间)。我搜索过的大多数解决方案都是关于不同工作区的不同背景的我只有一个工作区,但只有三个监视器,如下所示:

在此处输入图片说明

显示器1(在顶部)是我的大电视,它固定在两个正常显示器上方的墙上。

在Ubuntu 13.04上将Gnome 2与Compiz配合使用在登录管理器下拉列表中,又名gnome-session-fallback又名Gnome Classic(具有效果))。

我尝试了以下方法,尝试为每个监视器设置不同的背景:

  1. ccsm(compiz-config-settings-manager),即通过窗口管理器(Compiz)设置背景。更确切地说,我使用了CompizWallpaper插件。
  2. gnome-control-center,即通过Gnome系统设置来设置背景。更准确地说,我在Gnome系统设置中使用了“背景”面板。
  3. XDG_CURRENT_DESKTOP=Unity gnome-control-center,即通过Gnome系统设置设置背景,但模仿Unity行为。更准确地说,我使用了Gnome系统设置中的外观”面板。

但是,这些方法似乎都无法使我为每个监视器选择不同的背景。在每种情况下,我只能设置一个单一的背景(或可能的几个可随后被周期性地循环,或用于不同的工作区)的所有3个显示器。然后,我通常会使用centertilecropscale之类的选项来控制如何在三个监视器上呈现单个背景。

解决方法到目前为止,我已经用是用瘸子创建一个“大”的背景下,包括所有三个显示器的整个虚拟分辨率在一起。基本上,我创建一个大的背景图像,大小为3840x2160,在其中将三个背景粘贴在正确的位置。然后,使用上述可能性(1)或(3)将此大背景设置为三台显示器的单一背景,并使用span选项将大背景跨所有三台显示器使用。如果将三个较小的背景正确放置在大背景图像上,则这将在三个监视器上产生三个不同的背景(注意:可能性(2)不提供跨度选项)。

但是,要实现为每个监视器设置不同背景这样简单的事情,这似乎是很糟糕的事情。它还有几个缺点:

  • 当我想更改显示器的排列方式时(顶部的大电视可以向左或向右滑动,并且我想使用xrandr或相关的GUI(例如显示器中的Displays面板)相应地调整显示器的位置。 Gnome系统设置,以便保持鼠标的直观移动),很明显,上部背景不会与应该在其上显示的监视器一起滑动,这意味着我只能看到上部背景的一部分。
  • 大背景的上角有一些灰色区域(死区),在加载大背景时,Compiz或Gnome在登录时无用地加载了这些灰色区域。
  • 最糟糕的是,当我想更改三个背景中的一个时,我必须对整个大背景进行简要编辑。考虑到我只是想更改单个背景(是的,我知道Gimp图层,但仍然如此),这是太多的工作-只需单击几下,而无需笨拙的图像处理程序,就应该可以做到这一点。

第一点意味着该解决方法不可靠。第二个意思是效率不高。第三个意味着这是一个痛苦的屁股:)

所以我的问题是这样的:

是否有某种方法-使用Gnome 2或Compiz-只是简单地告诉系统我要为每个监视器使用不同的背景这对我来说将是合乎逻辑的方法,因为它实际上会告诉系统我的意图是什么。这也将更加有效。

确实,这感觉并非如此罕见。我想很多人有多台显示器。并且至少其中一些必须更喜欢在这些监视器上使用不同的背景。因此,没有一个简单的解决方案是正确的吗,并且期望用户提出可怕的骇客措施,例如使用重量级程序创建自己的自定义背景才能使其正常工作?

拉杜·拉迪亚努(RaduRădeanu)

编辑(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

到您的启动应用程序

来源: UBUNTU多显示器TWEAKS(全屏闪光灯修复程序,跨显示器的跨墙纸,更多)

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章