Linuxclient7 - autostart

Hallo zusammen

im neuen Linuxclient würde ich gerne nach dem Login eines Users ein bash-script ausführen (Anpassung Monitor und Anpassung der Arduino-IDE).
Wo hinterlege ich den Startbefehl für ein solches Script am besten?

Das Script selbst liegt in home/linuxadmin/.bin/ und man kann es als User nach dem Login in seinem eigenen Homeverzeichnis finden und auch erfolgreich im Terminal starten.

Grüße Rainer

Hallo Rainer,
wenn es das neue linuxmuster-linuxclient7-Anmeldescript ist, schau Dir auf dem Client dieses Verzeichnis an:
/etc/linuxmuster-linuxclient7/
Darin befinden sich die Anmeldescripte und man kann sich aussuchen, wo man es gerne hätte:

drwxr-xr-x   2 root root  4096 Mai  5 16:45 onBoot.d/
drwxr-xr-x   2 root root  4096 Mai  5 16:45 onLoginAsRoot.d/
drwxr-xr-x   2 root root  4096 Mai 24 18:40 onLogin.d/
drwxr-xr-x   2 root root  4096 Mai  5 16:45 onLogoutAsRoot.d/
drwxr-xr-x   2 root root  4096 Mai  5 16:45 onSessionStarted.d/
drwxr-xr-x   2 root root  4096 Mai  5 16:45 onShutdown.d/

Viele Grüße,
Michael

prima, läuft gut.
Grüße Rainer

Hallo zusammen
zunächst dachte ich es läuft alles gut … aber nicht ganz.
Der Befehl xrandr, der mir die Monitorauflösung anpasst wird (so vermute ich) zu früh nach dem Login gestartet.

Worin besteht der Unterschied in den Scripten „onLogin“ und „onSessionStarted“.

Wird „onSessionStartet“ evtl später ausgeführt?

Grüße Rainer

Hallo.
Ich verwende dazu dieses Script

– läuft 1A.

Nachtrag: Unter /home/linuxadmin/.config/autostart kannst du sehen, dass es dort eine Datei gibt namens linuxmuster-linuxclient7-autostart.desktop.

Darin steht: Exec=/usr/share/linuxmuster-linuxclient7/scripts/onSessionStarted

hth,
Michael

onLogin = direkt nach dem Login, bevor Gnome läuft
onSessionStarted = nachdem Gnome vollständig gestartet wurde

Also ja, on Session started ist später.

VG, Dorian