永久地将监视器设置为主要监视器

我正在使用三头设置和GNOME 3桌面运行Ubuntu 12.04(测试版)(即在登录屏幕上选择“GNOME”而不是“Ubuntu”)。 似乎它通过祝福一个监视器来接收活动栏,时钟,登录菜单等来处理多个监视器。让我们称之为“主要”监视器。 如何更改(永久)?

更新:好的:

$ xrandr --output DFP4 --primary 

暂时的伎俩。 如何使其成为永久性的? 我正在使用最新的fglrx ATI Catalyst驱动程序

通过打开系统设置>显示,您可以通过将黑色小条拖动到所需的显示来更改“主”屏幕,然后单击应用按钮。 重新启动我的电脑,我不再需要使用xrandr了^ _ ^

你可以在这里找到比我更好的解释: http : //www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/

我做了什么:

地方>主文件夹 。 在视图下 ,选中显示隐藏文件 。 找到monitors.xml并使用文本编辑器打开它。 制作副本只是为了安全起见。

识别您想要成为主要的监视器(供应商品牌,分辨率等)并查找命令行< primary>no< /primary> 。 将其更改为< primary>yes< /primary>

保存文档并重新启动以查看是否花了。

希望能帮到那里的人。

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

或者在.bashrc末尾添加xrandr --output DFP2 --primary

我在Ubuntu 14 LTS中有一个三显示器布局。 一台显示器位于垂直位置。 我以一种登录屏幕位于地平线监视器中的方式插入监视器!

我使用arandrapt-get install arandr )来调整监视器布局并保存布局文件,例如/home/username/.monitor_setup.sh

我只需要将--primary添加到所需的监视器并将文件放到Ubuntu的启动应用程序中! (在“添加启动程序”的命令字段中,只需指向并点击已编辑的布局文件!

 xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \ --rotate normal --output DVI-D-0 --mode 1920x1080 \ --pos 1080x532 --rotate normal --primary \ --output DVI-D-1 --mode 1920x1080 --pos 0x0 \ --rotate left --output HDMI-0 --off 

我将以@ pl1nk的答案为基础。 这是正确的,但假设一些不是最安全的假设。 特别是在我的情况下。 我的显示名称不同。

  1. 运行xrandr --current以获取显示及其名称列表。

    样本输出:

     xrandr --current Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192 LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm 1366x768 60.05 + 1024x768 60.04* 60.00 960x720 60.00 ... 320x240 60.05 VGA-1 disconnected (normal left inverted right x axis y axis) HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm 1920x1080 60.00 59.94 30.00 24.00 29.97 23.98 1920x1080i 60.00 59.94 1280x1024 60. ... DP-1 disconnected (normal left inverted right x axis y axis) 
  2. 选择您要设置为主要的那个。 就我而言,我希望HDMI-1成为我的主要产品。 您可能有不同的名称或想要一个不同的监视器。 LVDS是我的笔记本电脑显示器。

  3. 现在你有了名字, xrandr --output [name of display] --primary命令,(不包括括号),将你想要的显示设置为主要。

  4. 运行echo -e xrandr --output [name of display] --primary" >> ~/.bashrc命令将其保存为在您登录用户帐户时运行。

如果要在启动时设置此项,则必须将其添加到启动脚本文件夹中。 这些说明会根据您的发行版进行更改。