Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HOWTO] Acer TravelMate: Teclas especiales
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
ResetReboot
Apprentice
Apprentice


Joined: 12 May 2004
Posts: 153
Location: Málaga

PostPosted: Thu Dec 30, 2004 3:53 pm    Post subject: [HOWTO] Acer TravelMate: Teclas especiales Reply with quote

Buenas gente, hace poco logré hacer funcionar mis teclas especiales de mi Acer TravelMate 243LC, y os diré cómo, ya que tiene truco:


Teclas especiales en portátiles Acer TravelMate

Paso 1:

Para empezar, si usamos xev, veremos que las teclas plateadas de la parte superior y muchas de la combinación Fn+* no funcionan (sólo las de volumen) y otras funcionan por hardware (las de control de brillo del led, de cambio de salida de video, desconexión de la luz de la LCD y la tecla de suspender). Para lograr que todas estas teclas puedan ser útiles, sólo hay que hacer el siguiente comando como root:
Code:
emerge acerhk

Con esto conseguimos un módulo de kernel que al ser debidamente cargado hará que las teclas extras comiencen a emitir keycodes.

Nota: para no tener que cargar manualmente el módulo, ve a /etc/modules.autoload/kernel-2.x (donde x es tu versión del kernel) y añade al final acerhk.

Paso 2:

Instalaremos lineakd con este comando como root:
Code:
emerge lineakd

Esto es el daemon que permitirá lanzar cosas como el gestor de correo con el botón del sobre.

Añadiremos esto al final del archivo /etc/lineakkb.def:
Code:
# Needs acerhk module: http://www.informatik.hu-berlin.de/~tauber/acerhk/
[ACERT243LC]
  brandname = "ACER"
  modelname = "243LC"
  [KEYS]
    Internet      = 236
    Mail      = 178
    P1         = 159
    P2         = 151
    WifiOn|WifiOff   = 147
    FnF1      = 245
    FnF2      = 129
    FnF3      = 222

    VolumeDown      = 174
    VolumeUp      = 176
    Mute                = 160
  [END KEYS]
[END 243LC]

Nota:Esta configuración es la de mi TravelMate 243LC, para saber cómo crear uno propio ve a http://lineak.sourceforge.net/index.php?nav=showdoc&docid=LinEAK_support_HOWTO&doctitle=Keyboard%20support%20HOWTO

Ya sólo resta hacer como usuario normal:
Code:
lineakd -c NOMBRE_TECLADO_QUE_HEMOS_CREADO

Configurar $HOME/.lineak/lineak.conf para que cada tecla haga lo que queramos y por ultimo:
Code:
lineakd &

y ya lo tendremos funcionando. Para que arranque automáticamente, consultad el manual de vuestro WM.

Un saludo.
_________________
Jabber ID: jcreset@myjabber.net
Webs: http://resetreboot.blogspot.com
http://www.labibliotecaonline.tk

The OS community is called the largest functioning anarchy is the world, with good reason.


Last edited by ResetReboot on Fri Dec 31, 2004 1:34 pm; edited 1 time in total
Back to top
View user's profile Send private message
focahclero
Guru
Guru


Joined: 02 Jan 2004
Posts: 554

PostPosted: Thu Dec 30, 2004 7:39 pm    Post subject: Reply with quote

Se te ha colado una pequeña errata ;):
en el paso 2 dices
Code:
emerge -p lineakd
para instalar... pero con -p no instalas, sólo simulas la instalación.

Saludos,
_________________
focahclero
Registered Linux User #352648. Get Counted! http://counter.li.org
[TEMA] Descripción problema (estado)
Back to top
View user's profile Send private message
ResetReboot
Apprentice
Apprentice


Joined: 12 May 2004
Posts: 153
Location: Málaga

PostPosted: Fri Dec 31, 2004 1:34 pm    Post subject: Reply with quote

Gracias, ya está corregido. Y parece que otro ha seguido mis pasos con este howto :-D
_________________
Jabber ID: jcreset@myjabber.net
Webs: http://resetreboot.blogspot.com
http://www.labibliotecaonline.tk

The OS community is called the largest functioning anarchy is the world, with good reason.
Back to top
View user's profile Send private message
dr_cerebro
n00b
n00b


Joined: 20 Sep 2007
Posts: 5

PostPosted: Thu Sep 20, 2007 6:09 pm    Post subject: Pregunta de principiante Reply with quote

Podrias explicarme (paso a paso), como hago para agregar al final de la linea de /etc/..../kernel-2.x.xx/acerhk ?
lo hago con un comando en especial, o como ?
Con modprobe acerhk no funciona ?
Llevo una semana en Linux, paso a paso por favor.
Gracias
_________________
Everything is gonna be fine, just don´t press <Enter>, Ok?
Back to top
View user's profile Send private message
mad93
Apprentice
Apprentice


Joined: 15 Feb 2005
Posts: 184
Location: Catalunya

PostPosted: Thu Sep 20, 2007 8:34 pm    Post subject: Reply with quote

No, se refiere a abrir ese archivo (editarlo) y añadir una linea donde ponga acerhk. Rollo lo que pongo ahora:

acerhk


El archivo a usar es kernel-2.4 o kernel-2.6. Si no sabes qual usas escribe en la consola "uname -a" y te lo dirá.
Back to top
View user's profile Send private message
Noss
Guru
Guru


Joined: 09 Jul 2006
Posts: 420

PostPosted: Fri Sep 21, 2007 3:02 pm    Post subject: Reply with quote

Hola!

pues a mi me da este error al emerger
Code:

emerge acerhk
!!! Invalid PORTDIR_OVERLAY (not a dir): '/usr/local/portage/xeffects/trunk'
Calculating dependencies /
!!! All ebuilds that could satisfy "acerhk" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-laptop/acerhk-0.5.35 (masked by: missing keyword)

For more information, see MASKED PACKAGES section in the emerge man page or
refer to the Gentoo Handbook.


Aasí que edito el /etc/portage/package.keywords y añado
Code:

>=app-laptop/acerhk-0.5.35 **


Ahora si lo intenta emerger pero me da este error
Code:

2: warning: cast from pointer to integer of different size
{standard input}: Assembler messages:
{standard input}:16: Error: `pusha' is not supported in 64-bit mode
{standard input}:24: Error: suffix or operands invalid for `push'
{standard input}:27: Error: suffix or operands invalid for `pop'
{standard input}:34: Error: `popa' is not supported in 64-bit mode
{standard input}:4107: Error: `pusha' is not supported in 64-bit mode
{standard input}:4115: Error: suffix or operands invalid for `push'
{standard input}:4117: Error: suffix or operands invalid for `pop'
{standard input}:4124: Error: `popa' is not supported in 64-bit mode
make[2]: *** [/var/tmp/portage/portage/app-laptop/acerhk-0.5.35/work/acerhk-0.5.35/acerhk.o] Error 1
make[1]: *** [_module_/var/tmp/portage/portage/app-laptop/acerhk-0.5.35/work/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r5'
make: *** [acerhk.ko] Error 2
 *
 * ERROR: app-laptop/acerhk-0.5.35 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1334:   Called linux-mod_src_compile
 *   linux-mod.eclass, line 516:   Called die
 *
 * Unable to make  KERNELSRC=/usr/src/linux KERNELVERSION=2.6.22-gentoo-r5 all.
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/portage/app-laptop/acerhk-0.5.35/temp/build.log'.


Alguno tiene idea de qué sucede? un saludo y gracias por el tutyo, por cierto mi portatil es un acer aspire5634
_________________
Registered Linux user number 448342
My machines registered: 355201 - 355202
Back to top
View user's profile Send private message
i92guboj
Moderator
Moderator


Joined: 30 Nov 2004
Posts: 10030
Location: Córdoba (Spain)

PostPosted: Fri Sep 21, 2007 11:18 pm    Post subject: Reply with quote

Code:

2: warning: cast from pointer to integer of different size
{standard input}: Assembler messages:
{standard input}:16: Error: `pusha' is not supported in 64-bit mode
{standard input}:24: Error: suffix or operands invalid for `push'
{standard input}:27: Error: suffix or operands invalid for `pop'
{standard input}:34: Error: `popa' is not supported in 64-bit mode
{standard input}:4107: Error: `pusha' is not supported in 64-bit mode
{standard input}:4115: Error: suffix or operands invalid for `push'
{standard input}:4117: Error: suffix or operands invalid for `pop'
{standard input}:4124: Error: `popa' is not supported in 64-bit mode
make[2]: *** [/var/tmp/portage/portage/app-laptop/acerhk-0.5.35/work/acerhk-0.5.35/acerhk.o] Error 1
make[1]: *** [_module_/var/tmp/portage/portage/app-laptop/acerhk-0.5.35/work/acerhk-0.5.35] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.22-gentoo-r5'
make: *** [acerhk.ko] Error 2


Si. Esto significa textualmente "tu cpu no soporta estas instrucciones en lenguaje ensamblador". Que traducido al castellano quiere decir que tu hardware jamás podrá ejecutar ese programa, ni compilarlo, porque tu compilador tampoco puede producir el código objeto equivalente para esa arquitectura.

¿Esto es un programa o un driver? Te pregunto porque, si es un programa normal y corriente, es posible que puedas ejecutarlo (siempre que tu entorno sea multilib) si descargas un binario precompilado para 32 bits x86. Por supuesto, no puedo garantizar que funcione, pero bueno, por probar...
_________________
Gentoo Handbook | My website
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum