Простое переключение между несколькими конфигурациями монитора

Контекст

Я использую Ubuntu 11.04 на ноутбуке. У меня есть три конфигурации монитора:

  • Работа : отключить монитор ноутбука, использовать внешний монитор 1920 X 1200
  • Домой : отключить монитор ноутбука , используйте внешний монитор 1680 x 1050
  • Другое : просто монитор ноутбука

Я использую настройки NVIDIA X Server для переключения между конфигурациями монитора.

  • Идеальной ситуацией может быть то, что конфигурация монитора может быть активирована в зависимости от того, какой внешний монитор подключен к ноутбуку.
  • Другим разумным вариантом было бы наличие сочетания клавиш, который переключался между тремя конфигурациями ноутбука (или, возможно, три клавиши быстрого доступа, по одному для каждой конфигурации).

Вопрос

  • Как мне проще переключаться между конфигурациями монитора?

Начальные мысли

  • Пользователь спросил о автоматическое переключение конфигураций монитора на форумах Ubuntu с некоторыми дополнительными предложениями здесь
  • Я подумал, что может быть какой-то способ использования сочетания клавиш для манипулирования файлом xorg.conf .
9
задан 13 May 2011 в 08:49

3 ответа

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

0
ответ дан 13 May 2011 в 08:49

Как и предположил @ JE2Tom, Диспер справился со своей работой. Для тех, кто интересуется, это то, что я сделал.

  • Я установил Disper для Ubuntu

  • Затем я использовал CompizConfig - General - Commands для создания сочетаний клавиш для двух команд, которые я хотел:

    • disper -s активирует только основной монитор
    • disper -S активирует только вторичный монитор
0
ответ дан 13 May 2011 в 08:49

При использовании xorg.conf для установки это, неэлегантное, но простое решение работало на меня:

Создайте отдельный конфигурационный файл для каждой установки, которая Вы вставите/etc/X11. Назовите их чем-то вроде этого:

  • xxorg.conf.work
  • xxorg.conf.home
  • xxorg.conf.single

(Двойной exes предотвратит сервер от спонтанного удаления файлов),

Затем создайте три простых сценария оболочки и поместите их в/usr/local/bin. Назовите их чем-то как:

  • display.work
  • display.home
  • display.single

Пример содержания одного из файлов похож на это:

  • "#!/bin/sh"
  • cp-f/etc/X11/xxorg.conf.work/etc/X11/xorg.conf
  • эхо "Дисплей установлено для РАБОТЫ"
  • отзовитесь эхом "Необходимо перезапустить менеджера по оформлению для настроек для вступления в силу".

Для использования этих сценариев принимая, Вы загрузились и смотрите на неправильный дисплей-

  • Нажмите Ctrl-Alt-F2 для перевода в рабочее состояние неграфической оболочки.
  • авторизоваться
  • как корень, (su или sudo, в зависимости от Вашей системы) запускает желаемый скрипт.
  • перезапустите свой X-сервер

Да, это не столь хорошо, как Plug and Play был бы, но это является довольно быстрым и безболезненным, тем не менее.

2
ответ дан 13 May 2011 в 08:49

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

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