View previous topic :: View next topic |
Author |
Message |
ZX-81 Guru
Joined: 23 Jul 2003 Posts: 355 Location: Germany
|
Posted: Fri Apr 01, 2005 9:38 am Post subject: Seit xorg-x11-6.8.2-r1 keine Umlaute mehr [solved] |
|
|
Habe gerade von xorg-x11-6.8.0-r4 auf xorg-x11-6.8.2-r1 upgedatet.
Seitdem habe ich ein merkwuerdiges Tastaturproblem: Die Umlaute sind weg, dafuer kommen ([]{}@\), y und z sind aber nicht vertauscht (also habe ich zumindest teilweise eine deutsche Tastatur).
Code: | # **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),
# uncomment the following line.
# Option "Protocol" "Xqueue"
Option "AutoRepeat" "500 30"
# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))
# Option "Xleds" "1 2 3"
# Option "LeftAlt" "Meta"
# Option "RightAlt" "ModeShift"
# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults). For example, for a non-U.S.
# keyboard, you will probably want to use:
# Option "XkbModel" "pc102"
# If you have a US Microsoft Natural keyboard, you can use:
# Option "XkbModel" "microsoft"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
# Option "XkbLayout" "de"
# or:
# Option "XkbLayout" "de"
# Option "XkbVariant" "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
# Option "XkbOptions" "ctrl:swapcaps"
# These are the default XKB settings for XFree86
# Option "XkbModel" "pc101"
# Option "XkbLayout" "us"
# Option "XkbVariant" ""
# Option "XkbOptions" ""
# Option "XkbDisable"
# Option "XkbRules" "xfree86"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection
|
[/var/log/Xorg.0.log]
Code: | (**) Option "CoreKeyboard"
(**) Keyboard1: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard1: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard1: XkbRules: "xorg"
(**) Option "XkbModel" "pc105"
(**) Keyboard1: XkbModel: "pc105"
(**) Option "XkbLayout" "de"
(**) Keyboard1: XkbLayout: "de"
(**) Option "CustomKeycodes" "off"
(**) Keyboard1: CustomKeycodes disabled
(II) XINPUT: Adding extended input device "Keyboard1" (type: KEYBOARD)
(II) XINPUT: Adding extended input device "Mouse1" (type: MOUSE)
(EE) Couldn't open compiled keymap file /usr/lib/X11/xkb/compiled/server-0.xkm
(EE) Couldn't load XKB keymap, falling back to pre-XKB keymap
|
Schaetze mal, dass die Ursache des Problems in den letzten beiden Zeilen steckt, aber was hab ich den jetzt schon wieder falsch gemacht? _________________ ... and Windows is for Solitaire.
Last edited by ZX-81 on Sat Apr 02, 2005 10:35 am; edited 1 time in total |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Fri Apr 01, 2005 4:20 pm Post subject: |
|
|
Du hast nichts falsch gemacht. Das ist ein Bug in dispatch-conf: https://bugs.gentoo.org/show_bug.cgi?id=45385
Um die Tastatur zu reparieren: Code: | cp /usr/bin/xkbcomp /usr/lib/X11/xkb |
Um /usr/sbin/dispatch.conf zu fixen, in diesen Zeilen die diff-Option "a" entfernen: Code: |
DIFF_CONTENTS = 'diff -Nu %s %s'
DIFF_CVS_INTERP = 'diff -Nu %s %s | grep "^[+-][^+-]" | grep -v "# .Header:.*"'
DIFF_WSCOMMENTS = 'diff -Nu %s %s | grep "^[+-][^+-]" | grep -v "^[-+]#" | grep -v "^[-+][:spac
|
|
|
Back to top |
|
|
ZX-81 Guru
Joined: 23 Jul 2003 Posts: 355 Location: Germany
|
Posted: Fri Apr 01, 2005 5:45 pm Post subject: |
|
|
Herzlichen Dank, das war es!
Wie bist Du nur da drauf gekommen, ich hacke jetzt auch schon einige Zeit mit gentoo herum, aber dazu ist mir erstmal nichts eingefallen. Wie hängt (hehe, ein Umlaut ) den die fehlende Datei mit dem dispatch-conf Bug zusammen?
Auf jeden Fall bin ich jetzt froh, dass ich meine Umlaute wieder habe
Danke,
ZX _________________ ... and Windows is for Solitaire. |
|
Back to top |
|
|
Fauli l33t
Joined: 24 Apr 2004 Posts: 760 Location: Moers, Germany
|
Posted: Fri Apr 01, 2005 7:21 pm Post subject: |
|
|
Die überflüssige diff-Option -a in dispatch-conf bedeutet: "Treat all files as text even if they do not seem to be text." Die Datei xkbcomp ist aber eine Binärdatei, was dazu geführt hat, dass sie nach dem dispatch-conf die Länge 0 hatte.
Ich habe aber auch einige Zeit in den Foren suchen müssen, bis ich durch Zufall mal den richtigen Suchbegriff und damit einen Thread gefunden hatte, in dem das Problem und eine Lösung beschrieben war (https://forums.gentoo.org/viewtopic-t-278424.html). |
|
Back to top |
|
|
ZX-81 Guru
Joined: 23 Jul 2003 Posts: 355 Location: Germany
|
Posted: Sat Apr 02, 2005 10:31 am Post subject: |
|
|
Fauli wrote: | Ich habe aber auch einige Zeit in den Foren suchen müssen, bis ich durch Zufall mal den richtigen Suchbegriff und damit einen Thread gefunden hatte, in dem das Problem und eine Lösung beschrieben war (https://forums.gentoo.org/viewtopic-t-278424.html). |
Toll, dass Du es gefunden hast. Ich dachte, dass ich die Lösung für dieses Problem im deutschen Forenbereich finden müsste. Danke auch für die Erklärung.
Gruß
ZX _________________ ... and Windows is for Solitaire. |
|
Back to top |
|
|
|
|
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
|
|