Linux Mint-具有双显示器开关主屏幕的Gnome Shell


18

我有一个带Linux Mint 12和gnome-shell的Lenovo Thinkpad T420。那里是Intel HD 3000显卡。

当我在家时,我插入了另一个屏幕(19英寸4:3),并且一切正常(扩展桌面),但我想在右侧屏幕上显示Gnome 3 Bars + Shell。弄清楚怎么做。

提前致谢

Answers:


22

打开System Settings > Displays控件小程序。这一点不是很明显-完全可以-但您可以将顶部黑色面板的缩图拖到要标记为主要的显示器上。面板,活动覆盖图以及所有内容都将在该显示器上迁移。


这个答案很简单,而且无需编辑任何文件即可工作。

1
尽我所能,我只是无法拖动黑条。黑条所在的整个面板宁愿四处移动。愿意发布截屏视频吗?
Dan Dascalescu 2012年

通过配置文件设置主显示器后,我设法将黑条从较大的显示器拖动到较小的显示器,但没有相反的方法。
Dan Dascalescu 2012年

该死!糟糕的用户体验。:(
Edu Ruiz

10

在大多数情况下,其他答案也更好,但是为了完整起见,我在此处添加此答案:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

如果您要将笔记本电脑对接或连接到其他/多台显示器,则此方法会更好,因为它可以随时对其进行调整。它也是Elia答案的命令行替代。


1
对于我来说,这是首选的方法,因为MATE和Gnome之间存在差异。这对两个都有效。
Janis Peisenieks

4

条/壳显示在主监视器上。您可以通过配置哪个是主监视器~/.config/monitors.xml。将primary配置项更改yes为要成为主监视器的监视器,将其更改no为其他监视器。


xrandr --output <display> --primary可以,但是此方法保留了主显示的指示。
Dan Dascalescu 2012年

4

万一Elia的答案对您不起作用,您可以打开“设置”->“显示”,然后选择不应显示该条的显示并将其关闭。面板,活动等将迁移到活动监视器。然后,您可以再次打开第二台显示器。

另外,请看一下该错误:很难发现“主屏幕”选择UI。


0

这位先生的链接非常有帮助

有一个很好的答案:无论如何,现在您已将分辨率设置为所需的分辨率。您需要复制位于的设置文件~/.config/monitors.xml

该文件包含您的显示设置。为了进一步进行,您将需要访问root用户。我将假设您将通过实现此访问sudo。打开一个新终端,然后输入以下内容:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

第一行将其复制到GDM的配置中,以便GDM将以正确的分辨率显示。第二行在中创建一个.config目录/etc/skel,然后在第三行中,将monitors.xml文件的另一个副本复制到中,/etc/skel/.config以便在创建新帐户时,将自动使用monitors config设置它们,从而进行无缝过渡为了每一个。

如果尚未正确配置任何现有用户,您还应该将该文件复制到该用户中。您再也不需要担心高分辨率显示屏上的分辨率低。

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.