I tasti del volume funzionano in unità ma non in xfce4


20

I miei tasti del volume non funzionano in xfce. Quando li ho usati mostra sullo schermo un'indicazione che il volume è in fase di modifica, ma il volume non sta cambiando affatto (stessa cosa con il tasto mute).

La cosa strana è che quando vado da xfce a Ubuntu ora le chiavi funzionano bene.

Non so se questo è importante, ma ho una scheda audio nel mio computer.

Come posso far funzionare i tasti del volume in xfce?


Hai altri dispositivi audio attivati ​​come HDMI? Forse i tasti del volume sono configurati su questi dispositivi piuttosto che sull'altoparlante principale. Prova ad andare al controllo del volume (o digita il pavucontrolterminale) e cerca nella configurazione altri dispositivi. Spegni tutti gli altri dispositivi oltre all'audio integrato ed esci per vedere le modifiche.
Christian Skjødt,

Risposte:


14

Questo è ancora rotto in 12.10. Puoi risolverlo installando xfce4-mixer e selezionando manualmente i mixer da controllare con esso - e poi andando nell'editor delle impostazioni di xfce4 e digitando il nome della "scheda attiva". Il pulsante di disattivazione dell'audio non funziona ancora correttamente, è possibile disattivare l'audio ma non riattivare l'audio. Tutto il resto però funziona, comprese le notifiche sullo schermo. È davvero difficile far funzionare tutto, quindi ho aperto un bug: https://bugs.launchpad.net/ubuntu/+source/xfce4-mixer/+bug/1085752

Nel dettaglio, in xfce4-mixer vuoi che assomigli a questo:

xfce4-mixer

Questo dovrebbe mostrare solo il controllo del volume principale della scheda audio. Devi scegliere una scheda audio nella parte superiore e quindi fare clic su "Seleziona controlli ..." per aggiungere controlli. Quindi nell'editor delle impostazioni di xfce4 devi impostare la "scheda attiva" in questo modo:

xfce4-settings-editore

Sotto "schede audio" vedrai un elenco di tutte le schede audio per le quali hai aggiunto i mixer. Probabilmente avrai più carte, quindi potrebbero essere necessari alcuni tentativi ed errori qui per trovare quella giusta. Devi copiare il nome della scheda corretta da "schede audio" a "scheda attiva" - questo sarà il mixer controllato dai pulsanti del volume.


Sono riuscito a trovare una scheda che potevo controllare con volume su, volume giù e muto, ma non muto. Ho dovuto invece utilizzare una scheda diversa per riattivare l'audio; Sono stato in grado di capire quale scheda usare trovando quella che tutti i controlli funzionavano nell'app xfce4-mixer (e non dover passare attraverso l'intero processo di aggiunta della scheda e testare le mie scorciatoie da tastiera ogni volta).
corvec,

2
Per qualche motivo "active-card" non è elencato in "Proprietà" per me.
user87317

@ user87317 Ho lo stesso problema, è necessario copiarlo dal valore della proprietà "scheda audio". è una stringa semplice.
disconnessione il

5

xfce4-volumedfunziona solo per me quando è non è in esecuzione in modalità daemon. I tasti del volume funzionano per me quando eseguo questo comando per interrompere eventuali processi volumizzati esistenti e avviarne uno nuovo che non è in esecuzione in modalità demone:

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

Questo esegue il processo usando nohup, quindi il terminale in cui si esegue questo comando può essere chiuso senza interrompere il processo.


2
Ah, ecco il mio problema! - è xfce4-volumedmorto o non si avvia al momento dell'accesso (è passato troppo tempo dal riavvio che non ricordo se ho avuto il problema l'ultima volta che ho avviato). L'avvio manuale ha xfce4-volumedfatto il trucco per me (funziona bene anche in modalità demone).
Ponkadoodle,

Hey! Progresso! finora sto solo correndo xfce4-volumed --no-daemondirettamente in un terminale, ora devo solo capire come farlo avviare quando avvio!
nmz787,

4

Quei tasti del volume sono basati su gnome ... O basati sull'unità o altro ... Devi creare una scorciatoie da tastiera personalizzate nella gui delle impostazioni della tastiera per ridurre, aumentare e silenziare il volume ... Per aumentare il volume, il comando è "set amixer master 5% + "per riduzione volume" set di amixer master 5% - "per mute" set amixer master toggle "


Funziona, ma non fornisce la notifica-osd che viene fornito con xfce4-volumed .. quindi non c'è alcun feedback sullo schermo ...
Kolslorr

1

Ho avuto lo stesso problema in Xubuntu 12.04, anche se non so se avrebbe funzionato in Unity, dato che ho solo Xfce4. Nel terminale, digitare:

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

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


Questo non funzionerà in 12.10 perché xfce4-mixer non è installato di default e quindi quelle impostazioni non esistono. Vedi la mia risposta qui sotto per come crearli.
Alistair Buxton,

1

Se questo è un problema temporaneo, come nel mio caso, fallo nella riga di comando:

killall xfce4-volumed && xfce4-volumed


0

Ho risolto il problema modificando il parametro "Active Card" nell'editor delle impostazioni xfce4

Ho due schede audio (una HDMI e l'altra normale) e la scheda selezionata era diversa dalla normale scheda che stavo usando.


0

Ho avuto anche questo strano problema, potrei regolare il cursore del volume nel menu e non farebbe nulla. Inoltre, se provassi a regolarlo con la tastiera, il cursore si sposterebbe ma nulla cambierebbe con il volume effettivo.

L'ho risolto andando a PulseAudio Volumne Control. Nel Output Devicespannello puoi vedere tutte le opzioni della tua scheda audio. Da lì, mi sono assicurato che la porta fosse impostata su Uscita analogica. Nel tuo caso potrebbe essere HDMI o cuffie a seconda di dove vuoi che il tuo suono vada. Quindi selezionare l'opzione "imposta come opzione di fallback". Sembra un segno di spunta verde.

Non ho dovuto installare xfce4-mixerper farlo funzionare.


0

In Settings > Settings Manager > Keyboard > Applications Shortcut:

  • aggiungere amixer set Master 3+per aumentare il volume
  • aggiungi amixer set Master 3-per diminuire il volume
  • aggiungi amixer -D pulse set Master Playback Switch toggleper disattivare / riattivare l'audio

0

Ho riscontrato un problema simile e sono riuscito a risolverlo.

Mi rendo conto che nel mio Ubuntu Studio 18.10 XFCE4, l'applicazione di avvio includeva XFCE Volume Daemon, che quando l'ho disabilitato, riavviato e installato xfce4-pulseaudio-plugin, funzionerà come previsto.

Spero che aiuti gli altri là fuori.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.