我有一台 Lenovo Thinkpad T420,上面装有 Linux Mint 12 和 gnome-shell。里面有一个 Intel HD 3000 显卡。
当我在家时,我插入了另一个屏幕(19" 4:3),一切正常(扩展桌面),除了我希望在右侧屏幕上显示 Gnome 3 Bars + Shell。不能弄清楚如何去做。
提前致谢
答案1
打开System Settings > Displays
控制小程序。这并不明显——一点也不——但是你能将顶部黑色面板的微型图拖到要标记为主要的显示器上。面板、活动叠加和所有内容都将迁移到该显示器上。
答案2
对于大多数情况,其他答案更好,但为了完整起见,我在此处添加此答案:
# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary
如果您将笔记本电脑对接或连接到不同/多个显示器,此方法会更好,因为它可以动态调整。这也是 Elia 答案的命令行替代方案。
答案3
条形/外壳显示在主监视器上。您可以通过 配置哪个是主显示器~/.config/monitors.xml
。将要成为主显示器的显示器的配置项更改为 ,将其他显示器primary
的配置项更改为 。yes
no
答案4
这绅士链接非常有帮助
有一个很好的答案:无论如何,现在您已经将分辨率设置为您需要的任何值。您需要复制位于 的设置文件~/.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 目录中创建一个 .config 目录/etc/skel
,然后在第三行中,我们将monitors.xml
文件的另一个副本放入 中,/etc/skel/.config
以便当您创建新帐户时,它们将自动使用监视器配置进行设置,从而实现无缝过渡为了所有人。
如果尚未正确配置,您还应该将该文件复制到任何现有用户中。您再也不用担心高分辨率显示器的分辨率低了。