Как изменить основной монитор без использования командной строки?
У меня возникли проблемы с возвратом основного монитора при перезагрузке. Было очень раздражающе. Поэтому я немного поработал и смог найти свое решение.
Сначала выберите свой основной дисплей.
Убедитесь, что вы сохранили настройки, затем закройте.
Затем вам нужно отредактировать контролирует конфигурационный файл.
gedit ~/.config/monitors.xml
Найдите экран, который вы хотите сделать первичным, и измените его на
<primary>yes</primary>
И не забудьте изменить другой монитор на
[ f3]Теперь сохраните файлы и перезагрузитесь.
Пример config
<monitors version="1">
<configuration>
<clone>no</clone>
<output name="DVI-I-0">
</output>
<output name="DVI-I-1">
</output>
<output name="TV-0">
</output>
<output name="DVI-I-2">
<vendor>SYN</vendor>
<product>0x0022</product>
<serial>0x00000326</serial>
<width>1360</width>
<height>768</height>
<rate>60</rate>
<x>0</x>
<y>312</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>no</primary>
</output>
<output name="DVI-I-3">
<vendor>ACI</vendor>
<product>0x24f2</product>
<serial>0x01010101</serial>
<width>1920</width>
<height>1080</height>
<rate>60</rate>
<x>1360</x>
<y>0</y>
<rotation>normal</rotation>
<reflect_x>no</reflect_x>
<reflect_y>no</reflect_y>
<primary>yes</primary>
</output>
</configuration>
</monitors>
Теперь при перезагрузке дисплей должен быть выбран как первичный.
[d12 ] Моя настройка такова: Ubuntu 12.04.1 (64-разрядная версия) nVidia GTX 260 (с использованием последних драйверов)Работает на Xubuntu 14.04 Trusty tahr nvidia gtx 760 с использованием проприетарного драйвера 331.38 на x86_64.
«Диспетчер настроек» -> «Сессия и запуск» -> «Автозапуск приложения» -> добавить следующую команду:
xrandr --output HDMI-0 --primary
укажите название самостоятельно, чтобы вы узнали, изменились ли позже. Вы можете дать еще дополнительные аргументы.
Чтобы узнать, какой монитор вы можете вызвать xrandr -q в командной строке или установить arandr (также доступный в диспетчере настроек), чтобы отобразить мониторы. [ ! d3]
Для большинства видеокарт:
Перейдите на панель предпочтений мониторов. На стандартной настольной установке установите это: System - Preferences - Monitors
Снимите флажок «То же изображение во всех мониторах» и нажмите «Применить».
Удерживайте клавишу Alt и перетащите верхней и нижней панелей на экран, который вы хотите быть основным.
Для большинства видеокарт:
Запустите инструмент настройки NVidia. На стандартной настольной установке с включенными проприетарными драйверами NVidia это: Системное администрирование - Настройки сервера NVIDIA X
Выберите «Конфигурация отображения X-сервера».
Выберите нужный дисплей чтобы быть основным дисплеем и проверить «Сделать это основным дисплеем для экрана X» и нажать «Применить».
Самый быстрый способ - просто переключить кабели на задней панели компьютера.
Я только что удалил ~ / .config / monitors.xml и вышел из системы и вернулся, затем перешел в настройку / Мониторы и снова сохранил. Это создало новый файл monitor.xml - и это устранило проблему.
В Ubuntu это можно решить следующим образом:
Нажмите на значок Gear на панели запуска Unity (панель в левой части экрана). Значок отмечен «Системные настройки»
. Посмотрите в разделе «Оборудование» и щелкните значок «Дисплеи»
Отключить зеркальные отображения (необязательно)
Нажмите на один из дисплеев прямоугольники и перетаскивать дисплеи в любом порядке, который вы предпочитаете
Установите любые другие нужные параметры. Например, вы можете установить Launcher только для отображения на одном дисплее
Нажмите «Применить»
Теперь вы будете иметь основную настройку монитора - все без использования командной строки, как указано в ваш вопрос.
В Unity с 14.04LTS ничего из этого не работает. Монитор.xml хорошо написан и имеет первичную колодцу, а позиции четко определены, но при перезагрузке она игнорирует основное и положение.
Это, похоже, помогает http://bernaerts.dyndns.org/linux/ 74-ubuntu / 309-ubuntu-dual-display-monitor-position-lost
Наверху я не могу заставить предложенный скрипт работать при перезагрузке. Я добавил команду, чтобы запустить ее при запуске, но она не работает. Но после перезагрузки, даже если я увеличиваю задержку выполнения; если я запускаю вручную скрипт, он исправляет мониторы.
Чтобы переместить их все одновременно, выключите дополнительный монитор, подтвердите и снова включите его - и все программы будут на основном мониторе.
В Диспетчере экранов оба монитора должны отображаться бок о бок. Вы можете перетащить левую сторону в правую сторону, чтобы переключить основной монитор между ними.
С Ubuntu 16.04.2 мне пришлось сначала определить начальный экран командой xrandr:
xrandr --output Monitor_ref° --primary
, а затем перетащить правый экран влево.
Затем был обновлен файл ~/.config/monitor.xml.
Я не нашел другого решения без командной строки.
° Monitor_ref может ссылаться на различные выходы VGA-0 , DVI-0 и т. Д. На выходе xrandr -q будут перечислены их.