Постоянно установить монитор в качестве основного

Я использую Ubuntu 12.04 (бета) с настройкой с тройной головкой и рабочим столом GNOME 3 (т. Е. «GNOME» выбран не «Ubuntu» на экране входа). Кажется, что он обрабатывает несколько мониторов, благословляя один монитор для получения панели действий, часов, меню входа в систему и т. Д. Давайте назовем это «основным» монитором. Как я могу изменить его (навсегда)?

Обновление: Хорошо, так:

$ xrandr --output DFP4 --primary

Временно делает трюк. Как мне сделать это постоянным? Я использую последнюю версию драйвера fglrx ATI Catalyst

28
задан 20 September 2013 в 11:59

6 ответов

Что я сделал:

мест> домашняя папка . В представлении установите флажок , чтобы показать скрытые файлы . найдите monitors.xml и откройте его в текстовом редакторе. сделайте копию, чтобы быть в безопасности.

определите монитор, которым вы хотите быть основным (бренд производителя, разрешение и т. Д.), И найдите командную строку < primary>no< /primary>. измените его на < primary>yes< /primary>

Сохраните документ и перезагрузите компьютер, чтобы увидеть, потребовалось ли оно.

Надеюсь, это поможет кому-то там.

0
ответ дан 20 September 2013 в 11:59

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

Или добавить xrandr --output DFP2 --primary в конце .bashrc

0
ответ дан 20 September 2013 в 11:59

У меня есть макет с тремя мониторами в Ubuntu 14 LTS. Один монитор расположен вертикально. Я подключил мониторы таким образом, чтобы экран входа в систему находился в одном из горизонтальных мониторов!

Я использовал arandr (apt-get install arandr) для настройки макета мониторов и сохранил файл макета, например [ 113].

Мне оставалось только добавить --primary на нужный монитор и поместить файл в Startup Applications Ubuntu! (В командном поле «Добавить программу запуска» просто наведите курсор мыши и щелкните по отредактированному файлу макета!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off
0
ответ дан 20 September 2013 в 11:59

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

  1. Запустите xrandr --current, чтобы получить список дисплеев и их названий.

    Пример вывода:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Выберите тот, который вы хотите установить в качестве основного. В моем случае я хочу HDMI-1 в качестве основного. У вас может быть другое имя или другой монитор. LVDS - это монитор моего ноутбука.

  3. Теперь, когда у вас есть имя, команда xrandr --output [name of display] --primary (без скобок) установит желаемый дисплей в качестве основного.

  4. Выполнение команды echo -e xrandr --output [name of display] --primary" >> ~/.bashrc сохраняет ее для запуска при входе в учетную запись пользователя.

Если вы хотите установить это при загрузке, вам нужно будет добавить его в папку сценариев запуска. Эти инструкции меняются в зависимости от вашего дистрибутива.

0
ответ дан 20 September 2013 в 11:59

Открыв «Системные настройки»> «Дисплеи», вы можете изменить «основной» экран, перетащив черную полоску на нужный экран и нажав кнопку «Применить». Перезагрузил мой компьютер, и мне больше не пришлось использовать xrandr ^ _ ^

Лучшее объяснение, чем мое, вы можете найти здесь: http://www.thebinaryidiot.com/archives/2011/11/ 11 / гнома-оболочка-3-2-и-кратно-мониторы /

0
ответ дан 20 September 2013 в 11:59

Возьмите мой простой скрипт оболочки xmonitor ... http://www.ict.griffith.edu.au/anthony/software/#xmonitor Это позволяет вам легко размещать все активные мониторы без необходимости вычислять сложные команды xrandr для каждой машины, с которой вы имеете дело.

0
ответ дан 20 September 2013 в 11:59

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

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