Banyak Pengguna di Lingkungan Desktop [tertutup]

10

Mari kita berpura-pura memiliki * * nix sistem yang lebih kuat ... Sekarang jelas saya tahu Anda dapat mengatur beberapa pengguna untuk login ke sistem ....... tapi bagaimana tepatnya Anda melakukannya? Seperti .... bagaimana semua monitor terhubung dan semacamnya, atau apakah Anda memerlukan simpul komputer yang lebih kecil yang suka .... mengalihkan atau sesuatu?

Bagaimana Admin Sistem dan yang semacam itu mengatur banyak pengguna untuk sistem * nix? melintasi gedung besar atau apa?

Rui F Ribeiro
sumber
Berbagai sudut gelap sistem dikotori dengan sisa-sisa beberapa generasi solusi untuk masalah ini, yang paling terlihat oleh pengguna adalah TERMvariabel lingkungan.
dmckee --- ex-moderator kitten
Pertanyaan terkait pada aspek multiheading: serverfault.com/q/183086/53362
Kowh

Jawaban:

5

Secara umum, seseorang menjalankan server tanpa tampilan grafis aktual yang melekat padanya (mungkin sangat sederhana untuk pekerjaan diagnostik). Klien terhubung melalui protokol jaringan, baik X tunneled melalui SSH atau protokol remote-desktop seperti VNC atau RDP.

Dengan yang pertama, pengguna menjalankan program GUI dari shell jauh dan mereka tampil mulus sebagai jendela pada sistem klien mereka. Ini berfungsi dengan baik pada jaringan berkecepatan tinggi selama grafisnya tidak intensif, tetapi sayangnya protokol X sangat cerewet dan tidak terlalu efisien. Ini juga mengharuskan setiap klien untuk menjalankan X server, yang otomatis pada klien Linux, mudah pada Mac OS, dan agak rumit pada Windows.

Pendekatan lainnya adalah menggunakan VNC atau RDP, yang menjalankan seluruh sesi desktop jarak jauh yang ditampilkan sebagai jendela pada klien. Pekerjaan aktual dilakukan di server dan aliran grafik terkompresi dikirimkan ke program klien. Ada juga opsi di antara yang disebut NX, yang menggunakan versi protokol X yang dioptimalkan untuk memberikan pengalaman serupa (dengan beberapa peningkatan kinerja dibandingkan VNC atau RDP.) Untuk pendekatan ini, program klien tersedia untuk semua program utama (dan banyak program ) sistem operasi.

Namun, ada seluruh cara lain yang cocok dengan apa yang Anda pencitraan: sistem mirip gurita ginormous yang memperluas koneksi grafis langsung dari server pusat di sekitar area kecil (atau bahkan seluruh bangunan). Ini dikenal sebagai "Multiseat X", dan Anda dapat membaca lebih lanjut tentang melakukannya di artikel ini dari x.org . Tautan dari sana menunjukkan bahwa ada cukup minat untuk melakukan ini agar ide tetap hidup, walaupun saya belum pernah melihat orang melakukannya dalam pengalaman langsung saya.

mattdm
sumber
Menarik. Multiseat X terdengar sangat keren walaupun mungkin tidak praktis untuk beberapa haha. Bagaimanapun terima kasih !.
1

Metode no. 1. Dimungkinkan untuk mengatur stasiun diskless - tidak ada yang mahal - itu harus hanya menjalankan server X lebih disukai dengan akselerasi 2D (3D saat ini). Pada startup itu mendapatkan gambar dari server, mulai layar login X yang menyajikan logging di server. Aplikasi dijalankan di server tetapi ditampilkan pada thin client. Untuk mengacaukan semuanya itu berarti bahwa klien X dijalankan pada server sementara server X dijalankan pada klien. Rincian yang tepat bervariasi dari pengaturan diskless untuk mengatur tetapi ada beberapa alat pra-paket untuk melakukan ini. Itu dapat dibangun bahkan menggunakan klien bekas (mereka tidak melakukan apa-apa selain menampilkan poligon) selama jaringan dan server dapat menangani mereka.

Metode no. 2. X dapat menangani banyak kartu dan beberapa input ( multiseat ). Itu juga dapat dibatasi hanya pada layar dan / atau input yang dipilih. Anda dapat menjalankan server X yang dikonfigurasikan untuk hanya menggunakan mouse1, keyboard1 dan monitor1, kemudian yang lain yang menggunakan mouse2, keyboard2 dan monitor2 dll. Namun karena beberapa kartu tidak menangani, ada Xephyr yang melakukan hal yang sama tetapi dalam satu server X.

Maciej Piechotka
sumber
0

Jika Anda memiliki satu server pusat dan banyak mesin klien, penerusan SSH dan X11 adalah metode yang sangat baik untuk mencapai ini. Jika Anda hanya berbicara tentang memiliki satu mesin dengan banyak monitor, keyboard, dan mouse, ini disebut "Multiseat". Saya percaya dengan versi X.org terbaru ini tidak lagi mungkin, tetapi saya percaya mereka mencoba mengembalikannya.

Berikut adalah beberapa tautan untuk Anda. Dan sekarang Anda tahu itu disebut Multiseat, Anda dapat berkeliling Google untuk informasi lebih lanjut.
http://en.wikipedia.org/wiki/Multiseat_configuration#GNU.2FLinux
http://wiki.x.org/wiki/Development/Documentation/Multiseat

jonescb
sumber
0

Jawaban lain adalah LDAP. Anda dapat mengonfigurasi domain sebagai penyimpanan terpusat untuk semua profil pengguna. Cara melakukannya di Debian .

vissi
sumber