You are not logged in.

#1 2010-10-24 16:07:00

tetrapilotomator
Member
Registered: 2010-10-22
Posts: 2

Unable to acces 3rd and 4th level symbols in Xorg

Hello everyone,

I'm quite new to arch, but "not afraid of the command line". My learning curve is steep, a little too steep at the moment. I've got an issue, I'm unable to solve: Entering an X-session (I use awesome) I am unable to access the 3rd and 4th level symbols on my keyboard, meaning those symbols that involve pressing AltGr, such as |, {, [.... I've got the problem with xterm, Eterm and lilyterm. I've searched the Arch-wiki, the Xorg-wiki and this forum for help, without success. Here are some symptoms:

After exiting any X-Session, I find the following message on the screen. Severals users seem to have it, but no one reported keyboard issuses similar to mine:

The XKEYBOARD keymap compiler (xkbcomp) reports:
>Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols

Another symptom, which I don't find in the forum is the output of showconsolefont:

# showconsolefont 
bug: getfont called with count<256

In /var/log/Xorg.0.log I get no errors and the following warnigns:

[   706.407] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[   706.416] (WW) Falling back to old probe method for vesa
[   706.416] (WW) Falling back to old probe method for fbdev

I already tried to correctly map the AltGr in the .xmod:

keycode  64 = Mode_switch Meta_R Mode_switch Meta_R

and called it

$ xmodmap .xmod

as I do this, I get the same keyboardoutput with and without pressed AltGr-Key (which has the keycode 64).

I used the original .xmod configuration again

keycode  64 = Alt_R Meta_R Alt_R Meta_R

and entered to my /etc/X11/xorg.conf.d/ the following lines:

Section "InputDevice"
 Identifier "Keyboard0"
 Driver "kbd"
 Option "XkbOptions" "lv3:ralt_switch_multikey"
EndSection

I also tried

 Identifier "evdev keyboard catchall"
 Driver "evdev"

and

 Option "XkbOptions" "lv3:ralt_switch"

My whole /etc/X11/xorg.conf.d/ right now is the following:

 
Section "InputClass"
 Identifier "evdev pointer catchall"
 MatchIsPointer "on"
 MatchDevicePath "/dev/input/event*"
 Driver "evdev"
EndSection

Section "InputClass"
 Identifier "evdev keyboard catchall"
 MatchIsKeyboard "on"
 MatchDevicePath "/dev/input/event*"
 Driver "evdev"
EndSection

Section "InputClass"
 Identifier "evdev touchpad catchall"
 MatchIsTouchpad "on"
 MatchDevicePath "/dev/input/event*"
 Driver "evdev"
EndSection

Section "InputClass"
 Identifier "evdev tablet catchall"
 MatchIsTablet "on"
 MatchDevicePath "/dev/input/event*"
 Driver "evdev"
EndSection

Section "InputClass"
 Identifier "evdev touchscreen catchall"
 MatchIsTouchscreen "on"
 MatchDevicePath "/dev/input/event*"
 Driver "evdev"
EndSection

Section "InputDevice"
 Identifier "Keyboard0"
 Driver "kbd"
 Option "XkbOptions" "lv3:ralt_switch_multikey"
EndSection

Section "InputClass"
 Identifier "Keyboard Defaults"
 MatchIsKeyboard "yes"
 Option "XkbLayout" "de"
 Option "XkbModel" "apple_laptop"
# kill session with ctrl + alt + backspace:
 Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection

I appreciate any help, comments and tipps on .configs and .logs I should have a look at, as I whish to get my Arch ready for everyday university use.

tetrapilot.

Last edited by tetrapilotomator (2010-10-24 18:35:42)

Offline

#2 2010-10-26 09:09:26

tetrapilotomator
Member
Registered: 2010-10-22
Posts: 2

Re: Unable to acces 3rd and 4th level symbols in Xorg

To any moderator: could you please move this post to "Desktop Environments", as it is related to Xorg and maybe someone might have an idea in this forum. Thank you. tetrapilot.

Offline

Board footer

Powered by FluxBB