# Linuxclient7 - autostart

**URL:** <https://ask.linuxmuster.net/t/linuxclient7-autostart/7681>\
**Category:** Linuxclient\
**Created:** [25. Juni 2021 um 05:16 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681 "2021-06-25T05:16:30Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![schajor](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/schajor/32/3614_2.png) [@schajor](https://ask.linuxmuster.net/u/schajor)\
**Post date:** [25. Juni 2021 um 05:16 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/1 "2021-06-25T05:16:30Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [25. Juni 2021 um 05:39 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/2 "2021-06-25T05:39:43Z")

</div>

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:

```auto
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

---

<div class="post-metadata">

**Author:** ![schajor](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/schajor/32/3614_2.png) [@schajor](https://ask.linuxmuster.net/u/schajor)\
**Post date:** [30. Juni 2021 um 07:00 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/3 "2021-06-30T07:00:41Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![schajor](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/schajor/32/3614_2.png) [@schajor](https://ask.linuxmuster.net/u/schajor)\
**Post date:** [6. Juli 2021 um 17:48 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/4 "2021-07-06T17:48:34Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Michael](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/michael/32/59_2.png) [@Michael](https://ask.linuxmuster.net/u/Michael)\
**Post date:** [6. Juli 2021 um 18:16 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/5 "2021-07-06T18:16:03Z")

</div>

Hallo.  
Ich verwende dazu dieses Script

> [@Anzeige automatisch klonen](https://ask.linuxmuster.net/t/anzeige-automatisch-klonen/992/16):
>
> Hallo, habe noch weitere BUGs entdeckt und entfernt: Skript: /opt/videosettings/xrandr-video-clone.sh #!/bin/bash # xrandr-video-clone # # Speicherort: /opt/videosettings/xrandr-video-clone.sh # # Stellt die native Bildschirmauflösung für 1 Anzeigegerät ein und skaliert die anderen Anzeigegeräte ohne Bildverzerrung. # Durch erneutes Starten wird das nächste Anzeigegerät als jenes mit der nativen Bildschirmauflösung ausgewählt # # Linux Mint 17.0 Xfce 64bit # Linux Mint 18.2 Xfce 64bit # #…

– 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

---

<div class="post-metadata">

**Author:** ![dorian](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/dorian/32/5289_2.png) [@dorian](https://ask.linuxmuster.net/u/dorian)\
**Post date:** [6. Juli 2021 um 18:38 UTC](https://ask.linuxmuster.net/t/linuxclient7-autostart/7681/6 "2021-07-06T18:38:51Z")

</div>

> [@schajor](#):
>
> Worin besteht der Unterschied in den Scripten „onLogin“ und „onSessionStarted“.

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
