Abhängiges Startskript in Linux / Unix anzeigen

0

Ich besitze einen Desktop mit mehreren Monitoren, auf dem zwei Monitore von Fedora auf: 0.0 und: 0.1 gesteuert werden und ein weiterer Monitor an einen Mac mini angeschlossen ist. Ich möchte eine Startskriptlösung zum Starten von Synergy-Clients auf jeder Fedora-Anzeige bereitstellen. Auf der Fedora 9-Box läuft XFCE fwiw.


quelle

Antworten:

1

xon Ermöglicht die Angabe eines Remote-Hosts, auf dem ausgeführt werden soll. Viele (aber nicht alle) Anwendungen verfügen über eine explizite Befehlszeilenoption wie -display. Schließlich lesen die meisten X-Anwendungen die Umgebungsvariable DISPLAY. Sie können dies verwenden, um etwas in ein Startskript einzufügen, das es in einer bestimmten Anzeige öffnet.

ConcernedOfTunbridgeWells
quelle
0

Die erste Antwort, das xon-Programm zu verwenden, fiel Fedora aufgrund seiner strengen Sicherheit schwer (da ich endlich aufgab und SELinux nicht schließen und mich mit Firewall-Problemen befassen wollte, schien es mir schwierig zu sein, daran zu denken) könnte den gleichen Ansatz verwenden, aber ssh verwenden. Das hat wie ein Champion funktioniert. Auf der Fedora-Box (Synergy Client) habe ich ein Skript eingerichtet, um den Synergy-Namen und die Anzeige-ID anzugeben, z. lilly1: 0.1 Rufen Sie dann ssh auf, um das gewünschte Ergebnis zu erzielen:

$ ssh remote-host-skriptpfad-auf-remote-host-bildschirm-x11-display-bildschirmname-für-synergie

Diese Option wird im Vordergrund ausgeführt, solange Synergy Tastatur und Maus für die angegebene X11-Anzeige auf dem angegebenen Remote-Host bereitstellen soll.

-pmr


quelle