#format wiki
#language it
<
>
<>
= Introduzione =
Questa pagina descrive come gestire i tasti multimediali (es. volume, controllo riproduzione, luminosità) su Ubuntu e derivate.<
><
>Nella maggior parte dei casi, i tasti multimediali sono riconosciuti automaticamente dal sistema. Se alcuni tasti non dovessero rispondere, è possibile configurare il loro comportamento attraverso gli strumenti messi a disposizione dagli [[AmbienteGrafico/AmbientiDesktop|ambienti desktop]].
= Configurazione =
== Tramite ambiente grafico ==
Prima di procedere con modifiche di basso livello, verificare che le azioni non siano già configurabili tramite le [[AmministrazioneSistema/CentroDiControllo|impostazioni]] dell'ambiente desktop appropriato:
* [[AmbienteGrafico/Gnome|GNOME]]: Aprire '''Impostazioni''' → '''Tastiera''' → '''Scorciatoie da tastiera'''. In questa sezione è possibile visualizzare le combinazioni esistenti e crearne di nuove, associando comandi personalizzati a tasti specifici.
* [[AmbienteGrafico/Kde|KDE Plasma]]: Aprire '''Impostazioni di sistema''' → '''Scorciatoie'''. Il sistema permette una gestione granulare delle scorciatoie globali e permette di creare comandi personalizzati.
* [[AmbienteGrafico/Lxqt|LXQt]]: Aprire '''Preferenze''' → '''Impostazioni di LXQt''' → '''Scorciatoie globali'''.
Verificare il funzionamenti dei tasti digitando nel [[AmministrazioneSistema/Terminale|terminale]] il seguente comando:{{{
gnome-control-center keyboard
}}} Sostituire `gnome-control-center` con il centro di controllo del sistema utilizzato.
== Tramite terminale ==
=== Aggiungere associazioni ===
È possibile aumentare il volume selezionando un comando:{{{
amixer set Master 5%+
}}} e aggiungerlo alle scorciatoie globali, premendo la combinazione tasto multimediale desiderato per registrarlo.
=== Accorgimenti veloci ===
Se non funziona:
0. Vai in una console reale e premi i tuoi tasti multimediali uno alla volta.
0. Guarda l'output in console per scoprire quale codice è stato generato, dovrebbe essere qualcosa come:{{{
atkbd.c: Unknown key pressed (translated set 2, code 0x9e on isa0060/serio0).
atkbd.c: Use 'setkeycodes e01e ' to make it known.}}}dovresti trovare le stesse informazioni con:{{{
dmesg}}}
0. Utilizza setkeycodes per impostare il codice del tuo tasto come suggerito.(ma prima usa dumpkeys per vedere quali codici per i tasti (d'ora in poi chiamati "keycodes") sono liberi e possono essere quindi utilizzati).
0. Inserisci questi comandi in {{{/etc/init.d/bootmisc.sh}}}
0. Apri il terminale X:{{{
xmodmap -pke > xmodmap.conf}}}Quindi edita questo file e aggiungi le keysyms mancanti al giusto keycodes (usa xev per vedere i keycodes, leggi il file {{{/usr/lib/X11/XKeysymDB}}} per vedere quali keysyms sono disponibili).
0. Dallo stesso terminale:{{{
sudo cp xmodmap.conf /etc
cd /etc/X11/gdm/PostLogin
sudo cp Default.sample Default}}}dopo apri il file {{{/etc/X11/gdm/PostLogin/Default}}} con il tuo editor preferito e aggiungi queste linee:{{{
xmodmap /etc/xmodmap.conf}}}
0. Usa gnome keybindings o metacity keybindings per collegare le funzioni ai tuoi nuovi tasti configurati.
== Istruzioni approfondite ==
||<> ||