Saya memiliki komputer Ubuntu yang menjalankan 16,04, dan saya hanya memiliki satu kartu grafis.
Adikku dan aku terus-menerus memperdebatkan siapa yang bisa menggunakannya, jadi aku mencoba melakukan semua bantuan dan menginstal multiseat.
Saya akan
seat0
, dengan port VGA, mouse, keyboard, dan jack headphone di bagian belakang komputer.Dia akan
seat1
, dengan port DVI-D, mouse, keyboard, dan jack headphone di bagian depan komputer.Kami akan membagikan dongle Wi-Fi untuk terhubung ke internet.
Saya benar-benar bingung bagaimana melakukan ini. File apa yang saya buat, kemana mereka pergi, dan apa yang saya masukkan ke dalamnya? Jawaban yang diformat dengan baik (bukan panduan online) akan menyenangkan.
Output dari lspci
:
00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 05)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d5)
00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d5)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d5)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 05)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 05)
01:00.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
01:00.1 System peripheral: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:01.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:05.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:07.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
02:09.0 PCI bridge: PLX Technology, Inc. PEX 8609 8-lane, 8-Port PCI Express Gen 2 (5.0 GT/s) Switch with DMA (rev ba)
03:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
04:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
05:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
06:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
08:00.0 USB controller: ASMedia Technology Inc. ASM1042A USB 3.0 Host Controller
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)
Output dari ls /dev/input/by-path/
:
pci-0000:00:14.0-usb-0:1:1.2-event-kbd
pci-0000:00:14.0-usb-0:2:1.0-event-kbd
pci-0000:00:14.0-usb-0:7:1.0-event-mouse
pci-0000:00:14.0-usb-0:1:1.2-event-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-event-mouse
pci-0000:00:14.0-usb-0:7:1.0-mouse
pci-0000:00:14.0-usb-0:1:1.2-mouse
pci-0000:00:14.0-usb-0:3.1:1.0-mouse
platform-eeepc-wmi-event
Jawaban:
Jadi ini adalah panduan lama, tetapi mungkin masih berfungsi. MultiSeatOneCard .
Beberapa catatan sebelum saya mulai membawa instruksi:
Semua
gdm
konfigurasi yang Anda ingin lakukan bahkan mungkin tidak diperlukan. Jika Anda memiliki GNOME, Anda sudah memilikigdm
(dan versi yang jauh lebih baru). Penggunaan Unitylightdm
, yang sepertinya tidak berfungsi. Anda harus menginstalgdm
dan menggunakannya untuk mencoba panduan ini.Hanya peringatan lain: PANDUAN TUA. Ini mungkin tidak berfungsi, mungkin merusak Ubuntu, mungkin meledakkan mesin Anda (tidak benar-benar tentu saja). Harap berhati-hati dan cadangan barang.
Sekarang untuk panduannya
Wiki menyarankan untuk menonaktifkan splash screen dengan yang berikut ini. Saya tidak tahu apakah prosedurnya masih berfungsi atau tidak.
Bagian selanjutnya, tentang "desktop yang diperluas" mungkin dapat dilewati juga. Cukup colokkan kedua monitor dan atur ke "extended mode" di pengaturan monitor Anda.
Sekarang, untuk beberapa konfigurasi.
Itu harus mungkin tanpa banyak masalah.
Di sinilah Anda mungkin memiliki masalah. Alih-alih 2,20, Anda mungkin perlu mencoba 3,18 (ini untuk 16,04).
Seharusnya tidak menimbulkan masalah.
Ini, Anda dapat memilih untuk tidak melakukannya. Jika Anda peduli dengan keamanan, saya sarankan Anda melakukannya, tetapi sebaliknya, saya pikir Anda bisa meninggalkannya.
Sekarang restart
gdm
dengan me-reboot (mungkin cara termudah). Jika Anda melihat layar login GDM, ada sesuatu yang terjadi. Periksa kembali panduan asli dan atur beberapa pengaturan.Jika Anda tidak memiliki layar login, maka lanjutkan ke TTY dan jalankan
X -query 127.0.0.1
. Jika GDM muncul, bunuh (kembali ke TTY dan bunuh di sana).Buat pengguna baru bernama
monitor
:Buat file (panduan tidak memiliki spesifikasi nama)
/etc/udev/rules.d/my.rules
dan masukkan sebagai berikut:Beberapa instalasi paket:
Kita perlu memisahkan monitor dengan beberapa alias:
Masuk ke
monitor
pengguna di TTY dan buat~/.xsession
.Letakkan ini di dalam:
Ingatlah untuk mengeditnya untuk mencerminkan resolusi Anda.
Jalankan
startx
sebagaimonitor
pengguna dan lihat apakah itu berfungsi.Ini perlu dilakukan untuk mulai saat boot jika berhasil, jadi tambahkan ini di akhir
~/.profile
(untuk akun monitor):Bunuh GUI dan pergi ke TTY6. Masuk sebagai
monitor
dan itu harus mulai.Jika berhasil, edit file
/etc/init/tty6.conf
sebagai root dan ganti baris yang dimulai/sbin/getty
denganJika berfungsi, tetapi Anda juga ingin memisahkan audio, panduan MultiSeatX yang tertaut memiliki beberapa hal untuk Anda.
Harap diingat ini mungkin tidak berfungsi. Saya mengetik ini agak cepat dan mudah-mudahan akan mengeditnya menjadi sedikit lebih jelas jika perlu. Saya telah mengadaptasi bagian-bagian panduan ini agar lebih mutakhir dan meningkatkan peluang keberhasilan.
Semoga berhasil!
sumber
Kedengarannya sangat keren, jadi saya melihat-lihat dan menemukan entri wiki ini sebagai ditautkan dari entri wikipedia ini . Ini pada dasarnya menggunakan alat yang disebut xephyr untuk mengatur input / output.
Entri ini cukup lama dan hanya diperbarui untuk ubuntu 12.04, tetapi xephyr masih dalam repo standar (baru saja menguji keberadaannya di komputer saya). Suntingan konfigurasi tampak rumit tetapi cukup mudah, mungkin masih berfungsi. Ini adalah blog yang berasal dari 2014, yang membuat orang juga berharap.
Harap beri tahu kami tarif Anda!
sumber
Saya rasa ini tidak mungkin karena Anda tidak dapat memiliki dua set perangkat input. Mungkin alat seperti sinergi mungkin membantu di sini tetapi akan berantakan.
Anda bisa mendapatkan mesin lain dan menggunakannya sebagai Terminal X, ini hanya perlu cukup cepat untuk memperbarui layar jadi minta teman-teman Anda untuk pc lama mereka. Jika Anda mengonfigurasi mesin asli Anda untuk menjalankan XDMCP, maka mesin yang lain akan masuk ke desktopnya sendiri.
Fungsi ini dijadwalkan untuk dihapus dari ubuntu ketika X windows diganti dengan Mir, ini mungkin sekitar waktu rilis LTS berikutnya.
Ini adalah panduan ubuntu untuk XDMCP - https://wiki.ubuntu.com/xdmcp
sumber