Discussione:Tasti Multimediali: configurazione ed uso: differenze tra le versioni

nessun oggetto della modifica
Nessun oggetto della modifica
Nessun oggetto della modifica
 
(4 versioni intermedie di 2 utenti non mostrate)
Riga 1: Riga 1:
Per configurare i tasti multimediali da linux servono essenzialmente due programmi: xev e xmodmap .
Ciao, grazie per la guida :), non l'ho ancora letta ma sembra ben fatta :D.
Dovrebbero essere installati di default in debian, comunque per installarli basta dare


    #apt-get install xev xmodmap
Una domanda: nei file di configurazione si devono inserire proprio queste particolari virgolette “ oppure le virgole normali "? Se sono quelle normali direi correggerlo per evitare confusione ;-)


se sono gi� installati la loro installazione verr� tralasciata.
Altra cosa: Il titolo. hotkeys è un pacchetto e tu non lo usi nella guida però. Forse un titolo più generale sarebbe più chiaro "Configurazione dei Tasti Multimediali", oppure "Impostare i tasti multimediali", oppure "Tasti Multimediali: configurazione e uso.". Bho sono solo idee buttate li. Tu cosa ne pensi?


Dopo aver installato questi programmi la prima cosa da fare � scoprire i keycode relativi ai tasti che ci interessano e questo verr� fatto con xev. Apriamo una console e scriviamo $xev, a programma lanciato premiamo il tasto che ci interessa configurare e dovremmo avere un output del genere
Tieni presente che il titolo è importate per l'indicizzazione, pensa a cosa cercherebbe uno che cerca informazioni su queste cose...


    KeyRelease event, serial 29, synthetic NO, window 0x1c00001,
: [[Utente:TheNoise|~ The Noise]] 05:37, 22 Apr 2006 (EDT)
    root 0x75, subw 0x0, time 1436703, (287,442), root:(292,515),
    state 0x0, keycode 236 (keysym 0x0, NoSymbol), same_screen YES,
    XLookupString gives 0 bytes:


da queste righe otteniamo il keycode (nell'esempio 236) e notiamo anche che non gli � associato nessun nome ( ..., NoSymbol). Adesso dobbiamo associare un nome al tasto riferito da quel keycode. Quest'operazione deve essere fatta modificando il file ~/.xmodmaprc che se non esiste va creato.  
Ciao, no le virgolette sono quelle normali ho appena corretto.
In questo file vanno inserite righe del tipo
Per il titolo in effetti hai ragione penso andrebbe bene "Tasti Multimediali: configurazione ed uso", essendo la prima volta che uso un wiki non saprei come cambiarlo, adesso cerco un po'.


    keycode num = nome
: [[Utente:itbhp|~ itbhp]]


dove num il keycode ottenuto con xev e la stringa nome dovr essere del tipo FXX dove al posto di XX dobbiamo inserire un numero maggiore di dodici.
Adesso lanciando da shell $xmodmap ~/.xmodmaprc e rilanciando xev dovremmo ottenere:


    KeyPress event, serial 26, synthetic NO, window 0x2400001,
Fatto, ho cambiato il titolo.
    root 0x75, subw 0x0, time 267243, (597,651), root:(603,723),
Ciao! ;-)
    state 0x0, keycode 236 (keysym 0xffca, F13), same_screen YES,
    XLookupString gives 0 bytes:


Abbiamo abbinato al tasto un nome (nell'esempio F13).
: [[Utente:itbhp|~ itbhp]]
Ora potremmo voler far eseguire un'azione al tasto configurato, questa cosa la si pu� fare in svariati modi: se si ha gnome dal menu Desktop->Preferenze->Scorciatoie da tastiera associando al tasto un'azione predefinita altrimenti con un programma che permette di associare a dei tasti o ad una combinazione di tasti una determinata azione. Di questi ultimi ne esistono vari: xbindkeys, sven, lineak etc. In questo tutorial useremo xbindkeys la cui configurazione � molto semplice.
Anzitutto bisogna installarlo:  


    #apt-get install xbindkeys
Perfetto! Ben fatto ;)


Fatto ci� bisogna modificare il file ~/.xbindkeysrc, che � formato da righe del tipo:
: [[Utente:TheNoise|~ The Noise]] 07:39, 22 Apr 2006 (EDT)


    �comando o programma da eseguire�
Ho modificato la prima sezione dato che è cambiato il pacchetto contenente xev e xmodmap.
    tasto o combinazione di tasti associata


per esempio
: [[Utente:itbhp|~ itbhp]]
 
    �firefox�
    Control+F13 // si potevano usare anche Shift o Alt
 
Modificato il file bisogna lanciare da shell $xbindkeys -f ~/.xbindkeysrc e tutto dovrebbe funzionare. Ora per� dobbiamo fare in modo che il mapping dei tasti multimediali e l'associazione del programma tramite xbindkeys avvenga ogni volta che facciamo il login.
 
Se abbiamo Kde dobbiamo creare uno script del tipo
 
    #!/bin/bash
    xmodmap ~/.xmodmaprc
    xbindkeys -f ~/.xbindkeysrc
 
salvarlo ad esempio come mapping dargli i permessi di esecuzione $chmod a+x mapping e copiarlo in ~/.kde/Autostart.
 
Se abbiamo gnome dopo aver creato lo script, dobbiamo creare da root un link allo script in /usr/bin 
 
    #cd /usr/bin
    #ln -s path_script/mapping mapping
 
e poi da Desktop->preferenze->sessioni nella Startup Program aggiungere mapping.
37

contributi