Постійно встановити монітор як основний


28

Я запускаю Ubuntu 12.04 (бета) з потрійним налаштуванням голови та робочим столом GNOME 3 (тобто на екрані входу "GNOME" вибрано не "Ubuntu"). Здається, що він обробляє декілька моніторів, благословляючи одного монітора, щоб отримати панель дій, годинник, меню входу тощо. Назвемо це "основним" монітором. Як я можу це змінити (назавжди)?

Оновлення: Гаразд:

$ xrandr --output DFP4 --primary

Чи трюк тимчасово. Як зробити його постійним? Я використовую останній драйвер fglrx ATI Catalyst

Відповіді:


42

Відкривши "Налаштування системи"> "Дисплеї", ви можете змінити свій "основний" екран, перетягнувши чорну маленьку смужку на потрібний дисплей і натиснувши кнопку Застосувати. Перезавантажив свій ПК, і мені більше не довелося використовувати xrandr ^ _ ^

Краще пояснення, ніж моє, ви можете знайти тут: http://www.thebinaryidiot.com/archives/2011/11/11/gnome-shell-3-2-and-multiple-monitors/


1
Тут знайдено рішення: askubuntu.com/a/871/29540 . Мабуть, вже немає такого поняття, як "Первинний монітор" (принаймні з моїм налаштуванням). Коли відкрито вікно конфігурації Displays, мені довелося натиснути клавішу alt і перетягнути кожну з панелей до вікна, на яке ви хочете їх бачити.
Лоуренс І. Сіден

6
Чи вбило б їх мати галочку, а не припускати, що люди побачать цю маленьку чорну смужку, а потім спробують її перемістити? Я чесав голову століттями, поки не прочитав твій пост ... спасибі.
Стів

3
Ваша пропозиція не спрацювала (я не зміг перетягнути панель на Ubuntu 12.10 Gnome). І все ж, вимкнення вторинного екрану та включення його знову перемістило маленьку смужку;)
Sosi

Мабуть, це не так для ubuntu 14.04.
Алессандро Каттін

Починаючи з OSX, це те, що я спробував. Однак, Gnome 3.14.4 (Debian Jessie) не здається перетягнутим.
Joost

6

Що я зробив:

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

визначте монітор, який ви хочете бути основним (бренд постачальника, роздільна здатність тощо) та знайдіть командний рядок < primary>no< /primary>. змінити його на< primary>yes< /primary>

Збережіть документ і перезавантажте, щоб побачити, чи знадобилось це.

сподівання, що хтось там допомагає.


2

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

Або додати xrandr --output DFP2 --primaryв кінці.bashrc


1

У мене є макет трьох моніторів в Ubuntu 14 LTS. Один монітор розташований вертикально. Я підключив монітори таким чином, щоб журнал на екрані знаходився в одному з горизонтальних моніторів!

Я використовував arandr( apt-get install arandr) для налаштування макета моніторів і, наприклад, зберігав файл макета /home/username/.monitor_setup.sh.

Мені довелося лише додати --primaryдо потрібного монітора і поставити файл до запуску програм Ubuntu! (У командному полі "Додати програму запуску" просто вкажіть і натисніть на відредагований файл макета!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off


0

Я буду будувати відповідь на @ pl1nk. Це правильно, але припускає кілька речей, які не найбезпечніше вважати. Особливо в моєму випадку. Мої імена відображення були різними.

  1. Запустіть, xrandr --currentщоб отримати список дисплеїв та їх імена.

    Вибірка зразка:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Виберіть той, який ви хочете встановити як основний. У моєму випадку я хочу, щоб HDMI-1 був основним. Ви можете мати інше ім’я або хочете інший монітор. LVDS - мій монітор ноутбука.

  3. Тепер, коли у вас є ім'я, xrandr --output [name of display] --primaryкоманда (не включаючи дужки) встановить потрібний дисплей як основний.

  4. Запуск echo -e xrandr --output [name of display] --primary" >> ~/.bashrcкоманди зберігає її під час входу в обліковий запис користувача.

Якщо ви хочете встановити це під час завантаження, вам доведеться додати його до папки сценаріїв запуску. Ці вказівки змінюються залежно від вашого дистрибутива.

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