j’ai maintenant:
ls -alrt xxalsa-restore.desktop
-rw-r–r-- 1 ben ben 260 oct. 5 14:22 xxalsa-restore.desktop
c’est bon? j’ai fais plusieurs commandes en “ben”
j’ai maintenant:
ls -alrt xxalsa-restore.desktop
-rw-r–r-- 1 ben ben 260 oct. 5 14:22 xxalsa-restore.desktop
c’est bon? j’ai fais plusieurs commandes en “ben”
avec ton navigateur de fichier, tu sélectionnes le fichier et tu double clic dessus, tu acceptes de mettre les droits d’exécution et tu l’exécutes
verifies par alsamixer que le restore a fonctionné
ca y est ca marche
merci beaucoup grandtoubab
j’ai appris des commandes et connait mieux debian grace a vous; merci
désolé de pas avoir répondu plus tot, j’avais atteint ma limite de nombre de messages par jour.
bien
mais là c’est de la vraie bidouille qui fera dresser les cheveux qui restent sur la tête des vieux geek barbus
quelques références
https://www.debian.org/releases/stretch/amd64/release-notes/index.fr.html
Un petit déterrage suite à une meilleure compréhension de systemd et des services dit utilisateur donc utilisés avec des commandes --user
Chaque utilisateur peut se créer ses services dans son home dans le dossier .config/systemd/user
S’il n’a jamais été créé, on le fait
mkdir ~/.config/systemd/user
cd ~/.config/systemd/user
gedit alsa-restore.service
On y mets le contenu suivant:
[Unit]
Description=Ma restauration des niveaux de son alsa
After=pulseaudio.service
[Service]
ExecStartPre=/bin/sleep 15
ExecStart=/usr/sbin/alsactl -f /home/UUU/.config/alsa/save.asound.state restore
[Install]
WantedBy=default.target
En changeant UUU par le nom de votre utilisateur et considérant que vous avez généré un fichier save.asound.state auparavant.
Le but étant de restaurer le plus tard possible, dans le cas présent, après l’environnement du son par pulseaudio
systemctl --user start alsa-restore.service
systemctl --user status alsa-restore.service -l
systemctl --user enable alsa-restore.service
~/.config/systemd/user$ ls
alsa-restore.service default.target.wants
journalctl -xb | grep alsa
juin 02 07:27:10 debian systemd[10268]: Starting Ma restauration des niveaux de son alsa...
juin 02 07:27:25 debian systemd[10268]: Started Ma restauration des niveaux de son alsa.
Une commande intéressante pour savoir ce qui se passe en utilisateur
systemd-analyze --user dump > user-dump.txt
la lecture du fichier user-dump.txt permets d’avoir le détail de tous les services utilisateur
Si je comprends bien, l’utilisateur doit avoir la permission de lancer alsactl étant donné que ce binaire se trouve dans /usr/sbin, n’est-ce pas ?
un éventuel probleme dans la commande , en cas de multiples cartes son il faut préciser laquelle
pour le reste apparement systemd se débrouille comme un grand puisque le chemin complet est indiqué
toto@debian:~$ alsactl -v
bash: alsactl : commande introuvable
toto@debian:~$ /usr/sbin/alsactl -v
alsactl version 1.1.6
Effectivement, au temps pour moi