Bonjour, j'ai essayé le programme "EarCandy", maintenant j'ai eu / j'ai eu beaucoup de problèmes. Au début, je n’avais aucun son et maintenant le volume est très bas. PS Earcandy est maintenant supprimé de mon disque dur.
Quand j'ouvre l'Alsamixer avec:
alsamixer
Je vois que le volume des haut-parleurs est nul. Maintenant je le pousse au volume maximum. Mais après chaque redémarrage, je dois rouvrir alsamixer et régler à nouveau le volume au maximum. Puis-je enregistrer les paramètres d'alsamixer ou existe-t-il un autre moyen de résoudre le problème?
/var/lib/alsa/asound.state
. Y a-t-il une autre raison pour que cela ne fonctionne pas?alsamixer
et modifier le niveau maître (2) restaurer la configuration (3) vérifier que le niveau principal a été restauré. Si ce qui précède est conforme aux attentes, vérifiez que la restauration est réellement déclenchée au démarrage du système (chkconfig alsa-utils
doit s’afficheralsa-utils on
).sudo alsactl store
cela me donne l'erreur suivantealsactl: get_controls:567: snd_ctl_open error: Invalid argument
.Vous pouvez également enregistrer les paramètres du mélangeur dans un fichier personnalisé avec
alsactl
:Rechargement:
la source
/etc/asound.state
et ajouté la ligne de rechargement à mon fichier/etc/rc.local
.rc.local
(bien que cela devrait fonctionner même avec relative car c’est le même utilisateur .. mais ce n’est pas le cas). merci et j'espère que mon indice aidera aussi quelqu'unLa réponse de Seppo Erviälä est juste mais pas complète. Comme l'a déjà noté dma_k, il est
man alsactl
clairement indiqué à la fin que,palacsinit a noté de manière appropriée que vous pouvez stocker la configuration dans votre fichier avec
et recharger avec
Cela peut être encore amélioré en plaçant la deuxième ligne, la commande de restauration dans un fichier .desktop.
Vous devrez exécuter
nano ~/.config/autostart/alsarestore.desktop
, ce qui ouvrira l'éditeur de texte nano et créera un~/.config/autostart/alsarestore.desktop
fichier. Les entrées dans le~/.config/autostart/
répertoire sont utilisées pour lancer automatiquement les programmes et services pour un utilisateur spécifique au démarrage / à la connexion graphique.Le contenu du fichier .desktop doit être le suivant:
Entre autres choses, vous pouvez stocker votre configuration dans un
/etc/asound.state
lien symbolique/var/lib/alsa/asound.state
, mais celle-ci est plus une suggestion qu'une solution testéela source
Exec
ligne dans le.desktop
fichier pour êtreExec=bash -c "sleep 5 && alsactl --file ~/.config/asound.state restore"
. Cela introduira un délai de 5 secondes. Ainsi, tout ce qui remplace vos paramètres sera exécuté en premier, puis votre commande de restauration sera exécutée par la suite. Essayez de jouer avec lessleep
valeurs si cela remplace toujours vos paramètres.Après 2 mois d’essai visant à faire fonctionner "sudo alsactl store", j’ai finalement réussi à le faire. Entrez d’abord le terminal "alsamixer" pour entrer dans l’interface utilisateur alsamixer. Ensuite, effectuez les configurations dont vous avez besoin (par exemple, augmentez le niveau des haut-parleurs / casque ou réactivez quelque chose en appuyant sur la touche "m" du clavier). Maintenant la partie la plus importante. Avant de quitter alsamixer, ouvrez un nouveau terminal et faites: "sudo su" pour obtenir les privilèges élevés (soyez très prudent avec les commandes que vous utilisez en mode "sudo su" car vous risquez de détruire votre système), puis faites "alsactl store" pour enregistrer. alsa paramètres. Fermez ensuite les deux terminaux et redémarrez votre ordinateur. Cela fera le travail.
la source
sudo su
.La solution de Sergiy Kolodyazhnyy a fonctionné pour moi. Bien que je devais ajouter la modification de
Exec=bash -c "sleep 5 ...
. En effet, cela se produit car PulseAudio modifie ALSA.Une autre solution consiste à désactiver PulseAudio lors du démarrage (voir ici ):
Recherchez
; autospawn = yes
, supprimez le;
et remplacez-le par:Cette solution a également fonctionné pour moi, même si Ubuntu m'a donné une erreur de programme système au début. Comme je déteste ce genre de message, j'ai utilisé la première solution.
la source
Après avoir exécuté
sudo alsamixer
le mélangeur devrait conserver les modifications que vous apportez.Voir Le son ne fonctionne pas une fois mon profil chargé, sur lequel vous pouvez également trouver un indice.
Bonne chance!
la source
Alsa-Json-Gateway https://github.com/fulup-bzh/AlsaJsonGateway prend en charge le stockage / la restauration des sessions de carte son à partir de l'API JSON / REST.
la source
Pour ceux à qui la réponse de @Sergiy Kolodyazhnyy n'a pas fonctionné, essayez de la remplacer
alsactl
par son chemin complet (quel que soit lewhich alsactl
retour qui vous a été fait).la source