|
|
(3 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.
| |
Ciao, grazie per la guida :), non l'ho ancora letta ma sembra ben fatta :D.
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 ;-)
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?
Tieni presente che il titolo è importate per l'indicizzazione, pensa a cosa cercherebbe uno che cerca informazioni su queste cose...
- ~ The Noise 05:37, 22 Apr 2006 (EDT)
Ciao, no le virgolette sono quelle normali ho appena corretto.
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'.
- ~ itbhp
Fatto, ho cambiato il titolo.
Ciao! ;-)
- ~ itbhp
Perfetto! Ben fatto ;)
- ~ The Noise 07:39, 22 Apr 2006 (EDT)
Ho modificato la prima sezione dato che è cambiato il pacchetto contenente xev e xmodmap.
- ~ itbhp