MAL - Memória Auxiliar do Lutieri

segunda-feira, abril 20, 2009

Scrolling and Tapping stop working on xorg 1.5

I just updated from Xorg 1.3 to 1.5 and some functions on my touch pad are gone.

First of all, Xorg 1.5 depends on HAL to access the input devices but I decided to keep the old-fashion way(input devices sections on xorg.conf). So, first thing to do is disable HAL support on xorg.conf.


Section "ServerFlags"
option "AutoAddDevices" "false"
EndSection


Second of all, here is the configuration that I'm using to work both, scrolling and tapping clicks:


Section "InputDevice"
Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "auto"
# Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5 6 7"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "1"
Option "SHMConfig" "on"
Option "Resolution" "1600"
Option "rightedge" "5000"

#Enable Tapping
Option "TapButton1" "1"
Option "TapButton2" "2"

#Enable Scroll
Option "VertEdgeScroll" "1"

EndSection


Marcadores: ,

Case-insensitive search on man pages

Open /etc/env.d/70less.

Change from:

LESS="-R -M --shift 5"


To:

LESS="-I -R -M --shift 5"


Also make sure that /etc/env.d/00basic is setting LESS as the pager.

PAGER="/usr/bin/less"


The above instructions works for Gentoo.
If your distro doesn't have /etc/env.d/ you can add those lines to /etc/profile.

Marcadores: ,

sábado, janeiro 24, 2009

Compilando kernel 32bits usando chroot 64bits

Estou(ava) rodando kernel 64 bits. Logo que comprei o note nao pensei duas vezes e queria tirar o maximo de proveito do seu processar AMD 62 x2. Infelizmente com o tempo fui tendo complicacoes com alguns aplicativos, tive que editar alguns modulos para serem compilados corretamente e hoje finalmente resolvi usar meu headset bluetooth com o skype, mas tive varias complicacoes pois o sistema eh 64 bits, enfim.. Achei uma desculpa pra comecar um sistema novinho!!


Bom, ao inves de baixar o CD do Gentoo, reiniciar, e fazer todo o processo por ele, resolvi fazer tudo sobre o sistema atual. Assim perco menos tempo uma vez que nao preciso configurar rede, etc.

Comecei a instalacao na particao recem formatada, baixei e descompactei o stage3 e o portage, montei o /proc e o /dev e finalmente executei o chroot.

Quando fui compilar o kernel me deparei com o seguinte:

(chroot) zeuspc linux-2.6.28.1 # make
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
CHK include/linux/version.h
CHK include/linux/utsrelease.h
SYMLINK include/asm -> include/asm-x86
CC kernel/bounds.s
kernel/bounds.c:1: error: code model 'kernel' not supported in the 32 bit mode
kernel/bounds.c:1: sorry, unimplemented: 64-bit mode not compiled in
make[1]: *** [kernel/bounds.s] Error 1
make: *** [prepare0] Error 2
(chroot) zeuspc linux-2.6.28.1 #

Google como sempre amigo de todas as horas me deu a resposta:
http://www.linuxforums.org/forum/debian-linux-help/25506-kernel-wont-compile-core-model-kernel-not-support.html

Tem soh que executar o chroot como se fosse 32 bits usando o seguinte comando:

linux32 chroot /mnt/gentoo /bin/bash
mais informacoes podem ser obtidas no manual setarch(8)

Marcadores: ,



Chat with Lutieri G. B.

Subscribe in a reader