Teclado Multimedia en GNU/Linux

5:30 am GNU/Linux

Jeje hace tiempo que ya había visto algo sobre el tema, pero lo deje y lo deje.. Hasta que apenas me puse a investigar y demás..

Actualmente recomendaría dos formas de dar soporte:

1) Por lineakd (línea de comandos y la más fácil)
2) Por Keytouch (GUI integrada y a editar por XML)

Para lineakd pueden mirar la wiki de gentoo :) (aunque no dispongas de esta distribución, vale para las demás)

http://es.gentoo-wiki.com/HOWTO_Raton_y_Teclados_Multimedia

El proyecto Keytouch se ve muy bueno pero para teclados que no son extremadamente genéricos como el mío :D XD.

[I] x11-misc/keytouch
Available versions: 2.2.4 (~)2.3.0 (~)2.3.1
Installed versions: 2.3.1(15:12:47 26/07/07)(acpi -kde)
Homepage: http://keytouch.sourceforge.net/
Description: Easily configure extra keyboard function keys

[I] x11-misc/keytouch-editor
Available versions: (~)3.1.1 (~)3.1.2
Installed versions: 3.1.2(15:12:02 26/07/07)(-doc -kde)
Homepage: http://keytouch.sourceforge.net/
Description: Generates keyboard files for use by keyTouch

Found 2 matches.

Si se deciden por lineakd; usan listen (como reproductor de música/videos) y ALSA para el sonido, les dejo mis archivos de configuración y un script en bash que he modificado del internet (no recuerdo el link exacto de donde lo saqué..).

Mis teclas y sus códigos:

play/pause
keycode 162

volumen-
keycode 174

volumen+
keycode 176

mute
keycode 160

previous
keycode 144

next
keycode 153

stop
keycode 164

internet
keycode 178

email
keycode 236

search
keycode 229

backward
keycode 234

fordward
keycode 233

lineakd.conf

# LinEAK - Linux support for Easy Access and Internet Keyboards

#  Copyright (c) 2001,2002, 2003  Sheldon Lee Wen <leewsb@hotmail.com> (Current Maintainer)

#       and Mark Smulders <Mark@PIRnet.nl>

#  http://lineak.sourceforge.net

#

# lineakd configuration file

#

# example key configuration:

#       play    = "xmms --play-pause"

#       eject   = EAK_EJECT

#

# Lineakd supports the following modifier keys:

#    control alt shift mod2 mod3 mod4 mod5CdromDevice = /dev/cdrom

Display_align = center

Display_color = 0aff00

Display_font = -adobe-helvetica-bold-r-normal-*-*-240-*-*-p-*-*-*

Display_hoffset = 0

Display_plugin = xosd

Display_pos = bottom

Display_soffset = 1

Display_timeout = 3

Display_voffset = 50

KeyboardType = soullost

MixerDevice = /dev/mixer

RAWCommands =

Screensaver =

conffilename = /home/soullost/.lineak/lineakd.conf

keystate_capslock =

keystate_numlock =

keystate_scrolllock =

Internet = "firefox http://www.google.com.mx"

Mail = "xchat --url=irc://irc.freenode.net:6667"

Mute = "mutevolumen"

Next = "listen --next"

Play|Pause = "listen --play-pause"

Previous = "listen --previous"

Stop =

VolumeDown = "amixer sset PCM 10%-"

VolumeUp = "amixer sset PCM 10%+"

WebBack =

WebForward =

WebSearch = "gnome-search-tool"

Si se fijaron, en la línea:
Mute = “mutevolumen”

mutevolumen es un script puesto en /usr/bin que he modificado de otro que encontré por ahí xD..

#!/bin/bashamixer -c 0 cget numid=38 | grep -o values=0,0

if [ $? -eq 0 ]; then

amixer -c 0 set PCM 125

else

amixer -c 0 set PCM 0

fi

Para usarlo deben usar PCM como controlador del sonido (volumen/mute), depende de la tarjeta gráfica..

Además XD, he subido un video de youtube para que vean como funciona con su menu OSD :)..

Cualquier duda, aclaración, etc., etc., ps comenten xD.

Por cierto, si alquién sabe como hacer para firefox/similares puedan retroceder/adelantar de página de navegación, ps que me lo digan que no lo he puesto ..Bueno, nos vemos :P

Califica el tema:
1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...

Temas Relacionados:
  • Notepad++ y TASM
  • Soporte para webcam con emesene en GNU/Linux
  • Emesene a convertirse en el IM oficial para GNU/Linux
  • HACHA para GNU/Linux
  • Lo que he entendido del lenguaje ensamblador.
  • Leave a Comment

    Your comment

    You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

    Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.