Linux Mint - Gnome Shell с главным экраном с двумя мониторами

18

У меня есть Lenovo Thinkpad T420 с Linux Mint 12 и оболочкой gnome. Это графическая карта Intel HD 3000.

Когда я дома, у меня подключен еще один экран (19 "4: 3), и все отлично работает (Extended Desktop), за исключением того, что я хотел бы иметь панель Gnome 3 Bars + Shell на правом экране. Не могу выяснить, как это сделать.

заранее спасибо

Ян Шмидт
источник

Ответы:

22

Откройте System Settings > Displaysуправляющий апплет. Это совсем не очевидно - но вы можете перетащить миниатюру верхней черной панели на дисплей, который вы хотите отметить как основной. Панели, наложение активности и все будет мигрировать на этом дисплее.

Elia
источник
Этот ответ был прост и работал без редактирования каких-либо файлов.
1
Как ни старайся, я просто не мог перетащить черную полосу. Вся панель, на которой находится черная полоса, скорее будет двигаться. Хотите опубликовать скринкаст?
Дан Даскалеску
После настройки основного монитора через файл конфигурации мне удалось перетащить черную полосу с большего дисплея на меньший, но не наоборот.
Дан Даскалеску
Дамм! это ужасно :(
Эду Руис,
10

Другие ответы лучше для большинства случаев, но я добавляю это здесь для завершения:

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

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

wting
источник
1
Для меня это предпочтительный метод из-за различий между MATE и Gnome. Это работает на обоих.
Янис Пейсениекс,
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чтобы при создании новых учетных записей они автоматически настраивались с помощью конфигурации мониторов, таким образом осуществляя плавный переход для каждого.

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

fizzixs
источник