Linux Mint - Gnome Shell з головним екраном перемикача подвійного монітора


18

У мене є Lenovo Thinkpad T420 з Linux Mint 12 і gnome-shell на ньому. Тут є графічна карта Intel HD 3000.

Коли я вдома, у мене підключений ще один екран (19 "4: 3), і все працює нормально (розширений робочий стіл), за винятком того, що я хотів би мати панелі Gnome 3 Bars + Shell на правому екрані. Не можу з'ясувати, як це зробити.

Спасибі заздалегідь

Відповіді:


22

Відкрийте System Settings > Displaysаплет керування. Це зовсім не очевидно - але ви можете перетягнути мініатюру верхньої чорної панелі на дисплей, який ви хочете позначити як основний. Панелі, накладення діяльності та все буде переміщуватися на цьому дисплеї.


Ця відповідь була простою і працювала без редагування жодних файлів.

1
Постарайтеся, я просто не зміг перетягнути чорну смугу. Весь панель, де знаходиться чорна смуга, швидше переміститься. Хочете опублікувати показ екрана?
Дан Даскалеску

Після встановлення основного монітора через конфігураційний файл, мені вдалося перетягнути чорну смугу з більшого дисплея на менший, але не навпаки.
Дан Даскалеску

чорт! це жахливо ux. :(
Edu Ruiz

10

Інші відповіді краще для більшості випадків, але я додаю це для завершення:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

Цей спосіб краще, якщо ви стикуєте або приєднуєте свій ноутбук до різних / декількох моніторів, оскільки він налаштовує його на льоту. Це також альтернативна командному рядку відповіді Еліа.


1
Це найкращий метод для мене через відмінності між MATE та Gnome. Це працює і на обидва.
Janis Peisenieks

4

Стрижки / оболонки відображаються на первинному моніторі. Ви можете налаштувати через який основний монітор ~/.config/monitors.xml. Змініть primaryелемент конфігурації yesна монітор, для якого ви хочете стати основним, і на noінші.


xrandr --output <display> --primaryпрацює, але цей метод зберігає вказівку на первинний показ.
Дан Даскалеску

4

На всякий випадок, якщо відповідь Елії для вас не працює: ви можете відкрити Налаштування-> Дисплеї, а потім виберіть дисплей, де панель не повинна відображатися, і вимкніть її. Панелі, активність тощо переміщуватимуться до активного монітора. Потім ви можете знову включити другий монітор.

Також погляньте на цю помилку: інтерфейс вибору "Первинний екран" не легко знайти.


0

Цей джентльменський посилання був дуже корисним

Є чудова відповідь: У будь-якому випадку, тепер у вас є резолюція встановлена ​​на все, що вам потрібно. Вам потрібно буде скопіювати файл налаштувань, який знаходиться за адресою ~/.config/monitors.xml.

Цей файл містить налаштування дисплея. Щоб продовжити далі, вам буде потрібно доступ до root. Я припускаю, що ви досягнете цього доступу за допомогою sudo. Відкрийте новий термінал і введіть наступне:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

Перший рядок копіює його в конфігурацію GDM, щоб GDM відображалася з правильною роздільною здатністю. Другий рядок створює у вашому каталозі .config /etc/skel, а потім на третьому рядку робимо ще одну копію вашого monitors.xmlфайлу в такий /etc/skel/.configспосіб, що при створенні нових облікових записів вони автоматично будуть налаштовані з конфігурацією моніторів, тим самим зробивши безперебійний перехід для всіх.

Ви також повинні скопіювати цей файл у будь-яких існуючих користувачів, якщо вони вже не правильно налаштовані. Ніколи більше не доведеться турбуватися про низьку роздільну здатність на дисплеї з високою роздільною здатністю.

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