Bonsoir,
Pendant des années j'ai utilisé le même petit script dans une vieille machine avec un Debian Wheezy et sans systemD pour jouer un son juste après le login, et ça a toujours bien fonctionné, comme une sorte d'information auditive pendant que je prépare le café, genre j'entends la musiquette et là je me dis "la machine est up and running, parfait, au boulot !"
J'ai changé de machine, je me suis retrouvé avec les "améliorations" de systemD dans une Debian Bullseye, j'ai installé mon script de la même manière (dans /opt/autostart) et là, stupeur, parfois au login je n'ai pas de son !
J'ouvre une console pour lancer le script à la main et là j'ai le son.
La question est : comment diagnostiquer ce comportement farfelu ?
EDIT : petit oubli : il y a deux autres scripts dans /opt/autostart, qui sont toujours exécutés, eux. /EDIT
Merci,
Le script :
Code bash : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 #!/bin/bash startsoundfile="/usr/share/sounds/bonus.ogg" if [ -r "$startsoundfile" -a -d /proc/asound/card0 ] && \ type -p ogg123 >/dev/null 2>&1; then ogg123 -q --audio-buffer 4096 "$startsoundfile" >/dev/null 2>&1 & fi
Partager