5

У меня есть ноутбук с установленной на нем Ubuntu, и я постоянно переключаюсь с моего ноутбука на монитор. Когда я использую экран ноутбука и монитор, у меня на каждом мониторе есть панель с открытыми окнами для этого монитора. Если я переключаюсь только на экран ноутбука, то обе панели оказываются на одном экране. Как настроить одну из панелей так, чтобы она отображалась только при наличии двух мониторов? Или я могу хотя бы как-то "приостановить" одну из панелей, чтобы мне не приходилось настраивать ее так, как мне нравится каждый раз, когда я переключаюсь?

3 ответа3

3

Попробуйте установить опцию экрана для этой панели через gconf-editor.

Запустите gconf-editor и перейдите к параметрам панели в /apps/panel/toplevels/panel_1/ (имя вашей панели может немного отличаться). Вы должны увидеть экран опций, как показано ниже. Попробуйте настроить это по своему вкусу.

Я не уверен, что это будет работать, поскольку у меня есть ощущение, что когда вы переключаетесь на использование только экрана ноутбука, это значение автоматически изменяется на доступный экран. Это стоит попробовать.

Если вы используете Xinerama, есть также возможность настроить монитор, на котором отображается панель.

Если ничего из этого не сработает, я бы предложил включить auto-hide и установить очень низкое значение auto_hide_size чтобы панель была едва видна при переключении на один экран.

Я еще не исследовал это, но если есть способ изменить эти значения в командной строке, я бы просто использовал скрипт для настройки этих значений, чтобы панель была скрыта, когда я этого захочу.

GConf-редактор

1

Вот что я сделал (на Ubuntu 10.04):

Чтобы полностью скрыть панель, вы можете установить для монитора значение -1 с помощью gconftool-2 . Единственное предостережение - иногда вам нужно убить / перезапустить gnome-панель после изменения настроек монитора. Это должно сделать работу (killall без перезапуска gnome-panel не всегда возвращает его):

gnome-panel --replace

Здесь есть запись в блоге с простым скриптом, который вы можете подключить к nvidia-settings или gnome-display-properties:

http://blog.zoomeren.nl/2010/03/05/a-gnome-panel-for-each-connected-monitor/

Поскольку я использую Nvidia, я выполнил nvidia-settings -tq TwinView чтобы проверить, включен ли TwinView, но вы не сможете определить разницу между двумя и тремя мониторами.

0

GConf включает в себя инструмент командной строки, gconftool-2. Вы можете использовать команду gconftool – 2 для выполнения следующих задач:

  • Установите значения ключей.
  • Показать значения ключей.
  • Установите схемы из файлов определений схем при установке приложения.

Например, используйте следующую команду, чтобы отобразить значения всех ключей в каталоге /desktop /gnome и его подкаталогах.

gconftool-2 --recursive-list /desktop/gnome

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .