如何强制GNOME面板等。 人。 在没有镜像的情况下显示在不同的显示器上?

因此,我最近为我的PC购买了一台新的23英寸显示器。但是,我现在无法在PC上使用它,因为我正在等待更换的散热器。同时,我想将它与我的戴尔笔记本电脑一起使用。我把它连接到VGA端口,它似乎正常工作。

但是,我想知道是否有办法将所有主显示元素移动到连接的显示器上? 我想关掉笔记本电脑上的液晶显示器面板并像桌面一样将其连接起来。

相关规格:

Ubuntu 10.10 x64英特尔图形芯片组

附加的监视器当前设置为默认监视器。

欢迎任何建议。 🙂

作为一个更正式的答案,对于将来遇到类似问题的其他人:

您可以转到系统>首选项>监视器,然后选择笔记本电脑显示器的“关闭”单选按钮。 这将关闭它并将所有窗口移动到主显示屏。 确保已启用LCD显示器,否则您将无法将笔记本电脑显示屏更改为“关闭”。

我使用笔记本电脑和24英寸显示器,发现使用两种不同分辨率的屏幕非常有用。我的主笔记本电脑液晶显示器上没有任何面板,并且将主桌面元件保留在外接显示器上可以控制监视器小程序中的位置

我同时使用笔记本电脑屏幕和外部屏幕,并配置面板的放置位置,我使用:

$ cat bin/move_panel #!/bin/sh PANEL_DISPLAY=$1 if [ ! -z "$PANEL_DISPLAY" ] ; then gconftool-2 \ --set "/apps/panel/toplevels/top_panel_screen0/monitor" \ --type integer "$PANEL_DISPLAY" gconftool-2 \ --set "/apps/panel/toplevels/bottom_panel_screen0/monitor" \ --type integer "$PANEL_DISPLAY" else echo "Usage: move_panel " fi 

在我的设置中,。/ ./move_panel 1将外部屏幕设置为“面板显示”,而./move_panel 0将笔记本电脑屏幕设置为“面板显示”。

@BooK非常感谢你的解决方案! 我重写了你的脚本以在两个监视器之间切换。 这允许我删除命令行参数。

 #!/bin/bash echo "Switching the panel location ..." TOP=`gconftool-2 -g "/apps/panel/toplevels/top_panel_screen0/monitor"` BOTTOM=`gconftool-2 -g "/apps/panel/toplevels/bottom_panel_screen0/monitor"` if [ $TOP == $BOTTOM -a $TOP == 0 ] ; then PANEL_DISPLAY=1 else PANEL_DISPLAY=0 fi gconftool-2 \ --set "/apps/panel/toplevels/top_panel_screen0/monitor" \ --type integer "$PANEL_DISPLAY" gconftool-2 \ --set "/apps/panel/toplevels/bottom_panel_screen0/monitor" \ --type integer "$PANEL_DISPLAY"