Чи є можливість встановити основний монітор?


68

Я хочу, щоб основний дисплей був праворуч, а телевізор (додатковий) - зліва.
У такому випадку на телевізорі з’являться нові вікна.

Чи можу я якось встановити, де з’являться нові вікна?


Більш технічним підходом (перед-користувальницьким простором, отже, і вікном до X) було б використання параметрів / параметрів ядра. Вони дозволяють встановити це на рівні консолі framebuffer (який драйвер буде відображено на яку консоль): superuser.com/questions/122173/…
Джонатан Комар

Схоже , основна частина вашого питання стосується лише менеджера вікон, але заголовок може привести людей до: unix.stackexchange.com/questions/5263/… , askubuntu.com/questions/418607/… , superuser.com/questions / 895988 /…
Джонатан Комар

Відповіді:


59

Вимкніть поточний монітор у програмі "Відображення" та застосуйте.

Вторинний монітор стане Первинним. Потім просто поверніть старий основний монітор знову, щоб обидва дисплея знову були активними.


4
Як це зробити?
Брайам

3
приємний хак, єдине рішення, яке працювало на мене
Домінік Голтерманн

10
Це не робить фокус. Те, що ви робите з цим, по суті те саме, що перетягувати монітор, який ви хочете стати основним на ліву сторону. Це нормально, якщо ви хочете, щоб це було зліва. Але якщо ви хочете, щоб він був праворуч, вам доведеться перетягнути його праворуч наприкінці вашої процедури ... що робить лівий знову основним.
mmalmeida

11
Про це я повідомляв на bugs.launchpad.net/unity/+bug/1425000
mmalmeida


24

Єдина правильна відповідь тут, на жаль, похований коментар :

Про це я повідомив на https://bugs.launchpad.net/unity/+bug/1425000 - mmalmeida

Здається, первинний (принаймні в 14.04) завжди той, який знаходиться найближче вліво зліва. Отже, немає можливості зробити «правильне» відображення первинним. Редагування ~/.config/monitors.xmlне має значення.

(Оскільки це питання датується 14.04, я гадаю, це вже давно було проблемою)


Помилка також в 12.04. Жоден спосіб отримати правильний монітор не основним.
mivk

19

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

  • Перейдіть до System Settings>Displays
  • Наведіть курсор миші на рядок меню на вторинному моніторі
    • Клацніть та перетягніть його до бажаного основного
  • Ви також можете налаштувати Launcher Placementспадне меню, щоб відображати, на якому моніторі ви хочете, або на всіх моніторах, якщо вам зручніше.
  • Клацніть Apply

Перед коригуванням Після коригування


4
Це має бути прийнята відповідь! Інші - у кращому випадку - обхідні шляхи.
k0pernikus

1
Не працює для мене 14.04. Скажімо, у мене зосереджене вікно на моєму (призначеному) первинному екрані, перемикаю робочі області, а потім перемикаюся на попередню робочу область. Тепер у вікні більше немає фокусу, тому що "вторинний" екран краде фокус, тобто він є первинним, незважаючи на застосування цих інструкцій.
arekolek

Тут є хитрість розміщення пускової установки. Це означає, що будь-яка програма, яку ви запустили, з’явиться на моніторі, який ви вказали в місці розміщення запуску
erginduran

Для Ubuntu 17.10 ця відповідь зробила цю роботу. Швидко і просто
thomas77

Я не розумів, що можу це перетягнути. Дякую
wakjah

17

Наведений нижче варіант дозволяє монітору праворуч бути основним монітором (Ubuntu 14.04)

Ключова ідея - відредагувати "~ / .config / monitors.xml" улюбленим редактором.

Визначте основний монітор (ім'я, дозвіл тощо) та змініть "ні" на:

<primary>yes</primary>

2
Просто пам’ятайте, щоб встановити noколишній монітор: D
Раель Гугельмін Кунья

Не працює для мене, як і інша відповідь . Перезапуск мого сеансу за допомогою ctrl + alt + backspace не допомогло.
arekolek

1
Працював для мене :)
січня

1
Ubuntu 16.04.1. Мій монітор (праворуч) вже був позначений <primary>yes</primary>, і нові вікна все ще відкриваються на дисплеї ноутбука (що зліва).
Дан Даскалеску

2
@Joschua: Я відмовився і вирішив цю програмну помилку апаратним рішенням: перемістив ноутбук праворуч від монітора.
Дан Даскалеску

6

Якщо я не помиляюся, якщо ви зробите наступне

  • Натисніть кнопку живлення введіть тут опис зображення
  • Перейдіть у меню Дисплей
  • Перестановіть два монітори так, як вам подобається, перетягуючи виділені екрани, як показано нижче (у вашому випадку буде 2):

введіть тут опис зображення

  • А потім переконайтесь, що місце запуску є на вашому первинному екрані, тоді слід зробити трюк, який я б припустив.

4
У такому випадку первинне буде ліворуч! Я хочу, щоб мій основний дисплей був праворуч!
emoxam

Якщо я не помиляюся (зараз не можу спробувати це, на жаль), ви можете перетягнути дисплеї (як у червоному екрані Ноутбук та Зеленому іншому екрані у вашому випадку), щоб мати основний праворуч. І після зміни місця розміщення пускової установки це повинно працювати, ви спробували це?
Oyibo

Гаразд, у мене є два монітори, я роблю телевізор праворуч і монітор ліворуч, всі вікна переміщені до телевізора, я повертаю їх до монітора руками, і тепер у мене є проблема - у мене верхня панель на кожному дисплеї та pidgin, показаний лише на телевізорі; Що я про те, чому піктограма підгіна лише у телевізора? (Гадаю, у мене час від часу будуть подібні проблеми)
emoxam

6

Якщо ви використовуєте карту Nvidia (з драйверами Nvidia), ви можете використовувати їх інструменти налаштування для встановлення основного монітора. У драйверів Nvidia більше можливостей, ніж у конфігурації монітора Ubuntu.

  1. Виконайте наступну команду, щоб запустити конфігурацію налаштувань Nvidia

    sudo nvidia-settings
    

    Якщо ця команда не знайдена, це рішення не працюватиме, поки ви не встановите драйвери Nvidia.

  2. Виберіть вкладку "Конфігурація дисплея X сервера" зліва.

  3. Виберіть монітор, який ви хочете бути основним (у моєму прикладі я хочу, щоб дисплей LGD був основним).

  4. Поставте прапорець "Зробити це основним екраном для екрана X", а потім натисніть "Застосувати".

  5. Закрийте вікно налаштувань, а потім запустіть це, щоб зробити цю зміну стійкою через перезавантаження:

    sudo nvidia-xconfig
    

У мене була ця проблема раніше, і у мене були деякі дурні налаштування монітора. Це завжди працювало для мене (16.04 прямо зараз), сподіваюся, що він працюватиме для всіх інших з Nvidia!


2

Ще один спосіб використання команди XRANDR

  1. Перевірте наявність імен з'єднань

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. Отже, як ви бачите LDVS1, підключений первинним , щоб змінити VGA1 як основний запуск:

    xrandr --output VGA1 --primary

    Перевірте ще раз:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

2

Рішення: Я знаю, що це стара тема, але рішення, розміщені тут, не працювали для мене на Ubuntu 16.04 (але відповідь xrandr, розміщена тут, допомогла вказати мені в правильному напрямку) Для нащадків та допомоги іншим, хто шукає відповідь. ..

Повну відповідь, що повністю вирішив цю проблему для мене, можна знайти за наступним посиланням, якщо це допомагає іншим, хто бореться з цією проблемою: Встановити основний монітор на 16.04


5
Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки.
Карл Ріхтер

2

У Ubuntu 17.04мені вдалося змінити основний дисплей за допомогою налаштувань> Пристрої> Дисплеї та змінити основний параметр дисплея на розширений дисплей.


Я підтверджую, що ця функція працює добре і в Ubuntu 18.04.1 LTS. Відкрийте додаток "Відображає", перейдіть до розташування дисплеїв, а в нижній смузі цього кадру ви знайдете "Первинний дисплей" - виберіть і насолоджуйтесь!
Хартмут П.

2

В Ubuntu 18.04 його можливо, але важко знайти. У розділі "Налаштування-> Пристрої-> Дисплей екрана" ви можете знайти розділ "Первинний дисплей". Ви можете фактично натиснути на етикетку, хоча немає ніяких вказівок.

введіть тут опис зображення



0

Так. Запустіть Налаштування системи, натисніть на "Дисплеї", потім перетягніть монітори, щоб вони були там, де ви хочете.


2
У такому випадку первинне буде ліворуч! Я хочу, щоб мій основний дисплей був праворуч!
emoxam

Потім перетягніть його в праву частину.
SimplySimon

Гаразд, у мене є два монітори, я роблю телевізор праворуч і монітор ліворуч, всі вікна переміщені до телевізора, я повертаю їх до монітора руками, і тепер у мене є проблема - у мене верхня панель на кожному дисплеї та pidgin, показаний лише на телевізорі; Що я про те, чому піктограма підгіна лише у телевізора? (Гадаю, у мене час від часу будуть подібні проблеми)
emoxam

0

Для людей, які працюють із новішими версіями (працює 16.04), ви можете легко змінити положення моніторів шляхом перетягування. Крайній лівий дисплей стане вашим основним екраном.

Наприклад - у мене ноутбук підключений до зовнішнього дисплея, який розміщено зліва на столі. Тому я повинен перетягнути піктограму зовнішнього дисплея (див. На зображенні) справа наліво від Вбудованого дисплея.

Зміна положення монітора


У Ubuntu 18.04 Unity перетягування ліворуч не робить його основним екраном.
tartaruga_casco_mole

Більше не використовую Ubuntu, але я думаю, що вони переїхали до Gnome зараз
Divyanshu Maithani

-1

Так, є налаштування "монітора за замовчуванням", і це зазвичай доступне на панелі управління Graphics Utilities. Тож знайдіть або встановіть програмне забезпечення на панелі управління Nvidia або ATI.


Будь ласка, надайте мені показ екрана? Я не можу його знайти в утиліті amdcccle.
emoxam

-1

Я використовую kubuntu 13.04, живу з 2 Gb стійкістю. У мене ноутбук з 2-м монітором зліва. Настройка дисплеїв спрацювала чудово (Візьміть це! Debian 7 Live, Fedora Live!), Але тоді на моєму другому моніторі відкриються вікна. Я відкрив налаштування дисплея, встановив другий пн як основний, натисніть Застосувати, потім встановив основний пн як основний, натисніть Застосувати, і все працює добре.


-1

Я отримав хитрість. У налаштуваннях дисплея ви бачите обидва екрани, але на первинному дисплеї є смуга заголовка з датою вгорі. Потрібно натиснути на цю панель і перетягнути її на основний монітор. Застосувати et voila


3
Ця відповідь не додає нічого корисного. drunkScientist вже дав таку ж відповідь , і вже була відповідь, що це неправильно.
Дан Даскалеску

-2

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


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