ForumTastaturbelegungsfehler unter Ubuntu 5.10 bei IBM Thinkpad 600x (2645 8EG)
Tillit – Dienstag, 22. November 2005 02:51 Uhr

Ubuntu 5.10 beschäftigt auch weiterhin ;-)

Nun funktioniert meine Tastaturbelegung nicht (686-er Kernel)

Ich habe zwar eine deutsche Tastaturbelegung eingestellt (de), auch testweise beide – generic 105 mit/ohne “nodeadkeys” und “Thinkpad 600/…” – eingestellt, sowie das reconfigure locales gemacht, trotzdem habe ich hier eine falsche Tastaturbelegung, bei der die AltGr und Alt Taste und die Zusatztasten nicht funktionieren (Umlaute, at, Euro und die Sondertasten fuer eckige Klammern etc.).

Was mache ich falsch?

Hier die Ausgaben:

gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = []
model = thinkpad
overrideSettings = true
options = []
Name@Rechner:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard
click_volume = 0
click = true
repeat = true
rate = 30
bell_custom_file = (kein Wert zugewiesen)
delay = 500
bell_pitch = 400
bell_mode = on
bell_duration = 100
/desktop/gnome/peripherals/keyboard/general:
groupPerWindow = true
layoutNamesAsGroupNames = true
handleIndicators = false
known_file_list = []
disable_sysconfig_changed_warning = false
defaultGroup = 0
update_handlers = []
/desktop/gnome/peripherals/keyboard/kbd:
layouts = []
model = thinkpad
overrideSettings = true
options = []

xorg.conf:

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard” (das habe ich auch mal auskommentiert, brachte nichts!)
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “de_DE@euro ISO-8859-15”
Option “XkbVariant” “nodeadkeys”
EndSection

nach nochmaligem reconfigurieren:

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “de_DE@euro ISO-8859-15”
EndSection

Hier habe ich die “nodeadkeys” rausgelassen – bringt auch nichts

Sehr interessant ist, dass in der xorg.conf “pc105” und in der Gnome Desktop Tastaturbelegung aber das IBM Thinkpad eingestellt ist… und ausserdem im Panel “de” hier in der xorg aber de_DE@euro…

Wenn ich “germany” einstelle, kommen massenhaft solche Fehlermeldungen, wie auch schon von anderen Usern angegeben wurde:

Fehler beim Aktivieren der XKB-Konfiguration.
Dies kann verschiedene Gründe haben:
– ein Fehler in der libxklavier-Bibliothek
– ein Fehler im X-Server (xkbcomp, xmodmap utilities)
– ein X-Server mit nicht kompatibler libxkbfile-Implementation

Versionsdaten des X-Servers:
The X.Org Foundation
60802000

Falls Sie einen Fehlerbericht zu diesem Problem einschicken, sollte dieser auch folgendes beinhalten:
– Das Ergebnis von xprop -root | grep XKB
– Das Ergebnis von gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd

Ausgabe:

:~$ xprop -root | grep XKB
_XKB_RULES_NAMES_BACKUP(STRING) = “xorg”, “pc105”, “de_DE@euro ISO-8859-15”, “nodeadkeys”, “”
_XKB_RULES_NAMES(STRING) = “xorg”, “thinkpad”, “de,de”, “,nodeadkeys”, “grp:alts_toggle,eurosign:e,altwin:menu,lv3:ralt_switch”

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [de_DE@euro ISO-8859-15 nodeadkeys,de]
model = thinkpad
options = [grp grp:alts_toggle]
overrideSettings = true

Habe die Pakete xlibs xlibs-data (nochmals) installiert und nochmal reconfigure ausgefuehrt – hat auch nix gebracht

Ausgefuehrt:

:~$ gconftool-2 –set –type=list –list-type=string /desktop/gnome/peripherals/keyboard/kbd/layouts [de]

Hier nach dem Auskommentieren des CoreKeyboards:

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd layouts = [de]
model = thinkpad
options = [grp grp:alts_toggle]
overrideSettings = true

Hat jemand eine Idee, was da los ist? Wenn ich ALT oder AltGr und q druecke, kommt das hier: [ quote]Text[ /quote] – ein manuelles Bearbeiten/ Einfuegen von (at) oder (Euro) in configs klappt logischerweise dann auch nicht.

Danke fuer Eure Tipps

1 Antwort
Mona Z. – Dienstag, 22. November 2005 09:26 Uhr

Ich bin nicht 100%ig sicher, aber ich glaube, daß mit der Abänderung des Eintrags für das XkbLayout nach “Option “XkbLayout” “de”” (ohne äußere Gänsefüßchen) in deiner xorg.conf schon alles gegessen sein müßte. Überdies müßte die richtige Locale m.E. ISO-8859-1 lauten. Nutze die als schwedische Locale, sie ist aber, soweit ich weiß, auch für die deutsche Belegung zuständig.

Poste mal, wenn’s geholfen hat.

Tillit – Dienstag, 22. November 2005 13:48 Uhr

Hallo,

Danke für Deine Antwort.

Zitat:

“mit der Abänderung des Eintrags für das XkbLayout nach “Option “XkbLayout” “de”” (ohne äußere Gänsefüßchen) in deiner xorg.conf schon alles gegessen sein müßte”

Es wird auch de_DE@euro ISO-8859-15 bei der Installation angeboten (westliches ISO-8859-15 gibt es ausserdem) – ich werde Deine Tipps erstmal ausprobieren.

Tillit – Dienstag, 22. November 2005 14:36 Uhr

Hallo nochmal,

habe die Änderungen vorgenommen – Resultat: Teil-negativ

Nach nochmaligem reconfigure locales, ISO 8859-1 einstellen und Neustart des xservers gehen zumindest die Umlaute äöü – jedoch nach wie vor keine Tasten, die mit AltGr anzuwenden sind (also Euro at eckige Klammern etc.).

Mit Einstellung unter GNOME “IBM Thinkpad 500Z/600/600E/A22E” (Panel Tastaturindikator, gibt eigentlich genau die Hardware wider, auch wenn ich ein 600X habe) sehen die Ausgaben wie folgt aus:

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard
click_volume = 0
click = true
repeat = true
rate = 30
bell_custom_file = (kein Wert zugewiesen)
delay = 500
bell_pitch = 400
bell_mode = on
bell_duration = 100
/desktop/gnome/peripherals/keyboard/general:
groupPerWindow = true
layoutNamesAsGroupNames = true
handleIndicators = false
known_file_list = []
disable_sysconfig_changed_warning = false
defaultGroup = 1
update_handlers = []
/desktop/gnome/peripherals/keyboard/kbd:
layouts = [de,de nodeadkeys]
model = thinkpad
options = [grp grp:alts_toggle,lv3 lv3:ralt_switch]
overrideSettings = true

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [de,de nodeadkeys]
model = thinkpad
options = [grp grp:alts_toggle,lv3 lv3:ralt_switch]
overrideSettings = true

=>>> cat /etc/X11/xorg.conf

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#

Section “Files”
FontPath “/usr/share/X11/fonts/misc”
FontPath “/usr/share/X11/fonts/cyrillic”
FontPath “/usr/share/X11/fonts/100dpi/:unscaled”
FontPath “/usr/share/X11/fonts/75dpi/:unscaled”
FontPath “/usr/share/X11/fonts/Type1”
FontPath “/usr/share/X11/fonts/CID”
FontPath “/usr/share/X11/fonts/100dpi”
FontPath “/usr/share/X11/fonts/75dpi”
# paths to defoma fonts
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”
FontPath “/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID”
EndSection

Section “Module”
Load “GLcore”
Load “bitmap”
Load “ddc”
Load “extmod”
Load “freetype”
Load “glx”
Load “int10”
Load “type1”
Load “vbe”
EndSection

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105” => KOMISCH: KEIN THINKPAD!
Option “XkbLayout” “de”
EndSection

Section “InputDevice”
Identifier “Configured Mouse”
Driver “mouse”
Option “CorePointer”
Option “Device” “/dev/input/mice”
Option “Protocol” “ImPS/2”
Option “Emulate3Buttons” “true”
Option “ZAxisMapping” “4 5”
EndSection

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “SendCoreEvents” “true”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “HorizScrollDelta” “0”
EndSection

Section “Device”
Identifier “NeoMagic Corporation NM2360 [MagicMedia 256ZX]”
Driver “neomagic”
BusID “PCI:1:0:0”
EndSection

Section “Monitor”
Identifier “IBM LCD”
Option “DPMS”
HorizSync 31,5-48,5
VertRefresh 55-90
EndSection

Section “Screen”
Identifier “Default Screen”
Device “NeoMagic Corporation NM2360 [MagicMedia 256ZX]”
Monitor “IBM LCD”
DefaultDepth 24
SubSection “Display”
Depth 1
Modes “1024×768” “800×600” “640×480”
EndSubSection
SubSection “Display”
Depth 4
Modes “1024×768” “800×600” “640×480”
EndSubSection
SubSection “Display”
Depth 8
Modes “1024×768” “800×600” “640×480”
EndSubSection
SubSection “Display”
Depth 15
Modes “1024×768” “800×600” “640×480”
EndSubSection
SubSection “Display”
Depth 16
Modes “1024×768” “800×600” “640×480”
EndSubSection
SubSection “Display”
Depth 24
Modes “1024×768” “800×600” “640×480”
EndSubSection
EndSection

Section “ServerLayout”
Identifier “Default Layout”
Screen “Default Screen”
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad”
EndSection

Section “DRI”
Mode 0666
EndSection

=>>> Nach Umstellung auf generic 105 pc/Intel

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard
click_volume = 0
click = true
repeat = true
rate = 30
bell_custom_file = (kein Wert zugewiesen)
delay = 500
bell_pitch = 400
bell_mode = on
bell_duration = 100
/desktop/gnome/peripherals/keyboard/general:
groupPerWindow = true
layoutNamesAsGroupNames = true
handleIndicators = false
known_file_list = []
disable_sysconfig_changed_warning = false
defaultGroup = 1
update_handlers = []
/desktop/gnome/peripherals/keyboard/kbd:
layouts = [de,de nodeadkeys]
model = pc105
options = [grp grp:alts_toggle,lv3 lv3:ralt_switch]
overrideSettings = true

:~$ gconftool-2 -R /desktop/gnome/peripherals/keyboard/kbd
layouts = [de,de nodeadkeys]
model = pc105
options = [grp grp:alts_toggle,lv3 lv3:ralt_switch]
overrideSettings = true

=>> XOrg.conf an entsprechender Stelle:

Section “InputDevice”
Identifier “Generic Keyboard”
Driver “kbd”
Option “CoreKeyboard”
Option “XkbRules” “xorg”
Option “XkbModel” “pc105”
Option “XkbLayout” “de”
EndSection

=>>> Einstellung bei Reiter “Belegungseinstellungen”

Third level choosers:

Press right key Alt to chosse 3rd level – macht keine Veränderungen für die AltGr Taste – sie funktioniert weiterhin nicht

Noch Ideen?

Werner Gohl – Samstag, 10. Dezember 2005 09:35 Uhr

bischen spät, mein Beitrag:
bei mir mit SuSE 10 liegen fast kongruente Probleme vor, wollte deshalb die Flucht nach vorn antreten und an diesem Wochenede Kubuntu installieren, da komme ich wohl vom Regen in die Traufe…