Ich habe einen Ubuntu-Computer mit 16.04 und ich habe nur eine Grafikkarte.
Mein Bruder und ich streiten uns ständig darum, wer es benutzen darf. Deshalb versuche ich, allen einen Gefallen zu tun und Multiseat zu installieren.
Ich würde
seat0
mit dem VGA-Anschluss, einer Maus, einer Tastatur und den Kopfhörerbuchsen auf der Rückseite des Computers sein.Er würde
seat1
mit dem DVI-D-Anschluss eine Maus, eine Tastatur und die Kopfhöreranschlüsse an der Vorderseite des Computers haben.Wir würden den WLAN-Dongle teilen, um eine Verbindung zum Internet herzustellen.
Ich bin völlig ratlos, wie das geht. Welche Dateien erstelle ich, wohin gehe ich und was lege ich darin ab? Eine gut formatierte Antwort (kein Online-Ratgeber) wäre schön.
Die Ausgabe von 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)
Die Ausgabe von 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
Antworten:
Das ist also ein alter Leitfaden, aber es kann immer noch funktionieren. MultiSeatOneCard .
Einige Notizen, bevor ich anfange, Anweisungen zu überbringen:
gdm
Möglicherweise ist nicht einmal die gesamte Konfiguration erforderlich, die Sie vornehmen möchten. Wenn Sie GNOME haben, haben Sie bereitsgdm
(und eine viel neuere Version). Unity nutztlightdm
, was anscheinend nicht funktioniert. Sie sollten es installierengdm
und verwenden, um dieses Handbuch auszuprobieren.Noch eine Warnung: OLD GUIDE. Es könnte nicht funktionieren, es könnte Ubuntu kaputt machen, es könnte Ihre Maschine in die Luft jagen (nicht wirklich natürlich). Bitte seien Sie vorsichtig und sichern Sie alles.
Nun zum Leitfaden
Das Wiki schlägt vor, den Begrüßungsbildschirm wie folgt zu deaktivieren. Ich weiß nicht, ob das Verfahren noch funktioniert oder nicht.
Der nächste Teil, "Erweiterter Desktop", kann wahrscheinlich auch übersprungen werden. Schließen Sie einfach beide Monitore an und stellen Sie sie in Ihren Monitoreinstellungen auf "Erweiterter Modus" ein.
Nun zu etwas Konfiguration.
Das sollte ohne großen Aufwand möglich sein.
Hier könnte ein Problem auftreten. Anstelle von 2.20 müssen Sie möglicherweise 3.18 versuchen (dies gilt für 16.04).
Das sollte keine Probleme bereiten.
Dies können Sie nicht tun. Wenn Ihnen die Sicherheit am Herzen liegt, sollten Sie dies tun, aber ich denke, Sie können es ansonsten belassen.
Starten Sie jetzt neu
gdm
durch einen Neustart (wahrscheinlich der einfachste Weg). Wenn Sie den GDM-Anmeldebildschirm sehen, ist etwas nicht in Ordnung. Überprüfen Sie die Originalanleitung und ändern Sie einige Einstellungen.Wenn Sie keinen Anmeldebildschirm haben, rufen Sie einen TTY auf und führen Sie ihn aus
X -query 127.0.0.1
. Wenn GDM auftaucht, töte es (gehe zurück zum TTY und töte es dort).Erstellen Sie einen neuen Benutzer mit dem Namen
monitor
:Erstellen Sie eine Datei (Anleitung hat keine Namensangaben)
/etc/udev/rules.d/my.rules
und geben Sie Folgendes ein:Einige Paketinstallationen:
Wir müssen die Monitore mit einigen Aliasen trennen:
Melden Sie sich
monitor
im TTY beim Benutzer an und erstellen Sie~/.xsession
.Setzen Sie dieses in:
Denken Sie daran, es zu bearbeiten, um Ihre Auflösungen widerzuspiegeln.
Führen Sie
startx
alsmonitor
Benutzer aus, und überprüfen Sie, ob es funktioniert.Dies muss gemacht werden, um beim Booten zu starten, wenn es funktioniert. Fügen Sie dies am Ende von
~/.profile
(für das Monitor-Konto) hinzu:Töte die GUI und gehe zu TTY6. Melden Sie sich an als
monitor
und es sollte starten.Wenn das funktioniert, bearbeiten Sie die Datei
/etc/init/tty6.conf
als root und ersetzen Sie die Zeile beginnend/sbin/getty
mitWenn es funktioniert, Sie aber auch Audio trennen möchten, finden Sie im verknüpften MultiSeatX- Handbuch einige nützliche Informationen .
Bitte denken Sie daran, dass dies möglicherweise nicht funktioniert. Ich habe das ziemlich schnell geschrieben und werde es hoffentlich etwas klarer bearbeiten, wenn nötig. Ich habe Teile des Leitfadens angepasst, um aktueller zu sein und die Erfolgschancen zu erhöhen.
Viel Glück!
quelle
Es klingt sehr cool, also habe ich mich umgesehen und diesen Wiki-Eintrag gefunden, der mit diesem Wikipedia-Eintrag verlinkt ist . Grundsätzlich wird ein Tool namens xephyr zum Organisieren von Ein- / Ausgängen verwendet.
Der Eintrag ist ziemlich alt und nur für Ubuntu 12.04 aktualisiert, aber Xephyr ist immer noch in den Standard-Repos (hat gerade seine Präsenz auf meinem Computer getestet). Die Konfigurationsänderungen scheinen komplex, aber ziemlich unkompliziert zu sein, es könnte trotzdem funktionieren. Hier ein Blog aus dem Jahr 2014, der auch Hoffnung macht.
Bitte lassen Sie uns wissen, wie es Ihnen geht!
quelle
Ich denke nicht, dass dies möglich ist, weil Sie nicht zwei Sätze von Eingabegeräten haben können. Es ist möglich, dass ein Tool wie Synergie hier hilft, aber es wird chaotisch sein.
Sie könnten sich eine andere Maschine zulegen und diese als X-Terminal verwenden. Dies müsste nur schnell genug sein, um den Bildschirm zu aktualisieren. Fragen Sie Ihre Freunde nach ihrem alten PC. Wenn Sie Ihren ursprünglichen Computer für die Ausführung von XDMCP konfigurieren, kann sich der andere Computer auf seinem eigenen Desktop anmelden.
Es ist geplant, diese Funktionalität von Ubuntu zu entfernen, wenn X-Windows durch Mir ersetzt wird. Dies wird wahrscheinlich in der Zeit der nächsten LTS-Version sein.
Hier ist Ubuntus Leitfaden zu XDMCP - https://wiki.ubuntu.com/xdmcp
quelle