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.