Як я можу запустити окремий X сеанс на іншому фізичному дисплеї?


14

Ось що мені потрібно зробити. Мені потрібно відтворювати фільм через HDMI на телевізійному екрані для своїх друзів, поки я хакую деякі особисті проекти через VGA на менший монітор. Обов'язково, щоб екрани були окремими, оскільки у мене на моніторі працює програма для монітора роботи, яка буде робити знімки екрана навмання, і було б непогано, щоб знімки екрана не були наполовину Megamind і наполовину Eclipse. Я чув, що ви можете запускати різні сеанси X на кожному екрані, але не знаю, як це зробити. По суті, мені потрібен VLC в повноекранному режимі на одному екрані та в моєму повному середовищі робочого столу на іншому. У мене працює 64-бітний Linux Mint 11 (Ubuntu 11.04).

Чи є спосіб це зробити? Якщо так, чи можу я зробити так, щоб я міг переключити сеанс X, з яким пов'язана миша, щоб контролювати фільм?

Відповіді:


7

Те, що ви хочете, - це конфігурація багатозначного Xxorg. Я не знаю, який дистрибутив ви використовуєте, тому я просто посилаюся на запис xorg Wiki . X цілком підходить для цього, оскільки 20+ років тому багато установ робили це з усіма своїми машинами Unix.

Однак ви не зможете використовувати однакову клавіатуру та мишу для обох дисплеїв.


Я відредагував вищезазначене питання, щоб включити мій дистрибутив: Linux Mint 11 / Ubuntu 11.04 64bit. Чи зможу я хоча б використовувати термінал для інтерфейсу з іншим дисплеєм?
Naftuli Kay

Xorg Wiki посилається на цю сторінку Ubuntu: help.ubuntu.com/community/MultiseatX Я не впевнений, що ти думаєш, коли згадуєш про взаємодію іншого дисплея, але якщо ти хочеш керувати VLC з іншого свого X-сервера, ви можете використовувати інтерфейс управління VLC HTTP (або інший інтерфейс управління VLC): videolan.org/doc/play-howto/en/ch04.html#id590873
Klox

Отже, по суті export DISPLAY=:2 && vlc myfile, запустив би VLC на іншому екрані, тоді я міг би використовувати плагін HTTP для управління ним. Має сенс. Я побачу, чи зможу я тут щось працювати.
Naftuli Kay

2
Неправда щодо питань клавіатури та миші. Можна використовувати synergyодну і ту ж клавіатуру та мишу на багатомісних X-дисплеях або на одній машині, або навіть мережевій машині.
Калеб

1
@TK: Коротше команда , яка також робить те , що ви хочете, без побічного ефекту , який ви , ймовірно , не хочете: DISPLAY=:2 vlc myfile. Це змінює змінну DISPLAY лише для vlcкоманди, не затуляючи змінну DISPLAY стартової оболонки. Це ще корисніше, якщо ви використовуєте фон VLC, щоб ви могли продовжувати використовувати це термінальне вікно.
Warren Young

4

Я щойно написав невелику підказку про те, як налаштувати та запустити окремі xsesions на 2 моніторах. Перевірте це http://www.nu2upc.com/linux-tips/configuring-dual-displays/

Спочатку дозвольте мені пояснити, що я збираюся досягти, щоб побачити, чи відповідає це вашим потребам. У мене будуть 2 монітори, 1 підключений через VGA, а другий DVI. Монітор VGA повинен бути підключений до екрана 0 як монітора 0 на xsession 0, а DVI - на 1.

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

Рішенням було просто відключити монітор DVI, перезавантажити та запустити чистий файл xorg.conf. Я відкрив налаштування nvidia і перевірив, що мій VGA-монітор налаштований так, як я хотів, тоді я підключив свій DVI-монітор, натиснув “Конфігурація дисплея сервера X”, потім “Виявити дисплеї” і знайшов монітор DVI. Потім я встановив DVI-монітор праворуч від мого монітора VGA, натиснув на кнопку «Налаштувати» та вибрав «Окремий екран X», після чого переконався, що всі інші налаштування були такими, як мені подобається. Я натиснув "Зберегти файл конфігурації X" і сказав "так", щоб об'єднати зміни. Потім я перезавантажив свою систему. і альта! Тепер у мене є два дисплеї, що працюють у кожному окремому xsesions!

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