Come posso impostare una scorciatoia da tastiera personalizzata per controllare il volume?


31

Vorrei essere in grado di impostare tre scorciatoie da tastiera personalizzate per poter ridurre, aumentare e silenziare il volume in Ubuntu 12.04 (Unity). Sul mio vecchio sistema Ubuntu 10.04 (Gnome) ho fatto CTRL + [, CTRL +] e CTRL + \ i miei comandi per raggiungere questo obiettivo.

Qual è il modo più semplice per farlo?


Risposte:


38

La soluzione di @ dobey funziona se si desidera avere solo una scorciatoia da tastiera per aumentare / ridurre il volume.

Se invece vuoi avere più combinazioni di tasti che controllano il volume (ad esempio per mantenere funzionanti i pulsanti del volume predefiniti sul tuo laptop, mentre aggiungi ulteriori scorciatoie da usare quando colleghi una tastiera esterna che non ha controlli di volume), allora:

  1. Vai a Impostazioni di sistema → Tastiera → Scorciatoie → Scorciatoie personalizzate.
  2. Fare clic +per aggiungere una nuova scorciatoia da tastiera. Impostare "Nome" su Volume up, "Comando" su

    amixer -D pulse sset Master 5%+e clicca Apply.

  3. Fai clic su Disabledaccanto al nuovo tasto e scegli la rilegatura desiderata sulla tastiera.
  4. Aggiungi un altro collegamento con nome Volume downe comando

    amixer -D pulse sset Master 5%-

Passaggi GIF


1
+1 Buona magia - funziona. Sarebbe bello se fosse legato alla stessa barra del volume che si apre con i normali pulsanti del volume.
CivMeierFan,

10
muto / muto:amixer -D pulse sset Master toggle
CivMeierFan

Ho usato i tuoi comandi ma il collegamento Volume su in realtà abbassa il volume, sebbene funzioni normalmente nel terminale. Cosa sta succedendo?
user10853

Assicurati di 5%+non aver digitato 5%-per aumentare il volume.
Anis Abboud,

5
I collegamenti volume su / giù non funzionano in Ubuntu 16.04 con Gnome3. La scorciatoia Mute, tuttavia, lo fa. I comandi su / giù funzionano se li utilizzo manualmente in un terminale. Ho notato che le scorciatoie invece impostano i valori su 0%, implicando un comando che analizza il bug. Una soluzione imperfetta consiste nell'utilizzare invece valori non elaborati, ad esempio amixer -D pulse -R sset Master 3277+e amixer -D pulse -R sset Master 3277-. Il numero effettivo può variare in base al dispositivo. Il mio valore grezzo massimo era 65536.
CivMeierFan,

15

Apri System Settings, vai a Keyboard, quindi la Shortcutsscheda e infine scegli Sound and Medianell'elenco a sinistra. È quindi possibile scegliere le voci relative al volume nell'elenco sul lato destro e selezionare quale associazione di tasti utilizzare.

(Uso inverso di sinistra e destra qui, per le lingue RTL.)


Funziona, ma disabilita anche i pulsanti di controllo del volume integrati sul mio laptop. La risposta di Anis sopra permette a quelli di funzionare ancora.
CivMeierFan,

1
Non era un requisito della domanda posta e dipende anche da come sono implementati i pulsanti di controllo del volume. Inoltre, questa domanda ha 5 anni e Ubuntu 12.04 è End of Life ora.
Dobey,

Un suggerimento per le combinazioni di tasti non multimediali: Volume su ALT+ PageUp, Volume giù ALT+ PageDown, Muto ALT+ Pos1. Sebbene sia più uno standard di Windows utilizzare i tasti PageUp e Down per il volume, è mappato anche in molti software. Tuttavia, Firefox utilizza STRG+ Page Upper passare da una scheda all'altra, quindi basta usare ALT.
Somethis

3

Di solito, questo comando funziona bene come comando per abbassare il volume (Ubuntu 16.04):

amixer -q -D pulse sset Master 5%- 

Su Ubuntu 18.XX (Gnome) sfuggire al% simbolo:

amixer -q -D pulse sset Master 5%%-

Ha funzionato per me!


1
Voglio solo sottolineare che la fuga è necessaria solo per un nuovo tasto di scelta rapida, non sul terminale stesso.
Tobias S,

-2

Ho avuto lo stesso tipo di problema, posso confermare che questa sintassi funziona:

amixer set Master 5%%-
amixer set Master 5%%+

Assicurati anche di non usare - o + caratteri all'interno del tuo nome scorciatoia personalizzato. Ho usato prima "Volume -" e "Volume +" che non sono riusciti. L'uso di "Volume su" e "Volume giù" ha funzionato molto meglio.


1
set? Dovrebbe essere sset, o?
abu_bua,

@abu_bua secondo il manuale, entrambi sete ssetsono comandi validi il 16.04 (la versione che sto eseguendo)
Fabby
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.