有设置我的主显示器的能力吗?


68

我希望我的主显示器在右边,我的电视(附加)在左边。
在这种情况下,电视上会出现新的窗口。

我可以通过某种方式设置新窗口出现的位置吗?


一种更技术的方法(预用户空间,因此也是X窗口)将使用内核参数/选项。它们允许你设置这个framebuffer的控制台级别(其中驾驶员被映射到控制台):superuser.com/questions/122173/...
乔纳森·科马尔

这似乎是你的问题的主体仅指一个窗口管理器,但标题可能导致人走向:unix.stackexchange.com/questions/5263/...askubuntu.com/questions/418607/...superuser.com/questions / 895988 /…
乔纳森·科马尔

Answers:


59

在“显示”应用程序中关闭当前的主监视器并应用。

辅助监视器将成为主监视器。然后,只需再次打开旧的主显示器,即可再次激活两个显示器。


4
我怎么做?
Braiam 2013年

3
不错的技巧,唯一对我
有用的

10
那并不能解决问题。实际上,您要执行的操作与将要成为主要显示器的监视器拖动到左侧相同。如果您希望它在左侧也可以。但是,如果希望它在右侧,则必须在过程结束时将其拖动到右侧...这使得左侧的视图再次成为主要视图。
mmalmeida 2015年



24

不幸的是,这里唯一正确的答案是一个埋没的评论

我已经在https://bugs.launchpad.net/unity/+bug/1425000上报告了这一点– mmalmeida

似乎主要的(至少在14.04中)总是最靠近左上角的那个。因此,没有办法使“正确”显示为主。编辑~/.config/monitors.xml没有区别。

(由于这个问题早于14.04,我猜这已经是一个问题了)


该错误也在12.04中。没有办法让合适的显示器成为主要显示器。
mivk 2015年

19

对于此时的价值,您可以通过将菜单栏从一个显示器拖到另一个显示器来调整哪个显示器是主要显示器。

  • 前往System Settings>Displays
  • 将鼠标悬停在辅助显示器的菜单栏上
    • 点击并将其拖到您首选的主要对象上
  • 您还可以调整Launcher Placement下拉菜单以反映您要在哪个监视器上显示,或者根据需要在所有监视器上显示。
  • 请点击 Apply

调整前 调整后


4
这应该是公认的答案!其他的充其量只是解决方法。
k0pernikus

1
在14.04不适合我。假设我在(预期的)主屏幕上有一个聚焦的窗口,切换工作区,然后切换到上一个工作区。现在,该窗口不再具有焦点,因为“辅助”屏幕失去了焦点,即,尽管应用了这些指令,但它的确是主要的。
arekolek 2015年

启动器放置是这里的窍门。这意味着您启动的任何应用程序都将显示在您在启动器放置中指定的监视器中
erginduran

对于Ubuntu 17.10,此答案可以完成工作。快速而简单
thomas77

我没有意识到我可以拖延这一点。谢谢
wakjah '18

17

以下answe ř使右边的显示器是在主监视器(Ubuntu的14.04)

关键思想是使用您喜欢的编辑器编辑“〜/ .config / monitors.xml”。

确定您的主监视器(名称,分辨率等),然后将“ no”更改为:

<primary>yes</primary>

2
只要记住要设置no为前显示器即可:D
Rael Gugelmin Cunha'2

就像其他答案一样对我不起作用。使用ctrl + alt + backspace重新启动我的会话没有帮助。
arekolek,2015年

1
为我工作:)
1

1
Ubuntu 16.04.1。我的显示器(在右侧)已被标记<primary>yes</primary>,并且笔记本电脑显示屏(在左侧)上仍会打开新窗口。
Dan Dascalescu

2
@Joschua:我放弃了并通过硬件解决方案解决了该软件错误:将笔记本电脑移至显示器的右侧。
Dan Dascalescu

6

如果我没记错的话,请执行以下操作

  • 点击电源按钮 在此处输入图片说明
  • 进入显示菜单
  • 拖动以下突出显示的屏幕,以自己喜欢的方式重新布置两台显示器(您的情况下将有2个):

在此处输入图片说明

  • 然后确保启动器放置在您的主屏幕上,然后按照我所假定的方法进行操作。

4
在那种情况下,主要将是左!我希望我的主要显示在右边!
emoxam 2013年

如果我没有记错(不幸的是现在不能尝试此操作),则可以拖动显示器(如在您的案例中的红色“笔记本电脑”和绿色的其他屏幕中),以使主显示器位于右侧。更改启动器位置后,它应该可以工作了,您是否尝试过?
奥义博

好的,我有两个显示器,我的电视机在右边,显示器在左边,所有窗口都移到了电视上,我用手将它们重新放回显示器,现在我遇到了问题-每个显示器上都有上面板, pidgin仅显示在电视的面板托盘上。那就是我的意思,为什么pidgin只在电视上显示图标?(我想我会不时遇到类似的问题)
emoxam

6

如果您正在运行Nvidia卡(带有Nvidia驱动程序),则可以使用它们的设置工具来设置主显示器。Nvidia驱动程序比本地Ubuntu监视器配置具有更多选项。

  1. 运行以下命令以启动Nvidia设置配置

    sudo nvidia-settings
    

    如果找不到此命令,则在您安装Nvidia驱动程序之前,该解决方案将不起作用。

  2. 选择左侧的“ X Server显示配置”选项卡。

  3. 选择要成为主要显示器的显示器(在我的示例中,我希望LGD显示器成为主要显示器)。

  4. 选中“使它成为X屏幕的主要显示”复选框,然后点击“应用”。

  5. 退出设置窗口,然后运行此窗口以使更改在重新启动后永久存在:

    sudo nvidia-xconfig
    

我以前有这个问题,而且我有一些古怪的显示器设置。这一直对我有用(现在是16.04),希望它可以与Nvidia合作。


2

使用XRANDR命令的另一种方式

  1. 检查可用的连接名称

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. 因此,如您所见,LDVS1已连接primary,将VGA1更改为primary run:

    xrandr --output VGA1 --primary

    再检查一遍:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

2

解决方案:我知道这是一个旧线程,但是这里发布的解决方案在Ubuntu 16.04上对我不起作用(但是这里发布的xrandr答案帮助我指出了正确的方向)为了后代并帮助其他人寻找答案。 ..

如果它可以帮助其他人解决此问题,则可以在下面的链接中找到可以为我彻底解决此问题的完整答案: 在16.04上设置主监视器。


5
虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
Karl Richter)

2

在其中,Ubuntu 17.04我可以通过设置>设备>显示来更改主显示,并将主显示选项更改为扩展显示。


我确认此功能在Ubuntu 18.04.1 LTS中也能正常工作。打开“显示”应用程序,转到显示排列,然后在该框架的下栏中,您会找到“主要显示”-选择并享受!
Hartmut P.

2

在Ubuntu 18.04中,可能但很难找到。在“设置->设备->屏幕显示”下,可以找到一个称为“主显示”的部分。尽管没有指示,您实际上可以单击标签。

在此处输入图片说明



0

是。启动系统设置,单击“显示器”,然后拖动显示器,使其位于您想要的位置。


2
在那种情况下,主要将是左!我希望我的主要显示在右边!
emoxam

然后将其拖到右侧。
SimplySimon

好的,我有两个显示器,我的电视机在右边,显示器在左边,所有窗口都移到了电视上,我用手将它们重新放回显示器,现在我遇到了问题-每个显示器上都有上面板, pidgin仅显示在电视的面板托盘上。那就是我的意思,为什么pidgin只在电视上显示图标?(我想我会不时遇到类似的问题)
emoxam

0

对于运行较新版本(在16.04上运行)的用户,您可以通过拖放轻松更改显示器的位置。最左侧的显示将成为您的主要显示。

例如-我将笔记本电脑连接到位于显示器左侧的外接显示器。因此,我必须从内置显示器的右侧向左侧拖动外部显示器图标(如图所示)。

更改显示器位置


在Ubuntu 18.04 Unity中,向左拖动不会使其成为主显示。
tartaruga_casco_mole

不再使用Ubuntu,但我认为他们现在已移至Gnome
Divyanshu Maithani,

-1

是的,有一个“默认监视器”设置,通常可以从“图形实用程序控制面板”中进行访问。因此,寻找或安装Nvidia或ATI卡控制面板软件。


你能给我看一下电视吗?我在amdcccle util中找不到它。
emoxam 2013年

-1

我正在使用具有2 Gb持久性的kubuntu 13.04。我有一台笔记本电脑,左侧有第二台显示器。Displays Setting(显示器设置)工作得很好(接!Debian 7 Live,Fedora Live!),但是随后我的2ndry显示器上的窗口将打开。我打开了显示设置,将第二个mon设置为主要,点击Apply,然后将我的主要mon设置为主要,点击Apply,一切正常。


-1

我知道了 在显示设置中,您会看到两个屏幕,但主显示都有一个标题栏,日期在上方。您需要单击此栏并将其拖动到要设置为主要的监视器上。应用等


3
这个答案没有添加任何有用的东西。drunkScientist已经给出了相同的答案,并且已经有一个答案是错误的。
Dan Dascalescu

-2

您可能希望单击上方显示器选择图片上的小黑条,设置菜单的位置,这似乎也是默认显示器。用12.04和gnome为我工作


2
不,这不是默认监视器。即使仅在左侧显示统一面板,右侧监视器仍被视为主要面板。例如,truecrypt窗口在启动时出现在其上,而不是左侧监视器上
user907860 2014年
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.