Eine Client/Server-Anwendung zur Übertragung des
Clipboard-Inhaltes von einem Rechner ins Clipboard eines anderen
Rechners.
Ich benutze primär zwei Linux-Rechner, die über einen KVM-Switch
am selben Keyboard/Video/Mouse hängen.
Einer der Rechner läuft rund um die Uhr, ist daher
stromsparend
ausgelegt (und heißt konsequenterweise 11w - für
11
Watt PC).
Mein Haupt-Rechner ist nur bei Bedarf eingeschaltet und bietet
deutlich mehr RAM- und Festplatten-Kapazität.
Nicht selten kommt es vor, dass ich an dem Stromspar-Rechner mit
einer Internet-Recherche für irgendwas anfange, dabei etwas
brauchbares finde, was ich dann am großen Rechner weiter-nutzen
möchte.
Und dazu benötige ich am großen Rechner üblicherweise eine (oft
ziemlich lange) URL vom Stromspar-Rechner.
VNC erschien mir für diesen Zweck ziemlicher Overkill - aber der
Workaround, eine Datei mit der URL anzulegen und diese dann per
scp zu übertragen, ist auf die Dauer auch nervig.
Daher also jetzt der Weg über zwei kleine Python-Scripte.
Die Scripte nutzen das Commandline-Tool
xclip (z.B.
xclip-0.11-20.1.2.x86_64) zur Interaktion mit dem jeweiligen
bzw. lokalen Clipboard.
Dementsprechend ist erstmal xclip auf beiden Systemen zu
installieren.
Weiterhin ist der im Server-Script eingestellte Port (hier also
9700) in der Firewall des Systems freizugeben, auf dem das
Server-Script laufen wird.
Die Scripte sind für Systeme gedacht, die in einem LAN
miteinander verbunden sind. Der offene Port sollte nicht vom
Internet aus erreichbar sein.
In beiden Scripten ist der Hostname "11w" natürlich an die
eigenen Gegebenheiten anzupassen.
Stattdessen ist der Hostname oder die IP-Adresse des Systems
einzutragen, auf dem das Server-Script läuft.
Das Server-Script läuft auf dem Rechner, dessen Clipboard
ausgelesen werden soll.