永久地将监视器设置为主要监视器
我正在使用三头设置和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中有一个三显示器布局。 一台显示器位于垂直位置。 我以一种登录屏幕位于地平线监视器中的方式插入监视器!
我使用arandr
( apt-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
抓住我的简单xmonitor shell脚本… http://www.ict.griffith.edu.au/anthony/software/#xmonitor这使您可以轻松布局所有活动的监视器,而无需为您处理的每台计算机找出复杂的xrandr命令用。
我将以@ pl1nk的答案为基础。 这是正确的,但假设一些不是最安全的假设。 特别是在我的情况下。 我的显示名称不同。
-
运行
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)
-
选择您要设置为主要的那个。 就我而言,我希望HDMI-1成为我的主要产品。 您可能有不同的名称或想要一个不同的监视器。 LVDS是我的笔记本电脑显示器。
-
现在你有了名字,
xrandr --output [name of display] --primary
命令,(不包括括号),将你想要的显示设置为主要。 -
运行
echo -e xrandr --output [name of display] --primary" >> ~/.bashrc
命令将其保存为在您登录用户帐户时运行。
如果要在启动时设置此项,则必须将其添加到启动脚本文件夹中。 这些说明会根据您的发行版进行更改。