Sie können Ihre Fenster mit xpra freigeben, indem Sie sie entweder in die andere X11-Sitzung verschieben oder auf beiden gleichzeitig anzeigen .
"Seamless" Multi-User-Session in Linux / X11
Das Ziel
Ich würde gerne ein Multi-User-System (basierend auf Linux) haben, das nur eine X11-Sitzung mit mehreren Bildschirmen und Paaren von Maus und Tastatur verwendet. So können zwei (oder mehr) Personen mit demselben Computer arbeiten, der nicht nur die gleiche Hardware, sondern auch den gleichen "Bildschirm" (der natürlich in zwei physische Bildschirme unterteilt ist) gemeinsam verwenden würde, Sie könnten jedoch beispielsweise ein Fenster zu Ihrem Partner verschieben. ..). Durch die Freigabe der Fenster sollte es nicht nur bequemer sein, Ihrem Partner "zu zeigen", was Sie getan haben - wenn Benutzer A mit einer komplexen Anwendung an etwas zu arbeiten begann (versichern Sie sich, dass es nicht praktisch ist, die Dateien zu speichern und sie zu öffnen die andere Sitzung) Das Verschieben des Anwendungsfensters zu Benutzer B sollte so einfach sein wie das Verschieben eines Fensters innerhalb des eigenen Bildschirms. Deshalb nenne ich es eine "nahtlose" Multi-User-Sitzung.
Mögliche Lösungen
Ich habe in diesem Artikel über X11 "Multisitz" gelesen, der nicht die gewünschten Funktionen hat. Es verwendet eine Sitzung für jeden Benutzer anstelle einer einzelnen Sitzung.
Ich habe XI2 aka Xinput2 gefunden, das eine Unterstützung für mehrere Zeiger bietet . Dies ermöglicht, dass zwei separate Mauszeiger von zwei Mäusen gesteuert werden. Ich habe gelesen, dass Sie den zwei Mäusen zwei Tastaturen zuweisen können, die einen unabhängigen Fokus und Texteingabe ermöglichen. Ich frage mich jedoch, ob auch die Zwischenablagen (sowohl die "echten" als auch die "mittleren" Maustaste "- Zwischenablagen") gesondert behandelt werden. Ich habe nur wenige Informationen zu der XI2-Multi-Pointer-Funktion, aber keinen "Feldbericht" gefunden.
Eine andere, völlig andere Idee wäre, zwei separate X11-Sitzungen auf dem Computer zu haben, aber die Fenster mit X11-Forward zwischen den beiden Sitzungen gemeinsam zu nutzen. ABER: Soweit ich weiß, können Sie ein X11-weitergeleitetes Fenster nicht freigeben, sodass Benutzer A eine Anwendung ausführt und das Fenster während der Ausführung an Benutzer B sendet. Wie ich weiß, kann nur Benutzer B eine Anwendung auf der Hardware ausführen von Benutzer A und zeigen Sie das Fenster in seiner eigenen X11-Sitzung an. Das will ich auch nicht ... Oder irre ich mich und es ist möglich, ein Fenster über die X11-Weiterleitung weiterzuleiten, nachdem die Anwendung gestartet wurde?
Irgendwelche anderen Ideen, um das zu schaffen?
1 Antwort auf die Frage
Verwandte Probleme
-
9
X-Schritte in X-Sitzungen "trennen" und "neu anhängen"?
-
3
Schlüssel in Linux neu zuordnen
-
2
Gnome Screensaver und Xinerama
-
4
Transparentes Unicode X-Terminal, das nicht an eine Desktop-Umgebung gebunden ist?
-
5
wie man die Mausgeschwindigkeit auf Ubuntu sehr niedrig einstellt
-
1
Wie bekommen Sie Compiz mit dem ATI fglrx 9.6-Treiber?
-
1
So verwenden Sie die fglrx-Treiber von ati unter Fedora 11
-
5
Wer kennt gute fortgeschrittene Benutzerhandbücher für X?
-
3
nVidia-Treiber unter Linux und die Notwendigkeit, die Auflösung beim Neustart neu einzustellen
-
2
Wacom Bamboo Tablet und Linux: Hat jemand Erfahrung damit? Auf welcher Abstraktionsebene wird es unt...