使用双显示器时壁纸总是平铺在一个屏幕上

使用双显示器时壁纸总是平铺在一个屏幕上

gnome-shell 似乎有个 bug。我根本无法添加一个横跨两个屏幕的壁纸。它要么横跨第一个屏幕,平铺在第二个屏幕上,要么反之亦然。当我单击“活动”按钮时,它还会变得更加平铺……

这可能与不同的分辨率有关:笔记本电脑屏幕:1440x900,外接显示器:2048x1152。

我怎样才能解决这个问题?

答案1

好的,我自己找到了答案。您不能只使用 xrandr 来更改主屏幕(以在您想要的显示器上获取面板)。它可以工作,但会导致上述错误。

为了使其正常工作,您首先必须更改 gnome 设置:

gconftool-2 -s --type boolean "/desktop/gnome/shell/windows/workspaces_only_on_primary" 0

默认情况下,gnome 使用配置文件“~/.config/monitors.xml”以正确的方式启用监视器,并在找到第二个监视器时启用它。将出现“配置“组”用于先前检测到的每种已连接显示器组合。在我的例子中,有 2 个这样的组。一个用于“已连接 2 个显示器”,另一个用于“已连接 1 个显示器”。(顺便说一句:您可以使用 gnome 显示器设置对话框更改该配置文件)

例如:

第一个:“检测到 2 个显示器”

<configuration>
  <clone>no</clone>
  <output name="LVDS1">
      <vendor>APP</vendor>
      <product>0x9ca3</product>
      <serial>0x00000000</serial>
      <width>1440</width>
      <height>900</height>
      <rate>60</rate>
      <x>0</x>
      <y>252</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
  </output>
  <output name="VGA1">
  </output>
  <output name="HDMI1">
      <vendor>SAM</vendor>
      <product>0x041f</product>
      <serial>0x4d593233</serial>
      <width>2048</width>
      <height>1152</height>
      <rate>60</rate>
      <x>1440</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>no</primary>
  </output>
  <output name="DP1">
  </output>

第二个:“检测到 1 个监视器”

  <configuration>
  <clone>no</clone>
  <output name="LVDS1">
      <vendor>APP</vendor>
      <product>0x9ca3</product>
      <serial>0x00000000</serial>
      <width>1440</width>
      <height>900</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>
  </output>
  <output name="VGA1">
  </output>
  <output name="HDMI1">
  </output>
  <output name="DP1">
  </output>

为了在连接时将第二个屏幕设为主屏幕,您只需切换“基本的“ 第一个值 ”配置“组。这样,gnome-shell 将自动检测并启用第二台显示器作为主显示器,当然,不会出现桌面死角或平铺壁纸等任何错误……

相关内容