更改主监视器

tra*_*ter 38 display

如何在不使用命令行的情况下更改我的主显示器?

kaa*_*orm 25

在 Ubuntu Brainstorm Idea #17526 成为现实之前,非 NVIDIA 用户似乎无法在不求助于命令行的情况下更改主显示器(而不仅仅是移动面板)。


编辑 2014-05-30:这个答案现在有点过时了。Ubuntu 头脑风暴不再存在。这个问题的其他答案有更好的解决方案,适用于 Ubuntu 和其他发行版。

在 MATE 中,“Preferences > Monitors”有一个“Make Default”按钮。这就是你要找的。

在 GNOME 3 中,“设置 > 显示”没有“设为默认”按钮。相反,它在其中一个显示器的顶部有一个看起来像工具栏的栏。将其拖动到您想要成为主要的显示。

我相信 Unity 与 GNOME 3 类似,但工具栏在侧面——不过我不确定;我自己没有运行 Unity。

在 KDE 中,在“系统设置 > 显示和监视器”下,每个显示器上都有一个星标,您可以单击它来设置哪个是主要的。


2015 年 2 月 25 日编辑:得知 Linux 桌面环境正在取得进展令人欣慰。

Ubuntu GNOME 14.10 具有 GNOME 3.12。打开显示器,然后选择辅助显示器。左侧的列表可让您将显示设置为“主要”、“次要显示”(已选择)、“镜像”或“关闭”。

在此处输入图片说明

Unity 不再具有相当于主桌面的功能。您可以将“启动器位置”设置为您的任一显示器或所有显示器。

在此处输入图片说明

Ubuntu MATEKubuntu没有变化。

  • 由于 [这个错误](https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/1425000),这个答案在 Unity 中实际上不起作用。有一个 [解决方法](http://askubuntu.com/questions/760942/set-primary-monitor-on-16-04/811343#811343) - 每次从命令行将特定监视器设置为主监视器登录。 (2认同)

myw*_*ave 13

我在重新启动时恢复主显示器时遇到问题。变得很烦人。所以我做了一些搜索,并能够找到我自己的解决方案。

首先选择您的主显示器。

选择主显示器

确保保存设置,然后关闭。

接下来您需要编辑监视器配置文件。

gedit ~/.config/monitors.xml
Run Code Online (Sandbox Code Playgroud)

找到您希望设为主要的显示器,然后更改为

<primary>yes</primary>
Run Code Online (Sandbox Code Playgroud)

并确保将另一台显示器更改为

<primary>no</primary>
Run Code Online (Sandbox Code Playgroud)

现在保存文件,然后重新启动。

示例配置

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="DVI-I-1">
      </output>
      <output name="TV-0">
      </output>
      <output name="DVI-I-2">
          <vendor>SYN</vendor>
          <product>0x0022</product>
          <serial>0x00000326</serial>
          <width>1360</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>312</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DVI-I-3">
          <vendor>ACI</vendor>
          <product>0x24f2</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1360</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>
Run Code Online (Sandbox Code Playgroud)

现在,当您重新启动时,应将显示器选为主要显示器。

我的设置如下:

  • Ubuntu 12.04.1(64 位)
  • nVidia GTX 260(使用最新驱动程序)


kei*_*iki 10

在 x86_64 上使用专有驱动程序 331.38 为 Xubuntu 14.04 Trusty tahr nvidia gtx 760 工作。

“设置管理器”->“会话和启动”->“应用程序自动启动”注册->添加以下命令:

 xrandr --output HDMI-0 --primary
Run Code Online (Sandbox Code Playgroud)

自己指定标题,以便您识别以后是否更改。你可以给出更进一步的论据。

要知道哪个监视器是哪个监视器,您可以xrandr -q在命令行上调用或安装 arandr(在设置管理器中也可用)以列出监视器。


fad*_*der 5

对于大多数显卡:

转到显示器首选项面板。在默认桌面安装上,这是:系统 - 首选项 - 监视器

取消选中“所有监视器中的相同图像”框并点击“应用”。

按住 Alt 键并将顶部和底部面板拖到要作为主显示器的屏幕上。

对于 NVidia 显卡:

运行 NVidia 设置工具。在启用了 NVidia 专有驱动程序的默认桌面安装上,这是:系统 - 管理 - NVIDIA X 服务器设置

选择“X 服务器显示配置”。

选择您想要作为主显示器的显示器,然后选中“使其成为 X 屏幕的主显示器”,然后点击“应用”。


小智 5

最快的方法是切换计算机背面的电缆。