Як використовувати другий комп’ютер як додатковий монітор (Linux Fedora 24)?


10

Моя мета

Я хотів би використовувати свій ноутбук, на якому працює Fedora 24, як другий монітор настільного комп’ютера, на якому також працює Fedora 24.


Що я спробував, а що не зовсім вирішує це питання: Чому це не повторне запитання

Xdmx

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

  1. Встановіть Xdmxна обох комп'ютерах.
  2. sshв один комп’ютер з іншого з -Xможливістю переходу.
  3. Використовуйте Xdmxдля перетворення комп'ютера, що знаходиться на приймальному кінці, sshу монітор, використовуючи наступну команду: startx -- /usr/bin/Xdmx :1 +xinerama -display :0.0 -display localhost:10.0 -norender -noglxproxy

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

xinit: XFree86_VT property unexpectedly has 0 items instead of 1
xinit: connection to X server lost

waiting for X server to shut down 
Couldn't get a file descriptor referring to the console

Помилка Googling повертає цю публікацію в блозі з липня 2015 року, коли користувач виконує ті самі кроки, що і я, за винятком використання Ubuntu замість Fedora, і закінчується таким же результатом, як і я. Останнім жовтнем 2016 року до цього повідомлення є шість коментарів, усі шість із яких стверджують, що вони виконували ті ж самі кроки та отримали однакову помилку.

Віддалений робочий стіл Fedora

Хоча це дозволяє мені керувати одним комп'ютером з іншого, воно вимагає, щоб я використовував GUI на хост-комп'ютері для управління ноутбуком. Щоб ефективно використовувати gui, він повинен займати велику кількість місця на одному моніторі. Отже, коли я хочу використовувати монітор хоста, я повинен відключити віддалений робочий стіл табуляції. Як такий, я фактично не отримую монітор, оскільки не можу одночасно використовувати два монітори для двох різних завдань. Це більше схоже на просто перемикання робочих просторів, що я вже в змозі зробити. Також я не можу переміщувати програми між екранами.

Ssh -X

Само, як і вище. Так, я можу керувати своїм іншим комп'ютером, але мені потрібно активно використовувати хост-монітор, щоб керувати монітором ноутбука.

Синергія.

Програма насправді працює, але вона дозволяє лише ділитися мишею та клавіатурою. Програми не можна переміщувати між моніторами, тому це не зовсім те, що я шукаю. Крім того, я скупий студент коледжу, а плата за ліцензію - 20 доларів. За цю ціну я міг просто купити вживаний монітор, який дозволив би мені переміщувати програми між моніторами. У dnfсховищі Fedora є версія FOSS , але ця версія застаріла.


@ fixer1234 Перший комп’ютер - це все в одному, а другий - ноутбук. Отже, жоден не має знімного екрану. Вибачте, я, мабуть, мав би вказати, що просто підключити монітор - це не варіант.
FabulousGlobe

Багато з того, що мені запам’яталося, були рішеннями для Windows, але є також маса попередніх питань Linux. Я щойно використовував "використовувати ноутбук як монітор: q linux" як рядок пошуку і отримав 86 результатів. Тож це відправна точка. Не надто глибоко копаючи, ось що з цього придумали: superuser.com/questions/661385/… (прийняті пункти відповіді на посилання Fedora), superuser.com/questions/51031/… , superuser.com/questions/143833/ … (
Продовження

(дещо інший випадок, але потенційно пристосований?), superuser.com/questions/71794/…
fixer1234

@ fixer1234 Привіт, дякую за ваші приклади, але я боюся, що фактично не можу їх використати. 1 використовує віддалений робочий стіл для управління іншим комп'ютером. Я змусив це працювати, але це насправді не дає мені другого екрану, а натомість дозволяє мені керувати ноутбуком з мого основного комп'ютера. Це вимагає відображення робочого столу ноутбука на моєму ПК. 2 посилання DMX, який, здається, загадково перестав працювати для всіх протягом деякого часу за останні кілька років. 3 ще раз - просто дистанційне управління, яке добре працює для користувача, оскільки у нього немає власного монітора. 4 знову Xdmx.
FabulousGlobe

1
Моєю пропозицією було б таке: (1) збільшити геометрію робочого столу на настільному комп’ютері, використовуючи xrandr --fb <width>x<height>відповідність комбінованого розміру обох моніторів; (2) запустити сервер VNC на робочому столі; (3) підключіться з VNC від вашого ноутбука до робочого столу з чітко вираженою геометрією, переглядаючи найбільш праву (на "моніторі" на робочому столі "невидиму") частину робочого столу.
лютого

Відповіді:


3

Я використовую Ubuntu 18.10 і цей інструмент оболонки https://github.com/mrenrich84/vnc_virtual_display_linker

якщо ви використовуєте x11 та x11vnc у своїй Fedora 24, ви можете спробувати.

Я використовую це для створення другого екрана з моїм планшетом Android (вам просто потрібен клієнт vnc на другому екрані пристрою).

Миша та клавіатура мого ПК також доступні на другому екрані.

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