Per SSH prüfen ob Window Manager schon gestartet wurde

KDE, Gnome, Windowmanager, X11, Grafiktreiber und alles was dazu notwendig ist. Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von Richard » 02.04.2020 14:22:37

Hallo,

ich möchte per SSH prüfen ob auf einem anderen Rechner das Display schon verfügbar ist um über ein Skript ein Fenster zu öffnen. Es hat wenig Sinn es auszuführen, wenn noch überhaupt kein Display verfügbar ist.

Es geht um ein System mit Xfce.

Richard

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von MSfree » 02.04.2020 14:38:47

Du willst also von hinten durch die Brust ins Auge?
Warum schilderst du nicht das eigentliche Problem, das du lösen willst?

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von Richard » 02.04.2020 16:38:09

Der Rechner wird hochgefahren per WOL. Wenn das WM läuft soll ein Script ausgeführt werden. Das Script beinhaltet Eingaben mit xdotool. Das Fenster wird natürlich nur geöffnet, wenn schon der WM läuft.

Das hat nichts mit "von hinten durch die Brust ins Auge zu tun".

Benutzeravatar
MSfree
Beiträge: 10774
Registriert: 25.09.2007 19:59:30

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von MSfree » 02.04.2020 16:48:49

Ich stelle den Sinn der ganzen Aktion infrage. Was machst du denn mit dem xdotool? Es gäbe wahrscheinlich eine viel simplere Lösung, die gar keinen X-Server böntigt, statt von hinten durch die Brust ins Auge zu operieren.

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von uname » 03.04.2020 08:52:16

Starte doch dein xdotool-Script in dem Script, welches zuvor den Window Manager aufruft ;-)
Debianxdotool habe ich mal verwendet, um Linkklick-Menüs in Debiantint2 zu realisieren.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von Richard » 03.04.2020 14:37:54

Tu ich ja, das geht aber erst wenn das display verfügbar ist. Auch die grafische Anwendung muss vorher gestartet sein. Ich muss also erst warten und prüfen ob alles läuft. Ich behelfen mir derzeit mit sleep.

uname
Beiträge: 12075
Registriert: 03.06.2008 09:33:02

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von uname » 05.04.2020 12:33:06

sleep ist doch nicht schlecht. Natürlich könntest du auch per Script schauen, ob der Window Manager schon läuft.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von Richard » 05.04.2020 16:17:12

Und genau darum geht es :hail: wie prüfe ich das?

bitschubser
Beiträge: 67
Registriert: 14.02.2011 09:45:53

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von bitschubser » 05.04.2020 20:19:05

Hi

Code: Alles auswählen

user@buster ~ $ test -z $(ps -A | grep mate-panel | cut -d" " -f2)
user@buster ~ $ echo $?
1
user@buster ~ $ 
könnte dir das helfen? Nur noch die suche an dein System anpassen.

Gruß Tommy

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Per SSH prüfen ob Window Manager schon gestartet wurde

Beitrag von Richard » 06.04.2020 10:33:02

Irgendwie hab ich da wohl zu kompliziert gedacht.

Bei xfce wäre das dann wohl xfce4-session. Da gibt es einige Prozesse mit xfce im Namen.

Antworten