Snow Fall

Gestor

Teclado Multimedia


Pais: España
Nombre público: zaska

Aquí expongo la manera sencilla de configurar un teclado multimedia en Gnu/Linux.

 

La mayoria de teclados que salen al mercado no dan soporte para linux, así que las teclas multimedia no suelen funcionar. Una manera de solucionar esto es con Lineakd.

 

Lineakd permite añadir a una tecla multimedia el comando que queramos, y como con comandos podemos hacer de casi todos, podemos poner funciones casi ilimitadas a esas teclas, desde abrir una terminal o un programa concreto  hasta subir, bajar el volumen del altavoz.

 

¿Dónde obtener lineakd?

Si usas una distribución basada en Debian como Ubuntu, Knoppix, etc.  Desde Synaptic puedes encontrarlo.

 

Sino desde la web: http://lineak.sourceforge.net/


Paso 1. Una vez descargado e instalado haremos lo siguiente:

 

$ lineakd -l

Con esto mostrará una lista bastante amplia de teclados que soporta. Buscamos el nuestro o el que más se parece al nuestro (para probar si sirve), y sino ir al paso 3 directamente que explico como hacerlo manualmente.

 

Paso 2. Si lo habéis encontrado:

os quedáis con el nombre que aparece y luego ponéis:

$ lineakd -c nombredeltecladolistado

(Donde nombretecladolistado obviamente es el nombre que aparece en la lista de lineakd -l )

Esto os habrá creado un archivo de configuración en vuestro HOME.

Desde vuestro home podéis ir a .lineak/lineakd.conf

$ nano /home/user/.lineak/lineakd.conf

 

nano es un editor simple de linux, podéis usar el vuestro para modificar lineakd.conf, gedit, emcas, vim, etc.

 

Una vez dentro, si bajáis os encontraréis teclas como DownVolume = (vacio)

Detrás del igual le asignáis el comando que queréis.

 

Luego guardáis los cambios y saliis, en cualquier terminal ponéis

$ lineakd &

 

y probar de pulsar vuestra tecla multimedia, el comando se ejecutará.

 

Paso 3. Sino encontraste tu teclado en la lista anteriior o encontraste uno que funciona pero le quieres asignar más teclas que no vienen incorporada puedes hacer lo siguiente:

 

Instalar el programa "xev"

 

Una vez instalado lo ejecutáis:

$ xev

Os aparecerá una ventana y en la terminal muchas cosas, (la ventana debe estar encima de la terminal, es importante ver lo que pone en la terminal)

 

Pulsamos una tecla y os aparecerá algo similar a esto:

KeyRelease event, serial 34, synthetic NO, window 0x2800001,
root 0x71, subw 0x0, time 207781749, (-176,-97), root:(375,343),
state 0x0, keycode 38 (keysym 0x61, a), same_screen YES,
XLookupString gives 1 bytes: (61) "a"
XFilterEvent returns: False


Esto ha sucedido al pulsar la letra "A". Lo importante de todo esto es el keycode que en este caso es el 38.

 

Entonces nos dirigimos a la ruta /etc/lineakkb.def

con vuestro editor preferido modificáis el archivo de la siguiente manera:

Si queréis aisngarle algún botón más a vuestro teclado, lo buscáis en la lista y cuando lo encontréis veréis todas las teclaso que vienen predeterminadas. Para añadirle:

palabra = keycode

palabra la que queráis vosotros, y keycode el código obtenido con xev.

en el caso anterior sería:

abrirfirefox = 38

 

Una vez hecho esto, guardamos y salimos. Ahora vamos a nuestro home y configuramos nuestro fichero .lineak/lineakd.conf

y añadimos abrirfirefox = firefox

 

Por ejemplo, guardamos salimos, y al ejecutar lineakd ya tendremos nuestra tecla configurada para que cunado la pulsemos se ejecute el comadno que queramos en este caso firefox.

 

Sino encontraste ningún teclado en la lista puedes añadirlo completamente en /etc/lineakkb.def y os aparecerá en la lista para que lo selecciones.

 

Debéis fijaros en la estructura que siguen las demás marcas de teclado para poner el vuestro igual, siguiendo los pasos que di anteriormente con el keycode.

 

Espero que os sea útil.

 


Date added: 2009-12-27 20:34:52    Hits: 240
RSS Feeds

Encuestas

¿Qué distribución utilizas?
 

Enlaces

 
 
Design by guenstige.shop-stadt.de