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.

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.


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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.