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


9

Контекст

Я використовую Ubuntu 11.04 на ноутбуці. У мене є три конфігурації монітора:

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

Я використовую налаштування сервера NVIDIA X для переключення між конфігураціями монітора.

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

Питання

  • Як я можу більш просто переключитися між конфігураціями монітора?

Початкові думки

  • Користувач запитав про автоматичне перемикання конфігурацій монітора на форумах ubuntu, тут ще кілька пропозицій
  • Я думав, що може бути якийсь спосіб використання клавіші швидкого доступу для маніпулювання xorg.confфайлом.

Ознайомтесь із довідками
Victor S

Відповіді:


6

Спробуйте Disper , це має певний потенціал. Я досі розгадую це, але це обов'язково зробить те, що ви описали. Я не думаю, що автоматичне перемикання поки не є реалістичним варіантом, але Disper із комбінацією клавіш варто спробувати.


1
Також є авторndr / disper, який може запам'ятати конфігурації дисперсного монітора. Я думаю, що це саме те, що потрібно. github.com/wertarbyte/autorandr
Крістоф

1
Крім того, є графічний інтерфейс для сценарію. відмінно працював у Маверіку, я не впевнений у поточному статусі в Natty (показник програми) bugs.launchpad.net/disper/+bug/619897
Крістоф

2

Якщо ви використовуєте xorg.conf для своєї установки, це неелегантне, але просте рішення для мене спрацювало:

Створіть окремий файл конфігурації для кожної установки, який ви введете в / etc / X11. Назвіть їх приблизно так:

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

(Подвійні exe заважають серверу самовільно видаляти файли)

Потім створіть три простих сценарії оболонки і помістіть їх у / usr / local / bin. Назвіть їх на кшталт:

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

Приклад вмісту одного з файлів виглядає так:

  • "#! / bin / sh"
  • cp -f /etc/X11/xxorg.conf.work /etc/X11/xorg.conf
  • echo "Дисплей встановлений для РОБОТИ"
  • echo "Ви повинні перезапустити диспетчер дисплеїв, щоб налаштування набули чинності."

Щоб використовувати ці сценарії, якщо припустити, що ви завантажилися та переглядаєте неправильний дисплей ...

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

Так, це не так приємно, як було б підключення та гра, але все-таки досить швидко і безболісно.


0

Як @ JE2Tom запропонував, Disper зміг виконати цю роботу. Для тих, хто цікавився, це я і зробив.

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

  • Потім я використовував CompizConfig - General - Commandsклавіші швидкого доступу для двох команд, які мені хотілося:

    • disper -s активує лише основний монітор
    • disper -S активує просто вторинний монітор
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.