On Tue, Jan 11, 2011 at 12:17:58AM -0200, Maginot Junior wrote:
> Hi.
>
> I'm with a little (big) problem.
> I update my X11 to version 7.6. This part wasn't a problem, I have a X
> working, but my mouse and keyboard aren't. I first thought this was related
> to some driver, after some research I saw that X11R7.6 now uses udev and not
> hal anymore for inputs. So, what should I do to solve this, can someone help
> me, I'm tired, spent the last 6 hours trying a working solution and still
> nothing.
>
> One other problem is that I can only work in single mode, if the X starts I
> can't do anything (mouse and keyboard not working =/)
>
I've never used hal, but 7.6 is working well for me (with the
possible exception of Mesa - my results from mesa-demos-8.0.1 have
got progressively worse on two different machines :)
As Simon has said, use evdev. I've accumulated a few things in my
xorg.conf .xinitrc and .Xmodmap over the years, some of these might
be useful.
xorg.conf:
Section "ServerFlags"
Option "AllowEmptyInput" "false"
Option "DontZap" "false"
EndSection
that's mainly to let ctrl-alt-bksp get me out, the defaults may
have changed across releases, but specifying them does no harm.
Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
#Option "Device" "/dev/input/event3"
Option "Device"
"/dev/input/by-path/platform-i8042-serio-0-event-kbd"
Option "XkbLayout" "gb"
# this no longer works
#Option "XkbOptions" "compose:menu"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "evdev"
Option "Protocol" "auto"
#Option "Device" "/dev/input/event4"
Option "Device"
"/dev/input/by-path/platform-i8042-serio-1-event-mouse"
Option "ZAxisMapping" "4 5 6 7"
EndSection
I got those by-platform values based on a response from Trent Shea,
before that I'd been using events listed in cat
/proc/bus/input/devices.
BTW, for evdev the kernel needs CONFIG_INPUT_EVDEV.
.xinitrc:
xset r rate
restored keyboard autorepeat (a long time ago)
xset r 113
xset r 116
for evdev, restore repeat on two of the cursor keys. The key
values from evdev sometimes differ from those returned by the
keyboard driver. These two repeats mean I can move the cursor in
all four directions when I'm editing a file in rxvt-unicode, but
see also my .Xmodmap below.
If in doubt, use xev to see what value is returned by a key.
I've also got another attempt to get ctrl-alt-bksp working: at least
one of them, and maybe both, works ;) -
setxkbmap -option "terminate:ctrl_alt_bksp"
.Xmodmap :
If you use one and you are coming from the keyboard
driver, you may need to edit it. If you don't use one, you might
need it! Mine has
keycode 116 = Down
keycode 117 = Next
keycode 99 = Prior
(down arrow, up arrow, page up : at times, the first two have
generated Multi_key (compose) so these changes might break
'Compose', but nowadays I get all my accents from dead keys (AltGr +
one of the keys at the right end - on a GB keyboard, =|+ [|{ ]|}
;|: '|@ #|~ /|? ) and other variations such as « » ß ø from AltGr [
z,x,s,o ] - there are *loads* of these, if your fonts support them.
Hope this helps.
ĸen
--
das eine Mal als Tragödie, das andere Mal als Farce
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page