Les touches de volume fonctionnent dans l'unité mais pas dans xfce4

20

Mes touches de volume ne fonctionnent pas dans xfce. Lorsque je les ai utilisés, cela indique à l'écran que le volume est en cours de modification, mais le volume ne change pas du tout (même chose avec la touche de sourdine).

Ce qui est étrange, c'est que lorsque je passe de xfce à ubuntu, les touches fonctionnent désormais correctement.

Je ne sais pas si cela est important mais j'ai une carte son dans mon ordinateur.

Comment puis-je faire fonctionner les touches de volume dans xfce?

skeept
la source
Avez-vous d'autres périphériques audio activés tels que HDMI? Peut-être que les touches de volume sont configurées sur ces appareils plutôt que sur votre haut-parleur principal. Essayez d'aller dans le contrôle du volume (ou tapez le pavucontrolterminal) et regardez sous la configuration pour d'autres appareils. Éteignez tout autre appareil que votre audio intégré et déconnectez-vous pour voir les changements.
Christian Skjødt

Réponses:

14

Ceci est encore cassé en 12.10. Vous pouvez le corriger en installant xfce4-mixer, puis en sélectionnant manuellement les mélangeurs à contrôler avec lui - puis en entrant dans l'éditeur de paramètres xfce4 et en tapant le nom de la "carte active". Le bouton muet ne fonctionnera toujours pas correctement, vous pouvez couper le son, mais pas le réactiver. Tout le reste fonctionne cependant, y compris les notifications à l'écran. Il est vraiment difficile de tout faire fonctionner, j'ai donc ouvert un bug: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

En détail, dans xfce4-mixer, vous voulez qu'il ressemble à ceci:

xfce4-mixer

Cela ne devrait montrer que le contrôle de volume principal de votre carte son. Vous devez choisir une carte son en haut puis cliquer sur "Sélectionner les contrôles ..." pour ajouter des contrôles. Ensuite, dans l'éditeur de paramètres xfce4, vous devez définir la "carte active" comme ceci:

xfce4-settings-editor

Sous "cartes son", vous verrez une liste de chaque carte son pour laquelle vous avez ajouté des mélangeurs. Vous aurez probablement plusieurs cartes, il peut donc falloir des essais et des erreurs ici pour trouver la bonne. Vous devez copier le nom de la bonne carte de "sound-cards" sur "active-card" - ce sera le mélangeur que les boutons de volume contrôlent.

Alistair Buxton
la source
J'ai réussi à trouver une carte que je pouvais contrôler avec l'augmentation du volume, la diminution du volume et la sourdine - mais pas la réactiver. J'ai dû à la place utiliser une autre carte pour que la fonction muette fonctionne; J'ai pu déterminer quelle carte utiliser en trouvant celle que tous les contrôles fonctionnaient dans l'application xfce4-mixer (et sans avoir à passer par tout le processus d'ajout de la carte et de tester mes raccourcis clavier à chaque fois).
corvec
2
Pour une raison quelconque, "active-card" n'est pas répertoriée sous "Propriété" pour moi.
user87317
@ user87317 J'ai le même problème, vous devez le copier depuis la valeur de la propriété 'carte son'. c'est une simple chaîne.
fermeture de session
5

xfce4-volumedne fonctionne pour moi que lorsqu'il ne fonctionne pas en mode démon. Les touches de volume fonctionnent pour moi lorsque j'exécute cette commande pour tuer tous les processus existants et en démarrer un nouveau qui ne s'exécute pas en mode démon:

kill `pidof xfce4-volumed` ; mkdir -p /tmp/volumed && cd /tmp/volumed && nohup xfce4-volumed --no-daemon &

Cela exécute le processus à l'aide de nohup, de sorte que le terminal dans lequel vous exécutez cette commande peut être fermé sans tuer le processus.

Stephen Ostermiller
la source
2
Ah, eh bien, c'est mon problème! - soit xfce4-volumedmort, soit il ne démarre pas à la connexion (cela fait trop longtemps que j'ai redémarré que je ne me souviens pas si j'ai eu le problème la dernière fois que j'ai démarré). Le démarrage manuel a xfce4-volumedfait l'affaire pour moi (fonctionne très bien en mode démon aussi).
Ponkadoodle
Hey! Le progrès! Jusqu'à présent, je ne fais que courir xfce4-volumed --no-daemondirectement dans un terminal, maintenant je dois juste trouver comment le faire démarrer au démarrage!
nmz787
4

Ces touches de volume sont basées sur gnome ... Ou basées sur l'unité ou autre chose ... Vous devez créer un raccourci clavier personnalisé dans les paramètres du clavier pour réduire, augmenter et couper le volume ... Pour augmenter le volume, la commande est "amixer set" master 5% + "pour diminution du volume" amixer set master 5% - "pour muet" amixer set master toggle "

Arpit Roopchandani
la source
Cela fonctionne, mais il ne fournit pas la notification-osd qui vient avec xfce4-volumed .. donc il n'y a aucun retour à l'écran ...
kolslorr
1

J'ai eu le même problème dans Xubuntu 12.04, mais je ne sais pas si cela aurait fonctionné dans Unity, car je n'ai que Xfce4. Dans le terminal, saisissez:

$ xfconf-query -c xfce4-mixer -p /active-card -s xfconf-query -c xfce4-mixer -p /sound-card

Source: https://wiki.archlinux.org/index.php/Xfce#Xfce4-volumed

MrPink
la source
Cela ne fonctionnera pas dans 12.10 car xfce4-mixer n'est pas installé par défaut et donc ces paramètres n'existeront pas. Voir ma réponse ci-dessous pour savoir comment les créer.
Alistair Buxton
1

S'il s'agit d'un problème temporaire, comme c'était le cas dans mon cas, faites-le simplement en ligne de commande:

killall xfce4-volumed && xfce4-volumed

Felipe
la source
0

J'ai résolu le problème de modification du paramètre "Active Card" dans l'éditeur de paramètres xfce4

J'ai deux cartes son (une HDMI et l'autre normale) et la carte sélectionnée était différente de la carte normale que j'utilisais.

Damiano
la source
0

J'ai également eu ce problème très étrange, je pouvais régler le curseur de volume dans le menu et cela ne ferait rien. De plus, si j'essayais de le régler avec mon clavier, le curseur se déplacerait mais rien ne changerait avec le volume réel.

Je l'ai réparé en allant à PulseAudio Volumne Control. Dans le Output Devicespanneau, vous pouvez voir toutes vos options de carte son. À partir de là, je me suis assuré que le port était réglé sur Sortie analogique. Dans votre cas, il peut s'agir de HDMI ou d'un casque selon l'endroit où vous souhaitez que votre son aille. Sélectionnez ensuite l'option 'définir comme option de secours'. Il ressemble à une coche verte.

Je n'ai pas eu à installer xfce4-mixerpour que cela fonctionne.

John
la source
0

Dans Settings > Settings Manager > Keyboard > Applications Shortcut:

  • ajouter amixer set Master 3+pour augmenter le volume
  • ajouter amixer set Master 3-pour diminuer le volume
  • ajouter amixer -D pulse set Master Playback Switch toggleau son muet / non muet
dr0i
la source
0

J'ai rencontré un problème similaire et j'ai réussi à le résoudre.

Je me rends compte que dans mon Ubuntu Studio 18.10 XFCE4, l'application de démarrage comprenait le démon de volume XFCE, qui lorsque je l'ai désactivé, redémarré et installé le plugin xfce4-pulseaudio, il fonctionnera alors comme prévu.

J'espère que cela aide les autres.

edorain
la source