Ich nehme an du meinst das hier:
Füge die folgenden Zeilen deiner /etc/rc.local hinzu:
amixer set 'IEC958 Optical' 100 unmute
amixer set 'Audigy Analog/Digital Output Jack' on
Dann erstellst du dir einfach ein Skript mit den beiden Befehlszeilen - also allem, was eigentlich in der rc.local stehen würde - und lässt sie durch eine Service-Datei starten. Z.B. folgendermaßen:
spdif.sh
amixer set 'IEC958 Optical' 100 unmute
amixer set 'Audigy Analog/Digital Output Jack' on
spdif.service
[Unit]
Description=SPDIF beim Login starten
[Service]
Type=oneshot
ExecStart=/home/$USER/spdif.sh
[Install]
WantedBy=multi-user.target
Die Service-Datei kopierst du nach "/etc/systemd/system/multi-user.target.wants/", für das Skript hab ich jetzt einfach mal dein Home-Verzeichnis angegeben. Kannst du aber nach belieben ändern. Skript noch ausführbar machen mit "chmod a+x" u. die Service-Datei 'enablen', damit die auch bei jedem Boot gestartet wird. Das geht so:
(als root)
systemctl enable spdif.service
Fertig. Um die Service-Datei sofort zu starten, nicht erst beim nächsten Reboot, kannst du auch
systemctl start spdif.service
eingeben. Dann wird das ganze sofort ausgeführt.
EDIT: Ich starte so auch meine ganzen Sachen, die eben Autostart sein sollen. Funktioniert ohne Probleme.