LMU - Das Hilfe Forum für Linux Mint

Erste Schritte - erste Probleme => Systemverwaltung => Thema gestartet von: Tersus am 15.08.2012, 23:49:41

Titel: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: Tersus am 15.08.2012, 23:49:41
Guten Abend,

ich möchte, dass mein Script nach dem Erscheinen des Desktops gestartet wird. Wie kann ich das realisieren?
Wenn ich in die ".profile" mein Script mit einfüge, wird es zu früh gestartet. D.h. es startet noch bevor der Desktop erscheint ... . Das ist aber nicht, was ich will.

Grüße
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: atze am 15.08.2012, 23:57:36
Ich würde versuchen das Skript  nach ~/.config/autostart/ zu verschieben/verlinken.
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: NeXxGeN am 15.08.2012, 23:58:21
Du kannst dafür ein Autostart Eintrag erstellen. Du solltest im Menü einen Eintrag "Startprogramme" haben, dort einen neuen Eintrag erstellen, Einen passenden Namen angeben und den Pfad zur bash Datei.

Dann sollte das Script automatisch beim Login gestartet werden, wenn das Script zu früh ausgeführt wird kannst oben im Script
sleep xangeben, wobei x den Sekunden entspricht die das Script warten soll.
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: Tersus am 16.08.2012, 11:35:43
Damit alles halbwegs so klappt, wie ich es gerne hätte, muss ich das Script mit sleep 4 4 Sekunden warten lassen.

Weiß einer, wieso das so ist? Mein Script verwendet xrandr und grep. Sind die Prozesse dieser Programme in dem Moment vielleicht noch nicht bereit?
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: NeXxGeN am 16.08.2012, 14:48:00
Das kann man dir nicht so einfach sagen, aber es ist gut möglich das zu diesem Zeitpunkt die benötigten Daten noch nicht vorhanden oder abrufbar sind.
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: Sauron am 16.08.2012, 20:29:37
Tersus:
xrandr braucht x . Es funktioniert also nicht, solange (noch) kein Desktop aufgebaut ist.
Titel: Re: wie Bash-Skript nach dem Login automatisch starten?
Beitrag von: Tersus am 19.08.2012, 16:20:22
Tersus:
xrandr braucht x . Es funktioniert also nicht, solange (noch) kein Desktop aufgebaut ist.

Gibt es eine Möglichkeit, dem Skript zu sagen "warte bis Desktop aufgebaut ist" oder ähnliches?