Как заставить панели GNOME et. и др. отображать на другом мониторе без зеркалирования?

Итак, я недавно приобрел новый 23-дюймовый монитор для своего ПК. Однако в настоящее время я не могу использовать его с ПК, так как жду на запасном радиаторе. В то же время я хотел использовать его с моим Ноутбук Dell. Я подключил его к порту VGA, и, похоже, он работает нормально.

Однако я хотел знать, можно ли было бы переместить все основные элементы дисплея на подключенный Монитор? Я хотел отключить ЖК-панель на ноутбуке и подключить его как настольный компьютер.

Соответствующие спецификации:

Ubuntu 10.10 x64 графический чипсет Intel

Прикрепленный монитор в настоящее время установлен как монитор по умолчанию.

Любые предложения приветствуются.:)

0
задан 11 November 2010 в 19:09

4 ответа

@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"
0
ответ дан 11 November 2010 в 19:09

Я использую экран ноутбука и внешний экран, и для настройки места установки панели я использую это:

$ 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 <n>"
fi

В моей настройке ./move_panel 1 устанавливает внешний экран как панель дисплея », а ./move_panel 0 устанавливает экран ноутбука как« панель дисплея ».

0
ответ дан 11 November 2010 в 19:09

В качестве более формального ответа для тех, у кого в будущем возникнут аналогичные проблемы:

Вы можете перейти в «Система»> «Установки»> «Мониторы» и выбрать переключатель «Выкл.» Для монитора вашего ноутбука. Это отключит его и переместит все окна на основной дисплей. Убедитесь, что вы включили свой ЖК-монитор, или вы не сможете изменить дисплей ноутбука на «Выкл.»

0
ответ дан 11 November 2010 в 19:09

Я использую ноутбук вместе с 24-дюймовым монитором и считаю чрезвычайно полезным использовать оба экрана с разным разрешением. У меня нет панелей на ЖК-дисплее основного ноутбука и я держу основные элементы рабочего стола внешний монитор. Можно управлять размещением в апплете Мониторы

0
ответ дан 11 November 2010 в 19:09

Другие вопросы по тегам:

Похожие вопросы: