Home / LinuxUser / 2006 / 12 / X2x schafft Verbindungen

Newsletter abonnieren

Lies uns auf...

Folge LinuxCommunity auf Twitter

Top-Beiträge

Mandriva gibt Distribution in die Hände der Community
(268 Punkte bei 24 Stimmen)
Neues vom Systemd
(179 Punkte bei 5 Stimmen)
Mandriva in Nöten
(161 Punkte bei 4 Stimmen)
Mageia 2 ist fertig
(161 Punkte bei 4 Stimmen)

Heftarchiv

LinuxUser Heftarchiv

EasyLinux Heftarchiv

Ubuntu User Heftarchiv

Ubuntu User Heftarchiv

Partner-Links:

Shopping
Topsuche
 
Yatego Deutschlands größte Shoppingmall. 10000 Shops,
3.5 Mio Artikel. Alle Bestseller, Servertechnik und Technik Themenwelten.

Notebooks und Netzwerkhardware bei Mercateo günstig kaufen.
Internet Telefonie mit VoIP Telefonen von Gigaset
Das B2B Portal www.Linx.de informiert über Produkte und Dienstleistungen.
Günstige Digitalkameras finden Sie im Preisvergleich.

Komfortumschalter

X2x schafft Verbindungen

29.06.2009 Wer zwei PCs komfortabel über eine Tastatur und Maus bedienen will, muss einen KVM-Switch kaufen – oder installiert einfach X2x.

Unter Linux gibt es diverse Möglichkeiten, die Desktops von mehreren Rechnern von einem Arbeitsplatz aus zu bedienen. Einfach, aber kostenaufwändig ist der Erwerb eines KVM-Switches. Am eine solche Hardwarebox lassen sich PCs mit beliebigen Betriebssystemen anschließen und über einen Bildschirm mit einer Tastatur und Maus ansteuern.

Eine Alternative bietet das Protokoll VNC (Virtual Network Computing) [2]: Es sendet den Bildschirminhalt des entfernten Rechners – auf dem ein VNC-Server laufen muss – an einen VNC-Client auf der lokalen Maschine. Tastatur- und Mausevents reicht der lokale Rechner zur Auswertung an den entfernten PC durch. Auf diese Weise lässt sich am Remote-Rechner so arbeiten, als säße man davor. Von VNC existieren neben der offiziellen freien Implementierung [3] auch mehrere Forks mit freien oder kommerziellen Lizenzen für die meisten verfügbaren Betriebssysteme.

Für Anwender, die an einem Arbeitsplatz mit zwei Linux-Rechnern arbeiten, bietet X2x eine dritte, unkomplizierte Möglichkeit: Man arbeitet zwar auf zwei Bildschirmen, jedoch nur mit einer Tastatur und Maus. Zwischen den beiden Monitoren und damit auch Rechnern wechselt man, indem man die Maus an den Bildschirmrand bewegt. X2x fungiert hier quasi als softwarebasierter KVM-Switch.

Das folgende Szenario soll die Arbeit mit X2x verdeutlichen: Sie wollen mit der Maus und Tastatur des Rechners mit der IP-Adresse 10.0.0.1 auf den Desktop eines zweiten Rechners mit der IP-Adresse 10.0.0.2 zugreifen, dessen Monitor sich rechts neben dem des ersten PCs befindet (Abbildung 1).

Abbildung 1: Das Beispiel-Szenario für den Einsatz von X2x.

X2x installieren

Bei vielen Distributionen zählt X2x bereits zu Lieferumfang und lässt sich als Binärprogramm über den Paketmanager einrichten.Daneben finden Sie die Quellen der stabilen Version 1.27 und der Beta-Release 1.30 auf der Heft-CD.

Zur Installation entpacken Sie den gewünschten Tarball zunächst in ein beliebiges Verzeichnis. Dort erzeugen Sie mit dem Befehl xmkmf zunächst ein Makefile und übersetzen X2x anschließend mit dem Befehl make. Das entstandene Binary kopieren Sie schließlich nach /usr/bin oder ein anderes im Pfad befindliches Verzeichnis für ausführbare Dateien.

Aus zwei mach eins

Zu allererst müssen Sie dem lokalen Rechner (10.0.0.1) auf dem entfernten PC (10.0.0.2) Zugriff auf den X-Server gewähren. Dazu geben Sie dort den Befehl xhost +10.0.0.1 ein. Nun starten Sie auf dem lokalen Rechner X2x, um mit dessen Tastatur und Maus auf den Desktop des zweiten Rechners zuzugreifen:

x2x -east -to 10.0.0.2:0.0

X2x erstellt daraufhin am rechten Bildschirmrand (-east) des lokalen Rechners ein unsichtbares, 1 Pixel breites Fenster. Fährt man mit der Maus darüber, sendet X2x die Maus- und Tastaturbefehle an den zweiten Rechner. Bewegen Sie die Maus auf dem zweiten Bildschirm an den linken Rand, gelangen Sie wieder zurück auf den Desktop des lokalen Rechners.

So einfach das funktioniert, so unsicher ist es auch, denn X2x überträgt die Daten unverschlüsselt über das Netzwerk. Abhilfe schafft der Einsatz von X2x über einen SSH-Tunnel; dazu bedarf es nur weniger Schritte.

Sicher via SSH

Zunächst einmal aktivieren Sie die X-Weiterleitung von SSH in der Konfigurationsdatei des SSH-Daemons (/etc/ssh/sshd_config), indem Sie dort die Zeile

X11Forwarding yes

eintragen. Nun verbinden Sie sich vom lokalen Rechner (10.0.0.1) per SSH zum entfernten Rechner (10.0.0.2) und starten dort X2x in der SSH-Session:

$ ssh -X User
@10.0.0.2User
@10.0.0.2's password:
…User
@10.0.0.2:~$ x2x -east -to :0.

Die Option -east legt fest, dass Sie auf den Monitor des zweiten Rechners wechseln möchten, sobald die Maus die rechte Bildschirmkante des lokalen Rechners erreicht. Weitere mögliche Optionen, um die logische Position des entfernten Desktops festzulegen, sind -north (obere Monitorkante), -south (unten) und -west (links).

Zwar kann X2x keine Fenster zwischen den Desktops hin- und herschieben, immerhin funktioniert aber Copy & Paste: Mit der Maus auf einem Desktop markierte Texte lassen sich auf dem anderen Desktop mit der mittleren Maustaste einfügen.

Einem Freund empfehlen    Druckansicht Bookmark and Share
Kommentare

1269 Hits
Wertung: 0 Punkte (1 Stimme)

Schlecht Gut

Infos zur Publikation

Infos zur Publikation

LinuxUser 06/2012

Aktuelle Ausgabe kaufen:

Heft bestellen Heft als PDF kaufen

LinuxUser erscheint monatlich und kostet in der Nomedia-Ausgabe EUR 5,50 und mit DVD EUR 8,50. Weitere Informationen zum Heft finden Sie auf der LinuxUser-Homepage.

Im LinuxUser-Probeabo erhalten Sie drei Ausgaben für 3 Euro. Das Jahresabo (ab EUR 56,10) können Sie im LNM-Shop bestellen.

Tipp der Woche

Adobe AIR
Adobe-AIR-Programme installieren und (manuell) starten
Tim Schürmann, 14.05.2012 13:09, 0 Kommentare

Es gibt sie noch: neue Anwendungen, die Adobes Integrated Runtime voraussetzen. Aktuellstes und vermutlich auch größtes Beispiel ist das Adventure Botanicula

Aktuelle Fragen

gibt es ein Kommandozeilen Tool, um ein X11-Fenster in ein Anderes einzubetten?
GoaSkin , 21.05.2012 16:44, 0 Antworten
Das XEmbed-Protokoll ist u.A. dazu gedacht, dass man eine X11-Anwendung in eine andere wie ein Wi...
Apache2, Options -Indexes geht nicht
no no, 12.05.2012 19:01, 8 Antworten
Habe in apache2.conf folgendes stehen: Options -Indexes ...
LInux auf Dell LS H500
Andreas Endresl, 09.05.2012 08:54, 2 Antworten
Habe einen alten Dell Latitude LS H500 nur mit ext. Floppy und CD es geht nur immer eines von den...
Datenwiederherstellung unter Ubuntu 12.04 mit "Simple Backup" nach Umzug von Linux Mint
Christian Lottmann, 07.05.2012 13:33, 0 Antworten
Vor dem Umzug auf Ubuntu 12.04 habe ich unter Linux MInt mit "Simple Backup" voll (15.4.2012) und...
DKMS für den propritären NVIDIA-Treiber
Commander Data, 26.04.2012 22:02, 2 Antworten
Hallo an die Gemeinde. Ich habe hier ein interessantes Stück openSuSE gefunden. http://forums.op...