永久将监视器设置为主


28

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

更新:好的,所以:

$ xrandr --output DFP4 --primary

暂时不要把戏。我如何使其永久化?我正在使用最新的fglrx ATI Catalyst驱动程序

Answers:


42

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

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


1
在这里找到了解决方案:askubuntu.com/a/871/29540。显然,不再有“ Primary Monitor”之类的东西(至少在我的设置中如此)。打开“显示配置”窗口后,我必须按住alt键并将每个面板拖到要在其上看到它们的窗口。
劳伦斯·西恩

6
有一个勾号框会杀死他们,而不是假设人们会看到那个黑色小条然后尝试移动它吗?直到阅读您的帖子,我才摸了很久……谢谢。
史蒂夫·

3
您的建议不起作用(我无法在Ubuntu 12.10 Gnome上拖动小条)。然而,禁用辅助屏幕并再次启用它会移动小条形图;)
Sosi 2013年

显然,ubuntu 14.04并非如此。
亚历山德罗·卡丁

来自OSX,这就是我尝试过的方法。但是,在Gnome 3.14.4(Debian Jessie)上,该栏似乎不可拖动。
Joost

6

我做了什么:

places>主文件夹。在视图下,选中“ 显示隐藏文件”。查找monitors.xml并使用文本编辑器将其打开。为了安全起见制作副本。

确定要用作主要显示器的显示器(供应商品牌,分辨率等),然后查找命令行< primary>no< /primary>。更改为< primary>yes< /primary>

保存该文档,然后重新启动以查看是否需要。

希望可以帮助某个人。


2

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

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


1

我在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


0

我将以@ 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命令会将其保存为在您登录用户帐户时运行。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.