User unity kannst du anlegen - wenn du eh der einzige Nutzer bist ist es aber eher ein Ausprobier-Aufgabe als was nützliches 😅
Beiträge von kim88 im Thema „Autostart Skript Gnome“
-
-
bubba Ich würde das über systemd machen - sofern du eine SystemD Distirbution nutzt.
Das ganze ist ungetestet müsste aber so funktionieren.
Als erstes legen wir einen neuen SystemD Service an und nennen ihn "gdm-welcome-sound.service" (du kannst ihn nennen wie du willst :D)
Daher am besten im Terminal mit dem Dateieditor "nano" die Datei erstellen:
In die Datei folgenden Inhalt schreiben:
Code[Unit] Description=Spielt einen Willkommenssound nach dem Login ab Wants=sound.target After=sound.target [Service] Type=oneshot ExecStart=/usr/bin/paplay /home/User/Sounds/startup.ogg User=<dein_nutzername>
Spannend sind ist hier der Punkt "Wants", mit "Wants" definiert man Service die zwingend geladen sein müssen bevor dein Service aktiviert wird, mit "sound.target" sagen wir, dein Script soll erst gestartet werden wenn alles Komponenten für die Audioausgabe geladen sind. Damit umgehen wir die Problematik die Bulvai aufgegriffen hat.
Danach wird der Service bzw dein Befehl definiert. Mit "Type=oneshot" definieren wir das der Befehl nur einmal (pro Bootvorgang) ausgeführt werden soll. Mit ExecStart den Befehl der Befehl den du auch schon hattest.
Bei User solltest du noch deinen Benutzernamen hinzufügen (so wird der Startsound nur für deinen Nutzer und nicht für alle Nutzer auf dem Rechner abgespielt).
Nach dem du die Datei gespeichert hast, müssen wir systemd noch mitteilen, dass das Script bei Computerstart ausgeführt werden soll:
Dann sollte nach einem Neustart und Anmeldung der Sound kommen.