trampster Asked: 2010-08-05 13:22:07 +0800 CST2010-08-05 13:22:07 +0800 CST 2010-08-05 13:22:07 +0800 CST 更改主监视器 772 如何在不使用命令行的情况下更改我的主显示器? display 11 个回答 Voted Best Answer kaapstorm 2011-04-07T00:26:10+08:002011-04-07T00:26:10+08:00 在 Ubuntu Brainstorm Idea #17526 成为现实之前,非 NVIDIA 用户似乎无法在不借助命令行的情况下更改主显示器(不仅仅是移动面板)。 编辑 2014-05-30:这个答案现在有点过时了。Ubuntu Brainstorm 不再存在。这个问题的其他答案对于 Ubuntu 和其他发行版都有更好的解决方案。 在 MATE 中,“Preferences > Monitors”有一个“Make Default”按钮。这就是你要找的。 在 GNOME 3 中,“设置 > 显示”没有“设为默认”按钮。相反,它在其中一个显示器的顶部有一个类似工具栏的栏。将其拖到您要作为主要的显示器上。 我相信 Unity 类似于 GNOME 3,但工具栏在旁边——不过我不确定;我自己没有运行 Unity。 在 KDE 中,在“系统设置 > 显示和监视器”下,每个显示器上都有一个星号,您可以单击它来设置哪个是主要的。 编辑 2015-02-25:得知 Linux 桌面环境正在取得进展,真是令人心旷神怡。 Ubuntu GNOME 14.10 具有 GNOME 3.12。打开显示器,然后选择辅助显示器。左侧的列表可让您将显示设置为“主要”、“次要显示”(已选择)、“镜像”或“关闭”。 Unity 不再具有相当于主桌面的功能。您可以将“启动器放置”设置为您的任一显示器或所有显示器。 Ubuntu MATE和Kubuntu没有改变。 mywebslave 2012-09-26T09:41:42+08:002012-09-26T09:41:42+08:00 我在重新启动时恢复主显示器时遇到问题。变得很烦人。因此,我进行了一些搜索,并找到了自己的解决方案。 首先选择您的主显示器。 确保保存设置,然后关闭。 接下来,您需要编辑监视器配置文件。 gedit ~/.config/monitors.xml 找到您要设为主要的显示器,然后更改为 <primary>yes</primary> 并确保将另一台显示器更改为 <primary>no</primary> 现在保存文件,然后重新启动。 示例配置 <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> 现在,当您重新启动时,应将显示器选为主要显示器。 我的设置如下: Ubuntu 12.04.1(64 位) nVidia GTX 260(使用最新驱动程序) keiki 2014-04-18T10:55:48+08:002014-04-18T10:55:48+08:00 在 x86_64 上使用专有驱动程序 331.38 为 Xubuntu 14.04 Trusty tahr nvidia gtx 760 工作。 “设置管理器”->“会话和启动”->“应用程序自动启动”注册->添加以下命令: xrandr --output HDMI-0 --primary 自己指定标题,以便您识别以后是否更改。你可以给它更多的论据。 要知道哪个监视器是您可以xrandr -q在命令行上调用或安装 arandr(也可以在设置管理器中使用)来列出监视器。 fader 2010-08-05T13:33:13+08:002010-08-05T13:33:13+08:00 对于大多数视频卡: 转到监视器首选项面板。在默认桌面上安装是:系统 - 首选项 - 监视器 取消选中“所有显示器中的相同图像”框并点击“应用”。 按住 Alt 键并将顶部和底部面板拖动到要作为主要显示的屏幕。 对于 NVidia 视频卡: 运行 NVidia 设置工具。在启用 NVidia 专有驱动程序的默认桌面安装中,这是:系统 - 管理 - NVIDIA X 服务器设置 选择“X 服务器显示配置”。 选择您想要作为主显示器的显示器并选中“将此作为 X 屏幕的主显示器”并点击“应用”。 David Anderson 2017-08-02T06:10:39+08:002017-08-02T06:10:39+08:00 最快的方法是只切换计算机背面的电缆。 Kylea 2013-03-08T13:19:21+08:002013-03-08T13:19:21+08:00 我刚刚删除了 ~/.config/monitors.xml 并注销并重新登录,然后转到设置/监视器并重新保存。这创建了一个新的 monitor.xml 文件 - 并解决了问题。 Snap Shot 2013-05-02T09:27:31+08:002013-05-02T09:27:31+08:00 在 Ubuntu 中,这可以解决如下: 单击 Unity 启动器上的齿轮图标(屏幕左侧的栏)。该图标标记为系统设置 查看硬件部分,然后单击显示图标 关闭镜像显示(可选) 单击其中一个显示矩形并将显示拖动到您喜欢的任何顺序 设置任何其他所需的选项。例如,您可以将启动器设置为仅显示在一个显示器上 单击应用 您现在将根据需要进行主监视器设置 - 所有这些都无需使用问题中提到的命令行。 kaf 2015-01-10T03:03:51+08:002015-01-10T03:03:51+08:00 在具有 14.04LTS 的 Unity 中,这些都不起作用。monitor.xml 写得很好,并且很好地定义了主节点和位置,但是当重新启动时,它会忽略主节点和位置。 这似乎有帮助 http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost 尽管我无法使建议的脚本在重新启动时运行。我添加了在启动时运行它的命令,但它似乎不起作用。但是重新启动后,即使我增加了执行延迟;如果我手动运行脚本,它会更正监视器。 user222389 2013-12-06T05:32:05+08:002013-12-06T05:32:05+08:00 要一次全部移动它们,请关闭辅助监视器,确认并再次打开它 - 所有程序都将在主监视器上。 orezvani 2014-07-15T22:04:07+08:002014-07-15T22:04:07+08:00 在屏幕显示管理器中,您的两个显示器必须并排显示。您可以将左侧拖动到右侧以在它们之间切换主监视器。
在 Ubuntu Brainstorm Idea #17526 成为现实之前,非 NVIDIA 用户似乎无法在不借助命令行的情况下更改主显示器(不仅仅是移动面板)。
编辑 2014-05-30:这个答案现在有点过时了。Ubuntu Brainstorm 不再存在。这个问题的其他答案对于 Ubuntu 和其他发行版都有更好的解决方案。
在 MATE 中,“Preferences > Monitors”有一个“Make Default”按钮。这就是你要找的。
在 GNOME 3 中,“设置 > 显示”没有“设为默认”按钮。相反,它在其中一个显示器的顶部有一个类似工具栏的栏。将其拖到您要作为主要的显示器上。
我相信 Unity 类似于 GNOME 3,但工具栏在旁边——不过我不确定;我自己没有运行 Unity。
在 KDE 中,在“系统设置 > 显示和监视器”下,每个显示器上都有一个星号,您可以单击它来设置哪个是主要的。
编辑 2015-02-25:得知 Linux 桌面环境正在取得进展,真是令人心旷神怡。
Ubuntu GNOME 14.10 具有 GNOME 3.12。打开显示器,然后选择辅助显示器。左侧的列表可让您将显示设置为“主要”、“次要显示”(已选择)、“镜像”或“关闭”。
Unity 不再具有相当于主桌面的功能。您可以将“启动器放置”设置为您的任一显示器或所有显示器。
Ubuntu MATE和Kubuntu没有改变。
我在重新启动时恢复主显示器时遇到问题。变得很烦人。因此,我进行了一些搜索,并找到了自己的解决方案。
首先选择您的主显示器。
确保保存设置,然后关闭。
接下来,您需要编辑监视器配置文件。
找到您要设为主要的显示器,然后更改为
并确保将另一台显示器更改为
现在保存文件,然后重新启动。
示例配置
现在,当您重新启动时,应将显示器选为主要显示器。
我的设置如下:
在 x86_64 上使用专有驱动程序 331.38 为 Xubuntu 14.04 Trusty tahr nvidia gtx 760 工作。
“设置管理器”->“会话和启动”->“应用程序自动启动”注册->添加以下命令:
自己指定标题,以便您识别以后是否更改。你可以给它更多的论据。
要知道哪个监视器是您可以
xrandr -q
在命令行上调用或安装 arandr(也可以在设置管理器中使用)来列出监视器。对于大多数视频卡:
转到监视器首选项面板。在默认桌面上安装是:系统 - 首选项 - 监视器
取消选中“所有显示器中的相同图像”框并点击“应用”。
按住 Alt 键并将顶部和底部面板拖动到要作为主要显示的屏幕。
对于 NVidia 视频卡:
运行 NVidia 设置工具。在启用 NVidia 专有驱动程序的默认桌面安装中,这是:系统 - 管理 - NVIDIA X 服务器设置
选择“X 服务器显示配置”。
选择您想要作为主显示器的显示器并选中“将此作为 X 屏幕的主显示器”并点击“应用”。
最快的方法是只切换计算机背面的电缆。
我刚刚删除了 ~/.config/monitors.xml 并注销并重新登录,然后转到设置/监视器并重新保存。这创建了一个新的 monitor.xml 文件 - 并解决了问题。
在 Ubuntu 中,这可以解决如下:
单击 Unity 启动器上的齿轮图标(屏幕左侧的栏)。该图标标记为系统设置
查看硬件部分,然后单击显示图标
关闭镜像显示(可选)
单击其中一个显示矩形并将显示拖动到您喜欢的任何顺序
设置任何其他所需的选项。例如,您可以将启动器设置为仅显示在一个显示器上
单击应用
您现在将根据需要进行主监视器设置 - 所有这些都无需使用问题中提到的命令行。
在具有 14.04LTS 的 Unity 中,这些都不起作用。monitor.xml 写得很好,并且很好地定义了主节点和位置,但是当重新启动时,它会忽略主节点和位置。
这似乎有帮助 http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost
尽管我无法使建议的脚本在重新启动时运行。我添加了在启动时运行它的命令,但它似乎不起作用。但是重新启动后,即使我增加了执行延迟;如果我手动运行脚本,它会更正监视器。
要一次全部移动它们,请关闭辅助监视器,确认并再次打开它 - 所有程序都将在主监视器上。
在屏幕显示管理器中,您的两个显示器必须并排显示。您可以将左侧拖动到右侧以在它们之间切换主监视器。