Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#26 Le 10/08/2017, à 16:05

jecarpi

Re : [Abandonné]alsamixer

J'ai effectué les commandes du #post 12.
Pas de résultat au démarrage

Hors ligne

#27 Le 10/08/2017, à 16:15

ylag

Re : [Abandonné]alsamixer

Salut,

jecarpi a écrit :

PS: Dois-je taper les commandes suivantes? :sudo disable alsactl-restore.service suivi de sudo rm /etc/systemd/system/alsactl-restore.service pour effacer le fichier de votre système.

Oui, c'est préférable.

Quand aux commandes du commentaire #12, passez plutôt le chemin absolu dans le fichier rc.local : /usr/sbin/alsactl restore. Je vais d'ailleurs modifier le tout au #12.
Voyez au commentaire #24 pour un exemple de fichier rc.local qui devrait faire l'affaire.

Si vous tentez avec le service rc-local, une fois le fichier rc.local modifié, faites :

sudo systemctl enable rc-local.service

suivi de :

sudo systemctl daemon-reload

...et redémarrez.


A+

Dernière modification par ylag (Le 10/08/2017, à 16:28)

Hors ligne

#28 Le 10/08/2017, à 16:42

jecarpi

Re : [Abandonné]alsamixer

Toujours pas de modifications.
Peut-on vérifier que la commande soit active?

Hors ligne

#29 Le 10/08/2017, à 16:46

jecarpi

Re : [Abandonné]alsamixer

Apparemment la commande est active

caron@caron-1015PX:~$ sudo systemctl status -l rc-local.service
[sudo] Mot de passe de caron : 
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: 
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: active (exited) since jeu. 2017-08-10 17:35:51 CEST; 8min ago
  Process: 1482 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)

août 10 17:35:51 caron-1015PX systemd[1]: Starting /etc/rc.local Compatibility..
août 10 17:35:51 caron-1015PX systemd[1]: Started /etc/rc.local Compatibility.
lines 1-9/9 (END)

Hors ligne

#30 Le 10/08/2017, à 16:53

ylag

Re : [Abandonné]alsamixer

Salut,

Ça semble mal parti, désolé de vous faire piétiner de la sorte...
Pour vérifier l'état du service :

sudo systemctl status rc-local.service -l --no-pager

Par exemple, sur mon système je me sers de ce service, voici ce que ça donne comme retour :

yvan@yvan-maison:~$ sudo systemctl status rc-local.service -l --no-pager 
[sudo] Mot de passe de yvan : 
● rc-local.service - /etc/rc.local Compatibility
   Loaded: loaded (/lib/systemd/system/rc-local.service; static; vendor preset: enabled)
  Drop-In: /lib/systemd/system/rc-local.service.d
           └─debian.conf
   Active: active (exited) since jeu 2017-08-10 04:42:35 EDT; 7h ago
  Process: 1281 ExecStart=/etc/rc.local start (code=exited, status=0/SUCCESS)

aoû 10 04:42:34 yvan-maison systemd[1]: Starting /etc/rc.local Compatibility...
aoû 10 04:42:35 yvan-maison systemd[1]: Started /etc/rc.local Compatibility.
yvan@yvan-maison:~$

Vous êtes-vous assuré d'avoir bien modifié votre fichier rc.local ?
Faites :

cat /etc/rc.local

...pour en examiner le contenu.

Encore désolé, mais je n'ai plus de suggestions à vous faire, restera peut-être la piste d'une tâche cron dont je ne suis pas suffisamment familier pour me risquer à vous guider...

Dernière modification par ylag (Le 10/08/2017, à 16:54)

Hors ligne

#31 Le 10/08/2017, à 16:55

jecarpi

Re : [Abandonné]alsamixer

Mais pas de résultat tangible au démarrage

Hors ligne

#32 Le 10/08/2017, à 16:57

ylag

Re : [Abandonné]alsamixer

Postez le retour de :

cat /etc/rc.local

pour s'assurer que la modif avait bien été enregistrée...

Dernière modification par ylag (Le 10/08/2017, à 16:58)

Hors ligne

#33 Le 10/08/2017, à 16:57

jecarpi

Re : [Abandonné]alsamixer

Résultat de la commande:

caron@caron-1015PX:~$ cat /etc/rc.local
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

/usr/sbin/alsactl restore

exit 0

Hors ligne

#34 Le 10/08/2017, à 17:01

ylag

Re : [Abandonné]alsamixer

Salut,

OK, tout bon, donc ça ne semble pas faire l'affaire sad

Là, je n'ai vraiment plus rien à vous suggérer.
En espérant que des intervenants plus chevronnés passent sur cette discussion...

Cordialement...

Hors ligne

#35 Le 10/08/2017, à 17:11

jecarpi

Re : [Abandonné]alsamixer

Merci encore pour votre patience.

Hors ligne

#36 Le 10/08/2017, à 17:38

ylag

Re : [Abandonné]alsamixer

Salut,

Il y aurait peut-être une dernière lueur d'espoir...(?)

Si le dossier /etc/lightdm/lightdm.conf.d existe sur votre machine, vous pourriez tenter d'y créer un fichier que l'on pourrait nommer 99-alsactl-restore.conf dans lequel vous mettriez ce qui suit:

[Seat:*]
session-setup-script=/usr/sbin/alsactl restore

...puis tenter un redémarrage.

Ça suppose que vous utilisiez lightdm comme gestionnaire d'affichage.
Aucune garantie que ça fonctionne, mais j'ai testé la manip sur ma machine et le redémarrage s'est effectué normalement, donc pas de risques de bousiller l'accès à votre session....

A+

Dernière modification par ylag (Le 10/08/2017, à 21:23)

Hors ligne

#37 Le 12/08/2017, à 08:01

jecarpi

Re : [Abandonné]alsamixer

Salut
Le dossier "/etc/lightdm/lightdm.conf.d " existe bien.J
e suis débutant en langage linux. J'aurai besoin d'un conseil pour créer un dossier dans le précédent.
Je suppose qu'après j'écris le script avec l'éditeur nano.

Hors ligne

#38 Le 12/08/2017, à 08:45

jecarpi

Re : [Abandonné]alsamixer

Ces commandes sont-elles correctes?
mkdir /etc/lightdm/lightdm.conf.d/99-alsactl-restore.conf
puis nano /etc/lightdm/lightdm.conf.d/99-alsactl-restore.conf
avec le script
[Seat:*]
session-setup-script:/usr/sbin/alsactl restore

Hors ligne

#39 Le 12/08/2017, à 12:44

ylag

Re : [Abandonné]alsamixer

Salut,

Passez seulement la commande :

sudo nano /etc/lightdm/lightdm.conf.d/99-alsactl-restore.conf

...sans faire mkdir, qui sert à créer un dossier et non un fichier comme on désire le faire avec nano, puisque le dossier /etc/lightdm/lightdm.conf.d existe déjà.

Notez aussi que le fichier pourrait contenir les lignes :

[Seat:*]
greeter-setup-script=/usr/sbin/alsactl restore

...au lieu de session-setup-script=/usr/sbin/alsactl restore

Je ne sais pas vraiment lequel de greeter ou de session serait le plus approprié dans la commande, à vous peut-être de tenter alternativement avec les deux valeurs, mais je pencherais plus pour l'utilisation de session.

Attention: dans la commande, il faut le signe " = " et non pas " : " comme vous l'avez mis dans votre commentaire #38.

Si ça ne fonctionne toujours pas, vous n'aurez qu'à détruire le fichier 99-alsactl-restore.conf par la commande :

sudo rm /etc/lightdm/lightdm.conf.d/99-alsactl-restore.conf

A+

Dernière modification par ylag (Le 12/08/2017, à 15:28)

Hors ligne

#40 Le 12/08/2017, à 14:16

ylag

Re : [Abandonné]alsamixer

Salut,

Si la manip au #39 échoue, vous pourriez tenter de passer la commande à l'ouverture de votre session via un fichier .desktop que vous nommeriez alsactl.desktop dans le dossier /home/caron/.config/autostart
Vérifiez d'abord que ce dossier existe déjà sur votre système, sinon ne tentez pas...

Pour créer le fichier, vous pouvez utiliser l'éditeur de texte leafpad comme suit :
Dans le terminal, faites:

leafpad /home/caron/.config/autostart/alsactl.desktop

...collez ce qui suit dans la fenêtre qui s'ouvre :

[Desktop Entry]
Type=Application
Exec=/usr/sbin/alsactl restore
Hidden=false
NoDisplay=false
Name=alsactl
Comment=Lancer " alsactl restore " à l'ouverture de session.

...enregistrez le fichier puis fermez la fenêtre avant de relancer votre session ou de redémarrer le système.
Si ce fichier .desktop est bien formé et est pris en compte par le système, on est certain que la commande soit lancée après l'ouverture de votre session....

Par contre, je ne suis pas sûr de la syntaxe à utiliser dans le fichier, ni même que ça puisse fonctionner, a vous de voir...

Encore une fois si ça ne fonctionne pas, détruisez le fichier :

rm /home/caron/.config/autostart/alsactl.desktop

Assurez-vous aussi que votre système soit à jour, au cas où il y aurait une version plus récente du paquet alsa-utils de disponible pour vous. J'ai cru voir sur launchpad qu'il y aurait eu un bug causant ce genre de problème avec ce paquet l'an dernier...

En désespoir de cause vous pourriez tenter de réinstaller complètement, configurations comprises, le paquet alsa-utils par la commande :

sudo apt install --reinstall alsa-utils

Là, c'est vraiment la dernière manip qui me reste à vous suggérer.
Je suis quand même un peu étonné que le fichier rc.local n'ait pas fait l'affaire, mais bon, ainsi va la vie... wink

A+

Dernière modification par ylag (Le 12/08/2017, à 16:38)

Hors ligne

#41 Le 12/08/2017, à 16:55

jecarpi

Re : [Abandonné]alsamixer

Salut
J'ai effectué les manips avec session et greeter. Pas de résultats.
Pour desktop, j'ai vérifié avec:

caron@caron-1015PX:~$ cat /home/caron/.config/autostart
cat: /home/caron/.config/autostart: Aucun fichier ou dossier de ce type

Il serait peut être préférable de mettre à jour le paquet alsa-utils.
En général, j'attends qu'ubuntu me propose des maj

Hors ligne

#42 Le 12/08/2017, à 17:04

jecarpi

Re : [Abandonné]alsamixer

Je me demande si le pb ne vient pas du fait que j'ai effectué une migration (partielle) de la version 14.04LTS vers la 16.04LTS

Hors ligne

#43 Le 12/08/2017, à 17:55

ylag

Re : [Abandonné]alsamixer

Salut,

Votre commande cat /home/caron/.config/autostart est erronnée. Utilisé dans ce contexte, cat sert à lister le contenu d'un fichier nommé autostart dans le dossier /home/caron/.config/, ce qui n'est pas vrai dans votre cas.
Faites plutôt :

find /home/caron/.config/autostart

....ou encore:

find /home/caron/.config -type d -name autostart

...pour voir si le dossier existe, ou encore mieux, regardez à l'aide de votre explorateur de fichiers. Encore une fois, il s'agit de trouver un dossier dans lequel on voudra créer un fichier, si ledit dossier existe à priori.

À votre place, je tenterais la commande :

sudo apt install --reinstall alsa-utils

...vous n'avez rien à perdre à ce stade, à mon avis.

Je serai probablement absent du forum jusqu'à lundi matin.

A+

Dernière modification par ylag (Le 12/08/2017, à 18:00)

Hors ligne

#44 Le 13/08/2017, à 08:20

jecarpi

Re : [Abandonné]alsamixer

Salut
Voici le résultat obtenu à la commande du #43:

caron@caron-1015PX:~$ find /home/caron/.config/autostart
find: «/home/caron/.config/autostart»: Aucun fichier ou dossier de ce type
caron@caron-1015PX:~$ find /home/caron/.config -type d -name autostart
caron@caron-1015PX:~$ 

Hors ligne

#45 Le 13/08/2017, à 20:17

ylag

Re : [Abandonné]alsamixer

Salut,

il semble donc que ce dossier n'existe pas par défaut sous Lunbuntu: fausse piste.
Resterait peut-être à tenter la réinstallation du paquet alsa-utils comme suggéré au #43 ?
Il serait sûrement fort à propos de lancer une mise à jour complète de votre système, à mon avis.

Encore une fois, désolé de ne pouvoir vous fournir une solution  acceptable.

Cordialement...

Dernière modification par ylag (Le 14/08/2017, à 20:29)

Hors ligne

#46 Le 14/08/2017, à 20:30

ylag

Re : [Abandonné]alsamixer

Salut,

Si vous êtes à l'aise avec l'anglais, voyez cette discussion :
https://ubuntuforums.org/archive/index. … 21936.html
...dans le dernier commentaire au bas de la page, ce lien vers un tuto concernant l'installation d'un paquet qui pourrait faire votre bonheur :
https://wiki.ubuntu.com/Audio/UpgradingAlsa/DKMS
...il ya aussi des instructions sur comment désinstaller le tout, si jamais ça ne fonctionnerait pas.

A+

Hors ligne

#47 Le 15/08/2017, à 08:24

jecarpi

Re : [Abandonné]alsamixer

Salut
J'ai réinstalle alsa-utils comme indiqué en #43. Pas d'effets.
De plus la commande sudo alsactl restore ne produit pas d'effet non plus.
Comment, en pratique,lancer une maj complète?

Hors ligne

#48 Le 15/08/2017, à 11:43

ylag

Re : [Abandonné]alsamixer

Salut,

Si vous avez réinstallé alsa-utils comme suggéré au #43, vous devrez probablement refaire votre configuration avec alsamixer et ensuite repasser la commande :

sudo alsactl store

...pour réinscrire vos modifs dans le fichier asound.state, ce qui devrait rendre ces modifications disponibles pour la restauration via la commande sudo alsactl restore.

Pour faire les mises à jour complètes en ligne de commande :

sudo apt update

....suivi de :

sudo apt full-upgrade

A+

Dernière modification par ylag (Le 15/08/2017, à 17:28)

Hors ligne

#49 Le 15/08/2017, à 16:24

jecarpi

Re : [Abandonné]alsamixer

Salut
J'ai effectué les M.A.J complètes.
Peux-t-on lire le fichier asound.state?
Pour le post#46, il faut que je choisisse le bon fichier oem. J'ai besoin de connaître ma version exacte de lubuntu. Y a-t-il uns commande pour?

Hors ligne

#50 Le 15/08/2017, à 17:15

ylag

Re : [Abandonné]alsamixer

Salut,

jecarpi a écrit :

Peux-t-on lire le fichier asound.state?

...oui, mais c'est pas très parlant :

cat /var/lib/alsa/asound.state

...ou encore vous pouvez l'ouvrir dans l'éditeur de texte de votre choix en "user" (pas de sudo) pour être certain de ne pas le modifier par accident.

Pour votre version :

uname -rm
lsb_release -a

Si vous suivez la piste du #46, il faut tout d'abord installer le paquet dkms, si vous ne l'avez pas déjà :

sudo apt install dkms

Dernière modification par ylag (Le 15/08/2017, à 17:31)

Hors ligne