启动时显示错误,直到我点击“显示”才正常? - 双显示器 Unity 2D

启动时显示错误,直到我点击“显示”才正常? - 双显示器 Unity 2D

重启后,我的显示器出现问题。然后我转到“显示器”,无需进行任何其他操作,它就自行修复了。然后我关闭“显示器”功能,分辨率正确,显示器不再相互镜像。

我在 Unity 2D 模式下使用 Ubuntu 11.10。我设置了双显示器。

我该如何解决这个问题,以便每次重启时不必打开“显示”?

答案1

我遇到了这个问题并通过编辑解决了监视器.xml.config 文件夹中的文件(Ubuntu 11.10 双显示器设置说明

您应该尝试以下步骤:

  1. 打开终端(ctrl+alt+t)
  2. 转到您的配置文件夹(cd ~/.config)
  3. 打开文件进行编辑(gedit monitors.xml)
  4. 确保<primary>yes</primary>在正确的输出/监视器上(并且<primary>no</primary>在另一个上)
  5. 确保<clone>no</clone>包含在第三行

不过,这可能不会影响登录屏幕,因为 LightDM 有自己的显示器设置(很烦人)。希望这对你有用

答案2

我通过使用 Ubuntu 设置中的图形界面“显示”解决了这个问题(我只是改变了一个随机参数让它保存显示的配置,然后一切都开始正常工作)。

附言:captain_G 提供的答案不幸不起作用。似乎主要忽略了 monitor.xml 文件(即使我更改了某些内容,启动时一切都会恢复到以前的情况)。但是,通过图形界面进行更改后,我的 monitor.xml 文件包含以下配置:

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="eDP-1">
          <vendor>BOE</vendor>
          <product>0x06a9</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1080</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="HDMI-1">
      </output>
      <output name="DP-1">
      </output>
      <output name="HDMI-2">
      </output>
  </configuration>
  <configuration>
      <clone>yes</clone>
      <output name="eDP-1">
          <vendor>BOE</vendor>
          <product>0x06a9</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>120</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="HDMI-1">
          <vendor>PHL</vendor>
          <product>0xc0c5</product>
          <serial>0x00000626</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1920</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DP-1">
      </output>
      <output name="HDMI-2">
      </output>
  </configuration>
</monitors>

相关内容