Old:Associare un pulsante ad un'azione: Hotkeys: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
Riga 1: Riga 1:
Weila!
= Introduzione: I Tasti Multimediali =
Stavo leggendo il resto della guida per vedere come organizzare la sezione per apache2.
I moderni sistemi multimediali ci forniscono una serie di tasti per scelte rapide che fino a poco tempo fa non erano contemplate.
Solo che c'� un piccolo problema: l'installazione di php4 per apache2 � leggermente diversa (soprattutto per quanto riguarda l'eventuale modifica del file di configurazione e/o l'attivazione dei moduli...
Possiamo alzare il volume, far partire il player preferito o modificare la luminosità dello schermo semplicemente con un tasto.
Come si pu� procedere?
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.


[[Utente:MaXeR|MaXeR]] 04:01, Giu 23, 2005 (EDT)
Per fare ciò vi sono vari metodi: uno di questi è mostrato in [[Tasti Multimediali: configurazione ed uso|questa guida]].
Noi invece utilizzeremo Hotkeys.


== Re: php e versioni di apache ==
= Preparazione del sistema =


ottimo a sapersi. come ben sai sono un asino con apache2 :-)<br>
La preparazione del sistema è molto semplice, necessitiamo infatti solo di hotkeys e xev.
a questo punto direi di sdoppiare anche l' installazione di PHP (come il capitolo su apache). che ne pensi? se per te va bene, rinomino i paragrafi.
Mentre xev è probabilmente già installato (incluso nei pacchetti del server X) dovremo andare ad installare il demone hotkeys alla debian-way:


se la stessa cosa accade per MySQL (non credo, per�) possiamo organizzare anche quel capitolo in due sezioni diverse.
<pre>
# apt-get install hotkeys
</pre>


[[Utente:Keltik|Keltik]] 04:56, Giu 23, 2005 (EDT)
= Come Funziona Hotkeys =


== Re: php e versioni di apache ==
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. Per visualizzare la lista dei layout di tastiera disponibili, è possibile lanciare hotkeys con il flag "-l":


Per mysql non cambia niente...o meglio..solo una cosa: la locazione del file php.ini ;)
<pre>
$ hotkeys -l
  mx2500      - Memorex MX2500 Keyboard
  inspiron8100 - Dell Inspiron 8100 Notebook
  kbp8993      - Chicony KBP-8993 keyboard
  ...
  ipanel      - Asus IPanel
$
</pre>


L'unica parte della sezione di php da sdoppiare �, quindi, l'installazione...
Nel caso in cui la vostra tastiera non sia presente in elenco, potrete modificare un file def o crearne uno nuovo da zero.


eventualmente, quando ci si riferisce al file di configurazione di apache, si pu� aggiungere tra parentesi che per apache2 cambia la locazione... ;)
== Lanciare hotkeys ==


== Re: Re: php e versioni di apache ==
Il comando per lanciare un dato file .def con hotkeys è il seguente:


sperando di aver capito bene, ho creato due sottosezioni: una relativa a PHP e Apache 1.3 e l' altra invece a Apache 2.0<br>
<pre>
nel caso non vada bene, adattala pure alle esigenze dello sdoppiamento! :-)
$ hotkeys -t nomefile
</pre>


PS.: non vedo ancora la tua firma come autore della guida
ad esempio nel caso del file prova.def:


[[Utente:Keltik|Keltik]] 16:36, Giu 23, 2005 (EDT)
<pre>
$ hotkeys -t prova
</pre>


== Immagini ==
== Configurare hotkeys ==


MaXeR, mi chiedevo se fossi cos� gentile da voler inserire tu lo screenshot della pagina iniziale di PhpMyAdmin per averla uniformata a quelle che hai gi� preparato (bella idea!).
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!
Lanciando xev, infatti


----
<pre>
--[[Utente:Keltik|Keltik]] 18:39, Giu 24, 2005 (EDT)
$ xev
</pre>


== Re: Immagini ==
la pressione di ogni tasto produrrà un output sul terminale in cui sarà segnato il keycode del tasto premuto.


Ok!
[[Immagine:Xev.jpg|thumb|center|Esempio]]
Lo installo e ne faccio uno screenshot (a breve dovrei riuscire a terminare anche con apache2 ;)


[[Utente:MaXeR|MaXeR]] 02:37, Giu 25, 2005 (EDT)
Sarà così elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file .def


== Re:  Re: Immagini ==
<pre>
/usr/share/hotkeys# nano prova.def


grazie per l'� upload dell' immagine :-)
<?xml version="1.0"?>


----
<definition>
--[[Utente:Keltik|Keltik]] 09:37, Giu 26, 2005 (EDT)


== Geniale ==
  <config model="prova Internal Keyboard">


Aspettavo da tempo una guida del genere! Finalmente non rimpianger� pi� WAMP!
    <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]]

Versione delle 07:18, 7 set 2006

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 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:

# apt-get install hotkeys 

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. Per visualizzare la lista dei layout di tastiera disponibili, è possibile lanciare hotkeys con il flag "-l":

$ hotkeys -l
   mx2500       - Memorex MX2500 Keyboard
   inspiron8100 - Dell Inspiron 8100 Notebook
   kbp8993      - Chicony KBP-8993 keyboard
   ...
   ipanel       - Asus IPanel
$

Nel caso in cui la vostra tastiera non sia presente in elenco, potrete modificare un file def o crearne uno nuovo da zero.

Lanciare hotkeys

Il comando per lanciare un dato file .def con hotkeys è il seguente:

$ hotkeys -t nomefile

ad esempio nel caso del file prova.def:

$ hotkeys -t prova

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! Lanciando xev, infatti

$ xev

la pressione di ogni tasto produrrà un output sul terminale in cui sarà segnato il keycode del tasto premuto.

Esempio

Sarà così elementare aprire l'editor di testo preferito ed assegnare il comando al valore determinato con xev nel file .def

/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"/>

Note

Dato che probabilmente la tastiera in uso sarà sempre la stessa può essere utile creare uno script per avviare automaticamente hotkeys all'accensione del pc e posizionarlo nella cartella ~/.config/autostart (Standard freedesktop).

L'opzione -Z aggiunta alla stringa di lancio eviterà il fastidioso splash screen del programma.

$ hotkeys -Z -t prova

Autore: jango