148
contributi
(→Guide:) |
Nessun oggetto della modifica |
||
Riga 1: | Riga 1: | ||
= Introduzione: I Tasti Multimediali = | |||
I moderni sistemi multimediali ci forniscono una serie di tasti per scelte rapide che fino a poco tempo fa non erano contemplate. | |||
Possiamo alzare il volume, far partire il player preferito o modificare la luminosit� dello schermo semplicemente con un tasto. | |||
Purtroppo ogni produtore (sia in campo desktop che laptop) produce quasto tipo di controllo a sua descrizione, creando tastiere non-standard che vanno configurate in modo diverso di caso in caso. | |||
Per fare ci� vi sono vari metodi: uno di questi � mostrato in [[Tasti Multimediali: configurazione ed uso|questa guida]]. | |||
Noi invece utilizzeremo Hotkeys. | |||
== | = Preparazione del sistema = | ||
---- | La preparazione del sistema � molto semplice, necessitiamo infatti solo di hotkeys e xev. | ||
Mentre xev � probabilmente gi� installato (incluso nei pacchetti del server X) dovremo andare ad installare il demone hotkeys alla debian-way: | |||
<pre> | |||
# apt-get install hotkeys | |||
</pre> | |||
= Come Funziona Hotkeys = | |||
Hotkeys legge dei file con estensione .def che si trovano nella directory /usr/share/hotkeys.In questi file sono specificati i tasti (tramite il loro keycode) e l'applicazione che devono lanciare.Vi sono gi� parecchi file .def pre-impostati. Se avrete fortuna sar� sufficiente lanciare uno di questi per far funzionare la vostra tastiera. In caso contrario potrete modificarne uno o crearlo nuovo da zero. | |||
== Lanciare hotkeys == | |||
Il comando per lanciare un dato file .def con hotkeys � il seguente: | |||
<pre> | |||
$ hotkeys -t nomefile | |||
</pre> | |||
ad esempio nel caso del file prova.def: | |||
<pre> | |||
$ hotkeys -t prova | |||
</pre> | |||
== Configurare hotkeys == | |||
Nel Caso in cui la vostra tastiera non fosse inclusa nell'elenco delle tastiere supportate non vi rester� che editare un file .def o crearne uno voi stessi. | |||
Ecco dove entra in campo xev! | |||
Lanciano xev infatti | |||
<pre> | |||
$ xev | |||
</pre> | |||
la pressione di ogni tasto produrr� un output sul terminale in cui sar� segnato il keycode del tasto premuto. | |||
[[Immagine:Xev.jpg|thumb|center|Esempio]] | |||
Sar� cos� elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file .def | |||
<pre> | |||
/usr/share/hotkeys# nano prova.def | |||
<?xml version="1.0"?> | |||
<definition> | |||
<config model="prova Internal Keyboard"> | |||
<VolUp keycode="158"/> | |||
<VolDown keycode="165"/> | |||
<Mute keycode="166"/> | |||
</pre> | |||
== Note == | |||
Dato che probabilmente la tastiera in uso sar� sempre la stessa pu� essere utile creare uno [[creare uno script d'avvio|script]] per avviare automaticamente hotkeys all'accensione del pc e posizionarlo nella cartella ~/.config/autostart [http://www.freedesktop.org (Standard freedesktop).] | |||
L'opzione -Z aggiunta alla stringa di lancio eviter� il fastidioso splash screen del programma. | |||
<pre> | |||
$ hotkeys -Z -t prova | |||
</pre> | |||
----- | |||
Autore: [[Utente:Jango|jango]] |
contributi