Програми подвійного монітора, що відкриваються на неправильному моніторі


44

Я новачок у ubuntu, використовую його вже близько місяця. Я створив цей робочий стіл для телевізора міфу, і тому я використовую подвійну конфігурацію монітора (один монітор для перегляду шоу, а один - для всього іншого). Але оскільки у мене немає тюнера (поки що), я просто використовую робочий стіл Hulu та деякі відеофайли, які у мене вже є. Проблема полягає в тому, що коли я відкриваю деякі програми, такі як firefox, вони відкриваються на моніторі, який відтворює відео. Іноді вони навіть відкриваються за відеопрограмою. Чи є спосіб приклеїти програми до певного монітора, щоб він завжди відкривався на цьому додатку?

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

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


1
Ви хочете визначити, на якому дисплеї відкривати кожну програму, або відкривати всі нові програми на певному дисплеї?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

1
Додавши відповідь Вадима, вам потрібно встановити для "Вікна примусового розміщення" значення "Будь-яке". Це зафіксувало це для мене.
Даніель Сенторе

Відповіді:


29

Якщо у вас немає CompizConfig, встановіть його (все одно вам потрібно). Перейдіть до диспетчера налаштувань CompizConfig> Керування вікнами> Розмістіть Windows (переконайтеся, що цей плагін встановлено). На вкладці Загальні ви бачите опцію Multi Output Mode. У вас є такі варіанти, як: Використовувати пристрій активного виводу або Використовувати вихідний пристрій за допомогою вказівника тощо.


11
Тільки жоден із цих варіантів не є корисним.
momomo

12

Щось подібне до цього трапилося зі мною назад. Спробуйте перейти до системи> Налаштування> Монітори. Переконайтесь, що головний монітор (ваш робочий монітор) знаходиться зліва, а не праворуч. Якщо два монітора є різними знаками, переконайтесь, що вони обидва вирівнюються вгорі. Я помітив це під час мого налаштування пару місяців тому, коли встановив монітор, який використовував роздільну здатність, що перевищує мій робочий монітор.


3
А що робити, якщо допоміжний монітор повинен бути фізично зліва від основного?
Кріс Страттон

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

2
Ні, це не вирішує проблему, коли основний монітор знаходиться праворуч, оскільки ваша пропозиція "застосовується та ж логіка" - це саме та ситуація, коли виникає проблема. По суті, ваша відповідь працює лише для того, хто хоче головний монітор зліва - ви насправді не відповіли на питання, як вказати, який саме монітор є основним.
Кріс Страттон

1
@ChrisStratton: Ось помилка Launchpad для цього . Насправді це не було виправлено. Саме у вашій ситуації, основний екран праворуч, я все ще бачу помилку 16.04.1.
Дан Даскалеску

Вирівнювання моніторів у верхній частині вирішило для мене проблему (мій основний монітор також зліва).
Stockfisch

6

Ще один вибір - використання devilspie. Ви можете отримати Devilspie з сховища Всесвіту.


4

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


1
Я просто спробував це в 12.04, і це не мало ніякого ефекту, при будь-якій комбінації варіантів. Фу, хотілося б, щоб це було простіше.
Том Броссман

4

У System-> Preferences виберіть Монітори. Поставте прапорець "Показати монітори на панелі", потім натисніть на монітор, який ви хочете за замовчуванням, і натисніть кнопку "Зробити за замовчуванням". Вийдіть і поверніться назад, і там ви переходите.

Я кілька разів це намагався, і це не зайняло, поки я не встановив прапорець "Показати монітори на панелі".


3
чому я не можу знайти Показувати монітори в панелі chceck панелі, яку версію ubuntu ви використовуєте?
Медя

3

Я виправив це за допомогою compiz-config-manager. встановити за допомогою

sudo apt-get install compizconfig-settings-manager

Перейдіть до Загального> Загальні параметри> Налаштування дисплея

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

Також правильне встановлення текстового поля "Виходи" з відповідними роздільними можливостями екрану здавалося, допоможе покращити розміщення вікон.


тільки один, який працював на мене.
joaoal

1

Клацніть правою кнопкою миші на заголовку вікна та виберіть: More Actions-▸ Window Manager Settings. Виберіть Focusу стовпці зліва. Опція Включити Active screen follows mouse.

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


Це єдине рішення KDE?
EoghanM

1

У розділі "Відображення" за допомогою спадного меню "Місце запуску" виберіть монітор, на якому потрібно відкрити програми.

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