Кілька користувачів на робочому столі [закрито]


10

Давайте робити вигляд, що у нас була досить потужна * nix система ... Тепер я, очевидно, знаю, що ви можете налаштувати кілька користувачів для входу в систему ....... але як саме це зробити? Як .... як би всі монітори підключились і таке, чи тобі потрібен менший вузол комп'ютера, який, як .... перенаправляє його чи щось таке?

Як системні адміністратори та такі налаштування декількох користувачів для системи * nix? через велику будівлю чи щось таке?


Різноманітні темні куточки систем усіяні змішаними рештками декількох поколінь рішень цієї проблеми, найбільш видимою для користувачів є TERMзмінна середовище.
dmckee --- кошеня колишнього модератора

Питання, пов'язане з багатоголосовим аспектом: serverfault.com/q/183086/53362
Kowh

Відповіді:


5

Як правило, один запускає сервер, на якому не додається власне графічний дисплей (можливо, дуже простий для діагностичної роботи). Клієнти підключаються через мережевий протокол, або X, тунельований через SSH, або протокол віддаленого робочого столу, наприклад VNC або RDP.

З першим, користувачі виконують програми GUI з віддаленої оболонки, і вони легко відображаються як вікна на своїх клієнтських системах. Це добре працює у високошвидкісних мережах до тих пір, поки графіка не інтенсивна, але, на жаль, протокол X дуже чаткий і не дуже ефективний. Він також вимагає, щоб кожен клієнт запустив X-сервер, який є автоматичним для клієнтів Linux, простий в Mac OS і дещо громіздкий в Windows.

Інший підхід полягає у використанні VNC або RDP, які виконують весь сеанс віддаленого робочого столу, що відображається як вікно клієнта. Фактична робота виконується на сервері і стислий графічний потік доставляється клієнтській програмі. Існує також опція проміжного зв'язку під назвою NX, яка використовує оптимізовану версію протоколу X, щоб забезпечити подібний досвід (з деякими поліпшеннями роботи над VNC або RDP.) Для цих підходів клієнтські програми доступні для будь-яких основних (і багатьох другорядних) ) операційні системи.

Але є ще один цілий шлях, який більше відповідає тому, що ви зображуєте: гігантська система, схожа на восьминога, що розширює прямі графічні зв’язки з центрального сервера навколо невеликої площі (або навіть цілого будинку). Це відомо як "Multiseat X", і про це можна прочитати більше в цій статті з x.org . Посилання звідти вказують на те, що в цьому є достатня зацікавленість, щоб зберегти ідею в живих, хоча я ніколи не бачив, щоб хтось це робив у своєму прямому досвіді.


Цікаво. Multiseat X звучить досить круто, але, можливо, не практично для деяких ха-ха. Все одно дякую !.

1

Метод № 1. Можна встановити бездискові станції - нічого дорогого - просто запустити лише X-сервер, бажано з двовимірним прискоренням (в даний час 3D). При запуску він отримує зображення з сервера, запускає екран входу X, який представляє журнал на сервері. Програми запускаються на сервері, але вони відображаються на тонкому клієнті. Збивати речі це означає, що X-клієнти працюють на сервері, а X-сервер працює на клієнті. Точні деталі змінюються від бездискового налаштування до налаштування, але є кілька попередньо упакованих інструментів для цього. Він може бути побудований за допомогою навіть клієнтів секонд-хенду (вони нічого не роблять, окрім показу полігонів), доки мережа та сервер можуть їх обробляти.

Метод № 2. X може обробляти декілька карток і декілька входів ( мультиседі ). Він також може бути обмежений лише вибраним екраном та / або входом. Ви можете запустити X-сервер, налаштований на використання лише миші1, клавіатури1 та монітора1, а потім іншого, який використовує мишу2, клавіатуру2 та монітора2 і т.д.


0

Якщо у вас є центральний сервер і багато клієнтських машин, пересилання SSH і X11 - це дуже хороший спосіб цього досягти. Якщо ви просто говорите про наявність однієї машини з багатьма моніторами, клавіатурами та мишами, це називається "Мультисеат". Я вважаю, що з останніми версіями X.org це вже неможливо, але я вважаю, що вони намагаються повернути його.

Ось пара посилань для вас. А тепер, коли ви знаєте, що це називається Multiseat, ви можете обійти Google для отримання додаткової інформації.
http://en.wikipedia.org/wiki/Multiseat_configuration#GNU.2FLinux
http://wiki.x.org/wiki/Development/Documentation/Multiseat


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