<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.slacky.eu/wikislack/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
		<id>http://www.slacky.eu/wikislack/index.php?title=Usare_le_hotkey_delle_tastiere_multimediali_in_linux&amp;feed=atom&amp;action=history</id>
		<title>Usare le hotkey delle tastiere multimediali in linux - Cronologia</title>
		<link rel="self" type="application/atom+xml" href="http://www.slacky.eu/wikislack/index.php?title=Usare_le_hotkey_delle_tastiere_multimediali_in_linux&amp;feed=atom&amp;action=history"/>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Usare_le_hotkey_delle_tastiere_multimediali_in_linux&amp;action=history"/>
		<updated>2013-05-26T04:28:09Z</updated>
		<subtitle>Cronologia della pagina su questo sito</subtitle>
		<generator>MediaWiki 1.20.3</generator>

	<entry>
		<id>http://www.slacky.eu/wikislack/index.php?title=Usare_le_hotkey_delle_tastiere_multimediali_in_linux&amp;diff=1764&amp;oldid=prev</id>
		<title>Twister: Trascrizione Howto e correzione &quot;stilistica&quot; di un paio di errori ortografici</title>
		<link rel="alternate" type="text/html" href="http://www.slacky.eu/wikislack/index.php?title=Usare_le_hotkey_delle_tastiere_multimediali_in_linux&amp;diff=1764&amp;oldid=prev"/>
				<updated>2006-09-07T08:36:55Z</updated>
		
		<summary type="html">&lt;p&gt;Trascrizione Howto e correzione &amp;quot;stilistica&amp;quot; di un paio di errori ortografici&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Multimediale]]&lt;br /&gt;
=Introduzione=&lt;br /&gt;
Ormai quasi tutte le tastiere moderne hanno i cosiddetti tasti multimediali, vediamo un modo per poterli utilizzare sotto linux senza l’aiuto di gnome o kde.&lt;br /&gt;
&lt;br /&gt;
=Il keycode=&lt;br /&gt;
Ad ogni tasto presente sulla tastiera e' associato un segnale speciale, detto ''keycode'' che permette di individiare univocamente il tasto in caso di pressione.&lt;br /&gt;
Sfortunatamente i tasti multimediali non hanno dei keycode standard e per questo e’ necessario individuarli manualmente.&lt;br /&gt;
Quindi, per prima cosa e' necessario scoprire il keycode associato ad ognitasto che si desidera utilizzare. Per fortuna il programma ''xev'' (man xev) serve proprio a questo, ecco un esempio per il mio tasto del controllo volume:&lt;br /&gt;
 &lt;br /&gt;
 KeyRelease event, serial 30, synthetic NO, window 0x2a00001,&lt;br /&gt;
 root 0x8e, subw 0x0, time 406136, (928,4), root:(932,846),&lt;br /&gt;
 state 0x0, keycode 174 (keysym 0x0, NoSymbol), same_screen YES,&lt;br /&gt;
 XLookupString gives 0 bytes:&lt;br /&gt;
&lt;br /&gt;
La linea interessante e' la penultima ed in particolare il valore '''keycode 174'''. Prendiamo nota e ripetiamo l’operazione per tutti i tasti che ci interessano.&lt;br /&gt;
&lt;br /&gt;
=Nomi dei tasti=&lt;br /&gt;
A questo punto possiamo associare dei nomi ai tasti appena scoperti. Creiamo il file ''.xmodmaprc'' nella home dell’utente ed inseriamo i valori opportuni:&lt;br /&gt;
&lt;br /&gt;
 # Questo e’ il file ~/.xmodmaprc&lt;br /&gt;
 keycode 174 = F24&lt;br /&gt;
 keycode 160 = F25&lt;br /&gt;
 keycode 176 = F26&lt;br /&gt;
&lt;br /&gt;
E' bene evitare di usare valori di Fn inferiori a 12 in quanto gia' presenti sulla tastiera. Il comando '''xmodmap /home/nome dell’utente/.xmodmaprc''' attiva i nuovi nomi.&lt;br /&gt;
&lt;br /&gt;
=Azioni associate ai tasti=&lt;br /&gt;
A questo punto utilizzeremo un programma detto keymapper per far eseguire determinate azioni alla pressione dei tasti. Io uso xbindkeys reperibile [http://freshmeat.net/projects/xbindkeys/ qui]&lt;br /&gt;
Una volta installato bastera' creare il file di configurazione .xbindkeysrc nella home dell’utente e lanciarlo con il comando&lt;br /&gt;
'''xbindkeys -f /home/nome dell’utente/.xbindkeysrc'''&lt;br /&gt;
Ecco come appare il mio .xbindkeysrc che si occupa di far funzionare i tasti del volume:&lt;br /&gt;
&lt;br /&gt;
 # Questo e’ il file ~/.xbindkeysrc&lt;br /&gt;
 # Muto&lt;br /&gt;
 &amp;quot;amixer -c 0 sset Master,0 toggle&amp;quot;&lt;br /&gt;
 m:0x10 + c:160&lt;br /&gt;
 Mod2 + F25&lt;br /&gt;
 # Volume GIU’&lt;br /&gt;
 &amp;quot;amixer -c 0 sset Master 1- unmute cap&amp;quot;&lt;br /&gt;
 m:0x10 + c:174&lt;br /&gt;
 Mod2 + F24&lt;br /&gt;
 # Volume SU’&lt;br /&gt;
 &amp;quot;amixer -c 0 sset Master 1+ unmute cap&amp;quot;&lt;br /&gt;
 m:0x10 + c:176&lt;br /&gt;
 Mod2 + F26&lt;br /&gt;
&lt;br /&gt;
Come si puo' vedere ad ognuno dei tasti (F25, F24 e F26) sono stati associati dei comandi da lanciare ad ogni pressione. Per sapere cosa fanno questi comandi si puo’ leggere il manuale di ''amixer'' (man amixer).&lt;br /&gt;
Volendo si puo' eseguire qualsiasi comando, ad esempio per far partire il browser firefox bastera' aggiungere una linea simile a questa in .xmodmaprc&lt;br /&gt;
&lt;br /&gt;
 keycode 229 = F27&lt;br /&gt;
&lt;br /&gt;
e questa in .xbindkeysrc&lt;br /&gt;
&lt;br /&gt;
 # Firefox&lt;br /&gt;
 &amp;quot;firefox&amp;quot;&lt;br /&gt;
 m:0x10 + c:229&lt;br /&gt;
 Mod2 + F27&lt;br /&gt;
&lt;br /&gt;
=Tips=&lt;br /&gt;
*Ricordiamoci di lanciare ad ogni riavvio del sistema i comandi presentati,&lt;br /&gt;
magari mettendoli in script eseguiti automaticamente al login.&lt;br /&gt;
&lt;br /&gt;
*Mentre mettiamo a punto i tasti assicuriamoci di uccidere ogni istanza di xbindkeys prima di lanciare il successivo comando&lt;br /&gt;
'''xbindkeys -f /home/nome dell’utente/.xbindkeysrc''' (man ps e man kill per maggiori informazioni).&lt;br /&gt;
&lt;br /&gt;
Autore: [[utente:Arjuna Del Toso| Arjuna Del Toso]]&lt;/div&gt;</summary>
		<author><name>Twister</name></author>	</entry>

	</feed>