Можно ли контролировать, какой монитор считается основным?


10

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

Очевидно, что второй монитор был идентифицирован как «монитор 0» X.org, но это # ​​2 согласно апплету конфигурации ATI. (Апплет нумерует мониторы, начиная с 1, а не с 0.) Тем не менее, этот 2-й монитор является первым, перечисленным апплетом.

Это касается меня, так как я столкнулся с проблемами в Windows с двумя мониторами, которые меняются случайным образом после перезагрузки. Перемещение панелей Gnome было достаточно простым, если не совсем очевидным. Тем не менее, я задаюсь вопросом о возможности других вещей, использующих «монитор 0», когда в этом случае я ожидал бы их на «мониторе 1».

Итак, я могу контролировать, какой монитор считается основным?

Ответы:


9

Часто настройки вашего монитора можно найти в файле конфигурации Xorg /etc/X11/xorg.conf.

Однако во многих современных дистрибутивах (например, в последних выпусках Ubuntu) стараются избегать использования файла конфигурации, поскольку его поддержка может быть проблематичной. Вы можете создать этот файл изначально, запустив:

# Xorg --configure

Оттуда вы можете сделать дальнейшие настройки. В вики Arch есть статья, которая должна помочь в настройке.

Если вы хотите изменить основной монитор без редактирования xorg.conf, попробуйте следующее:

 $ xrandr --output XXXX --primary

Здесь XXXX должен быть заменен на вывод, который вы хотите сделать основным. Вы можете запустить

$ xrandr --current

Чтобы увидеть текущую конфигурацию и посмотреть, какие устройства вывода доступны. Как правило, они будут иметь имена, такие как «VGA1», «LVDS1» или другие имена, которые относятся к используемому соединению.

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


Это не совсем ответило на мой вопрос, но решило мою проблему. Итак, я изменил исходный вопрос, который был немного жестким. Тем не менее, я все еще хочу знать, почему мониторы упорядочены так, как они есть.
Джордж Мариан

@ GeorgeMarian Я думаю, это зависит от видеокарты, мой nvidia в первую очередь предпочитает соединение HDMI. Но когда Xorg включится, на экране появится приглашение для входа в систему 2-го числа. Я думаю, это потому, что мышь расположена в центре. 1-й монитор HDMI имеет ширину 1366, 2-й монитор VGA имеет 1920, так что 2-й справа будет располагаться по центру мыши, около 1643 пикселей. Как бы то ни было, пока мы сможем контролировать его в конце концов :)
Aquarius Power

@ AquariusPower интересная идея. Я согласен, что это, скорее всего, зависит от видеокарты, но я ожидаю, что она будет зависеть от разъема, а не от разрешения или положения мыши. Тем не менее, у меня был обмен на меня. Некоторые из них, безусловно, связаны с программным обеспечением, а не только с аппаратным обеспечением.
Джордж Мариан,

0

ОП говорит о плате ATI, поэтому я хотел бы предложить альтернативу, специфичную для плат NVidia, но считаю, что принятый ответ более общий и будет работать для обоих ...

У моих мониторов разные максимальные разрешения.

nvidia-settings -a XineramaInfoOrder="DFP-1" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +0+0, VGA-0: nvidia-auto-select +1366+0";

# to swap'em
nvidia-settings -a XineramaInfoOrder="CRT-0" -a CurrentMetaMode="HDMI-0: nvidia-auto-select +1920+0, VGA-0: nvidia-auto-select +0+0";

Я получил эту информацию после того, как использовал nvidia-settings, настроил мониторы и попытался создать файл конфигурации xorg (но не применяя его, просто читая его).

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.