Membris Khan (27 Noviembre 2002)







1 - PREÁMBULO


Este documento es una guía paso a paso basada en la experiencia del autor y adaptado al máximo al usuario de bajo nivel, aportando también información para niveles superiores.

Los teclados de acceso directo son aquellos que suelen tener teclas adicionales para abrir el correo, acceder a Internet o controlar el reproductor de música.

Esta guía está basada en el programa LinEAK que puedes bajar de su página web (consultar el final).

Aquí explico cómo configurar el programa de una forma totalmente manual pero antes de nada hago saber que existen dos front-ends diferentes para la configuración gráfica del prgrama y que posiblemente hagan innecesario el proceso de configuración que voy a detallar aquí. Existe un front-end en GTK y otro en Qt (especiales para Gnome y KDE respectivamente) y se pueden bajar en la misma página de LinEAK.









2 - DESCARGAR E INSTALAR LINEAK


Antes de descargar el programa debes elegir el formato en que debes bajártelo. Para usuarios avanzados es recomendable bajar las
fuentes (formato tar.gz) para compilarlas y tener el programa optimizado pero de igual forma, los usuarios novatos, de nivel medio o
sin ganas de perder tiempo se pueden bajar la versión en RPM que contiene los binarios ya compilados y es lo más aconsejable. A
partir de aqui hay dos alternativas para realizar este paso: compilar las fuentes o instalar los binarios.

Para compilar las fuentes:

Abre una consola o terminal y en el directorio donde hayas bajado elarchivo, escribe esto para descomprimir las fuentes

tar -zxvf

Una vez hecho esto sitúate en el directorio donde se han descomprimido las fuentes

cd <directorio>

Introduce las órdenes para comenzar a compilar (es aconsejable que hagas esto como usuario root, para cambiar a usuario root antes de
hacer esto, consulta el anexo 1)


./configure
make
make install


Para instalar los binarios (RPM)

Nota: si tu procesador es Intel, AMD o cualquier otro de arquitectura x86 deberás bajarte el paquete que acabe en i386, i586, i686,
etc... Si tienes ese procesador e instalas un sparc, ppc u otro que no sea x86 no te funcionará.

a) para hacerlo de una forma gráfica ejecuta el archvo rpm que te has bajado, se abrirá tu gestor de paquetes predeterminado a partir de ahi simplemente tienes que instalarlo con tu programa gestor de paquetes, necesitarás la contraseña de root para instalarlo

b) puedes instalarlo también desde la consola escribiendo lo siguiente (obviamente situándote en el directorio donde
esté el archivo rpm)

rpm paquete.rpm

para obtener información sobre comandos adicionales del rpm, teclea rpm --help








3 - COMPROBANDO LISTA DE TECLADOS


Una vez está instalado LinEAK, deberás comprobar si tu teclado está en la lista de predefinidos. Escribe lo siguiente:

lineak -l

Entonces aparecerá una lista de teclados disponibles. Cada renglón contendrá unas siglas en mayúsculas
(código del teclado) y el nombre completo del teclado. Si tu teclado está en la lista sólo debes escribir lineak
-c
seguido del código del teclado que tengas. Tras esto debes simplemente editar el archivo .lineak.conf (que se encuentra en
un directorio oculto dentro de tu directorio personal llamado .lineak) para asociar los comandos que quieres a cada tecla. Tienes una
referencia de comandos mas frecuentes en el anexo 3.

Recuerda que son directorios/archivos ocultos y que para abrirlos desde un editor debes introducir la ruta manualmente (por ejemplo escribir .lineak/lineakd.conf si estás en tu directorio personal) si no puedes configurar tu editor para que muestre archivos ocultos.

Si tu teclado no está en la lista, que será lo más normal, debes ir al siguiente paso.








4 - CREANDO UN PERFIL PARA TU TECLADO I (Obteniendo los códigos)


Como tu teclado no está en la lista, deberemos crear un perfil para tu teclado, este método es totalmente artesano pero funciona con cualquier tipo de teclado. Para crear un perfil correctamente seguiremos estos pasos:

1. Apunta en un papel una lista de las teclas especiales de tu teclado
2. Ejecuta el comando xev3. Ahora el sistema esta "escuchando al teclado", pulsa una tecla cualquiera de las que quieras configurar, en la pantalla aparecerá algo parecido a esto:


KeyRelease event, serial 27, synthetic NO, window 0x1a00001
root 0x32, subw 0x0, time 216371514, (325,163), root:(331,188),
state 0x14, keycode 37
(keysym0xffe3,Control_L), same_screen YES,
XLookupString gives 0 characters: ""


Lo que debes hacer es simplemente copiar el keycode (señalado en rojo) que obtengas de pulsar cada tecla y lo apuntes en el papel que
apuntaste la lista de teclas como referencia para el siguiente paso.








5 - CREANDO UN PERFIL PARA TU TECLADO II
(Configurando el archivo lineakkb.def)



Ahora busca el archivo lineakkb.def. Usualmente se encuentra en el directorio etc o en usr/local/etc pero puedes usar un porgrama de búsqueda como KFind para encontrarlo.

Lo normal es que para que puedas modificar ese archivo debas ejecutar tu editor en modo root (consulta anexo 4). Una vez con el archivo
lineakkb.def abierto en el editor comprobarás de forma intuitiva cómo están diseñados los perfiles de
cada teclado; en ese archivo se encuentran los perfiles de los teclados que soporta por defecto. Ahora basándote en la forma
que están definidos los perfiles deberás crear una para el tuyo:


[CODIGO_TECLADO]
  brandname = "Marca"
  modelname = "Modelo"
  [KEYS]
    tecla1   
        = 000
    tecla2   
        = 000
    tecla3   
        = 000
    tecla4   
        = 000
    tecla5    
       = 000
    tecla6   
        = 000
    tecla7   
        = 000
    tecla8   
        = 000
  [END KEYS]
[END CODIGO_TECLADO]
# end Compaq Easy Access Keyboard (8 keys)


Deberás introducir un texto similar a este con los datos de tu teclado al final del archivo.

-Sustituye CODIGO_TECLADO por las siglas que prefieras, éste será el código que le
pedirás a lineak cuando finalmente configures tu teclado. Mi teclado es un Trust Multimedia Silver asi que yo puse TMS.

-Sustituye Marca y Modelo por la marca y el modelo de tu teclado. Aquí puedes poner lo que quieras, esto simplemente será la descripcion que aparece al solicitar la lista de teclados.
-Sustituye teclaX por un nombre intuitivo y arbitrario de cada tecla. El nombre que pongas sólo
te servirá para asignar los códigos de forma fácil y es indistinto para el programa.

-Sustituye 000 por el código que corresponda a cada tecla.

-El código del final es ignorado por el programa y sirve para indicar a quien esté
editando el archivo el final de ese perfil concreto.

Después de haber modificado esta porción de texto con los datos de tu teclado guarda el archivo y vamos finalmente a personalizar
la configuracion de nuestro teclado.








5 - CREANDO UN PERFIL PARA TU TECLADO II
(Configurando el archivo lineakkb.def)



Ahora que has creado un perfil personalizado para tu teclado ya estamos preparados para pedirle a LinEAK que active este nuevo perfil.

Primero comprueba que ahora tu teclado aparezca en la lista de teclados escribiendo lineak -l. Tu teclado debe aparecer indicado
según lo que escribiste en lineakkb.def en esta forma: CODIGO_TECLADO Marca
Modelo


Y finalmente, para activar el perfil de tu teclado, escribe lineak -c CODIGO_TECLADO, esto habrá creado un archivo llamado lineak.conf dentro de un directorio oculto llamado .lineak en tu carpeta personal. Necesitas editar este archivo para atribuir funcionalidades a las teclas, para ello vamos al siguiente paso.

Si tu teclado no aparece comprueba lo siguiente:    1- Que hayas guardado el archivo lineakkb.def    2- Que la sintaxis esté correcta (que la parte sin colorear esté intacta)    3- Que has guardado el archivo como usuario root (es improbable ya que el programa habría advertido de un fallo en los permisos pero no obstante algun editor podria haber guardado el archivo en la carpeta personal al no poder guardar en la ruta original)








6 - PERSONALIZANDO LAS FUNCIONES DE LAS TECLAS


Debes editar el archivo lineakd.conf de la misma forma que editaste lineakkb.def, pero en este caso no es necesario
hacerlo como root. Al editar dicho archivo deberemos centrarnos en la parte siguiente:

# LinEAK Configuration file for other Trust Multimedia Silver

# Global settings
KeyboardType        = CODIGO_TECLADO
CdromDevice        = /dev/cdrom
MixerDevice        = /dev/mixer

# Specific keys of your keyboard
tecla1       = "comando_tecla1"
tecla2       = "comando_tecla2"
tecla3       = "comando_tecla3"
tecla4       = "comando_tecla4"
tecla5       = "comando_tecla5"
tecla6       = "comando_tecla6"
tecla7       = "comando_tecla7"
tecla8       = "comando_tecla8"

# end lineakd.conf


-En CODIGO_TECLADO está el código que inventaste para tu teclado (esa instrucción
indica a LinEAK qué perfil del archivo lineakkb.def debe usar). Esto no debes cambiarlo.

-La parte que está señalada en amarillo son las rutas hacia la unidad de cdrom y al mezclador de audio (para las funciones
extraear bandeja y los controles de volumen respectivamente). Esto no suele ser necesario cambiarlo.

-En cada comando_teclaX debes indicar el comando que quieres asociar a cada tecla para aportar una
funcionalidad concreta.

Consulta el anexo 3 y 5 para una referencia de comandos típicos.

Puedes obtener la lista de parámetros del comando de un programa escribiendo comando --help. Si es un programa de KDE
probablemente tendrás que explorar los comandos usando dcop programa

Una vez editado y guardado este archivo sólo tendras que reiniciar el sistema (o sólamente el servidor X si prefieres) y
las teclas ya deberían ser totalmente funcionales.








ANEXOS


(1) Para cambiar a usuario root escribe su y la contraseña cuando se solicite "Password:". Nota que
cuando se es root el marcador empieza por #(2) Para cambiar a usuario normal siendo root, escribe exit.
Nota que cuando se es usuario normal el marcador empieza por $ (3) Para apagar el sistema poweroff. Para
reiniciar el sistemareboot. Para bloquear el escritorio en KDE kdesktop_lock. Comandos para el
XMMS: reproducir/pausar xmms --play-pause; pararxmms --stop; siguiente xmms --fwd; anterior xmms --rew. Si  usas Noatun consulta en anexo 5. LinEAK también incluye comandos de serie para diversos controles como bajar el volumen (EAK_VOLDOWN), subir el volumen (EAK_VOLUP), silenciar (EAK_MUTE), extraer bandeja (EAK_EJECT) y suspender (EAK_SLEEP). Estos últimos comandos se deben especificar sin comillas mientras que el resto se debe indicar entre
comillas. (4) Para acceder como root a un programa en KDE escribe kdesu seguido del comando del programa, por ejemplo, para abrir Konqueror escribe "kdesu konqueror". Si no usas KDE, desde la consola escribe su para cambiar a root y ejecuta después el programa que quieras. (5) Para repdroducir o pausar: dcop noatun Noatun playpause; para parar: dcop noatun Noatun stop; para retroceder canción: dcop noatun Noatun back y para avanzar canción: dcop noatun Noatun forward.








MÁS INFORMACIÓN


Como ya he especificado en al introducción existen programas gráficos (front-ends) para configurar de una forma más
visual el programa y ahorrar estos pasos. En la misma web de LinEAK hay uno para GTK y otro para Qt con sus respectivas versiones en RPM.
Yo particularmente recomiendo la configuración manual para esta tarea concreta.

La web de LinEAK.

Este documento es original de Membris Khan y está distriuido bajo los términos de la licencia pública de GNU (GPL).

Es extremadamente raro que el comando xev te haya dado problemas o no te haya funcionado pero si es así, en la
documentación (en inglés) de la web de LinEAK explica un paso alternativo.

Espero que esta guía te haya sido de utilidad para configurar tu teclado de acceso directo en tu GNU/Linux.



/// Fin del documento
Friday 17 June 2005 @ 10:54 pm
« Plantilla para Nokia | Portada | Sincronizar fecha y h… »
Josell |
06 12 2007 - 01:42

gracias por la información, me ha servido mucho. Dios le bendiga, y buen día.

buy cheap viagra
-
Enviado: 12 03 2007 - 04:34 , via buy cheap viagra

brunette chubby teen fuck
brunette chubby teen fuck
Enviado: 12 03 2007 - 17:57 , via brunette chubby teen fuck

private erotic movies
-
Enviado: 13 03 2007 - 03:04 , via private erotic movies

wild things nude video clips
wild things nude video clips
Enviado: 13 03 2007 - 06:29 , via wild things nude video clips

Enlace para trackback:

Please enable javascript to generate a trackback url











¿Recordar información?:

Textile

Rellena esta simple casilla. Es un sencillo sistema para evitar los comentarios automatizados de spam.
 






Importante: Se eliminarán todas las etiquetas de tu comentario excepto <b> y <i>. Puedes hacer enlaces escribiéndolos simplemente, pero nunca introduciendo más de tres por comentario. Usa el sentido común.
Giingo
Funcionando con Pivot | La licencia del contenido es Creative Commons BY-NC-SA (ver texto completo) | Archivos de la bitácora.