ForumOpensuse 10.2/KDE – Problem mit Tastaturbelegung
Gerd Grundmann – Montag, 25. Juni 2007 10:15 Uhr

Hallo Gemeinde,
habe unlängst mal wieder etwas Linux betrieben und eine OpenSuSe 10.2 installiert.
Als Gelegenheitsuser habe ich unter KDE ein Problem mit der Tastatur (PS/2-Kirsche) an P4 1,7 ; IDE.

Der Num-Block schert sich um keine Einstellung. Es erscheinen immer nur Ziffern.
Umlaute und funktionieren auch nicht.

Unter yast (text) kann ich zwar “deutsch” auswählen, aber im Testfeld erscheinen ebenfalls keine Umlaute und es hat den Anschein, dass meine Auswahl gar keinen Effekt bringt?

Im Kontrollzentrum (SAX2-grafisch) unter “/Hardware/Tastaturbelegung auswählen”
wird mir weder unter “Typ” noch “Layout” noch unter “Variante” auch nur eine Auswahl angeboten.
Das System ist aktuell aber irgend etwas scheint abhanden gekommen zu sein?
In der /etc/X11/XF86Config fehlte unter Section “InputDevice” / kbd die Zeile für das Tastaturmodell. Das manuelle Einfügen behebt das Problem nicht.
In Run-Level 3 besteht das Problem nicht.

Bitte um einen Tip.
mfG grundi

2 Antworten
Ulf B. – Montag, 25. Juni 2007 22:04 Uhr

Hi Grundi,

normalerweise verwendet OpenSUSE 10.2 aber xorg.conf (manchmal ist noch ein Link von /etc/X11/XF86Config auf diese Datei vorhanden – bei mir gibt es sie aber nicht). Du solltest in der /etc/X11/xorg.conf folgende Zeilen oder ähnlich finden:

Section “InputDevice” Driver “kbd” Identifier “Keyboard[0]” Option “Protocol” “Standard” Option “XkbLayout” “de” Option “XkbModel” “microsoftpro” Option “XkbRules” “xfree86” Option “XkbVariant” “nodeadkeys” EndSection Die erweiterten Tastatureinstellungen sind nur für Sondertasten, wie z.B. auf meiner “Kirsche-Linux” Tastatur ein zusätzliches @ oder die Multimediatasten. Die unterschiedlichen Layouts sind eigentlich nur zum erkennen, welche Tastaturcodes zu erwarten sind (meistens also die Länderspezifika)

Ciao
Ulf

Gerd Grundmann – Dienstag, 26. Juni 2007 13:24 Uhr

Hallo Ulf,

herzlichen Dank.
Es ist mein Problem, zu wissen welche Datei in welcher Version oder Distr.
just die bedeutende Rolle spielt.
Ich komme erst am Donnerstag wieder an die Maschine ran.
Ich erstatte dann Meldung.
Was wie ein Anfängerproblem klingt ist, dass in SAX2 unter den Tastatureinstellungen gar keine Auswahlen angeboten werden?

Gruß
grundi

Rico Rommel – Dienstag, 26. Juni 2007 16:08 Uhr

Hallo Gerd,

mal ein paar Gedanken von mir zum Problem:

1. Xorg hat seit Version 7.0 einen modularen Aufbau, d.h. es ist in viele
kleine Pakete zerhackt. Möglicherweise fehlen dir Pakete, so z.B.
xorg-x11-driver-input etc.

/var/log/Xorg.log könnte hier Aufschluss geben.

2. KDE hat seine eigenen Tastatureinstellungen im Kontrollzentrum->
Regionaleinstellungen. Ich hatte dort auch schon mal falsche Einstellungen,
die mich in den Wahnsinn getrieben haben.

mfg
Rico

Gerd Grundmann – Donnerstag, 28. Juni 2007 06:39 Uhr

Hallo
und herzlichen Dank fuer die Hinweise und Anteilnahme.

Die /etc/X11/xorg.conf scheint ok zu sein.
In der /var/log/Xorg.n.log jedoch findet sich die Zeile:

“(WW) Couldn’t load XKB keymap, falling back to pre-XKB keymap”

die sicher auf mein Problem hindeutet.
Nur weiss ich nicht, welche Datei diese Tastaturbelegung enthaelt und
wo diese zu liegen haette.

Die xorg-X11-Module werden alle als installiert angezeigt. Es fehlen nur die
Entwickler-Pakete (devels).

Gruss
Gerd

Gerd Grundmann – Donnerstag, 28. Juni 2007 08:49 Uhr

Nochmals Hallo wegen den Regionaleinstellungen,

unter diesen (KDE) ist “Tastaturlayouts aktivieren” nicht aktiviert und ich denke, dass ist auch ok so. So ich dennoch versuche diese Option zu aktivieren, bleiben ebenfalls alle anderen Kontrollelemente (wie “verfuegbare Belegungen”, “Tastaturtyp”, .. ) leer und so ich den “Anwenden”-Button betaetige, wird die Option “Tastaturlayouts aktivieren” wieder deaktiviert.
Oder einfach, ich kann die Tastaturlayouts nicht aktivieren.
Irgendwelche Informationen fehlen offensichtlich?

Gruss
Gerd

Rico Rommel – Donnerstag, 28. Juni 2007 14:56 Uhr

Hallo Gerd,

der Fehler könnte im Paket xkeyboard-config liegen, welches nicht installiert
ist oder die Daten in /etc/xkb wurden gelöscht.

Versuche das Paket ggf. neu zu installieren.

mfg
Rico

Gerd Grundmann – Freitag, 29. Juni 2007 10:52 Uhr

Hallo Rico,

Danke für Deinen Tip.
Gleich am Montag werde ich das untersuchen und mich dann nochmals melden.
Ich hoffe sehr, mit einer Erfolgsmeldung.
Gruß + Schönes Wochenende
Gerd

Gerd Grundmann – Montag, 02. Juli 2007 07:02 Uhr

Hallo Rico,

Du hast exakt in’s Schwarze getroffen. Das Paket xkeyboad-config war aus mit unverständlichen Gründen nicht installiert. ->
Install, Sax2 und das Brett ist wieder das “Alte”.
Mit meinem Hintergrundwissen wäre ich wohl oder übel nie darauf gestoßen.

Herzlichen Dank + schöne Woche

Gruß
Gerd

Andrés Baudet von Gersdorff – Mittwoch, 01. August 2007 10:39 Uhr

Servus,

ich habe den obigen “thread” mit INteresse verfolgt, da ich ein ähnliches Problem mit meiner Logitech MX5000 Tastatur habe. Dabei habe ich wie oben vorgeschlagen, die jeweiligen Komponenten und dateien überprüft. und vorsichtshalber SAX2 neu installiert über “alle in dieser Liste unbedingt aktualisieren”.

Doch vielleicht erst einmal meine Problembeschreibung:

Ich kann keine accents schreiben weder den accent grave noch den accent grave. Das ist für mich eher störend, da ich Texte in Französisch erstelle und allein schn mein Vorname (die spanishce Version von Andreas) ein accent aigu auf dem “e”aufweist. So sieht das derzeit so aus “Andr´es”.

Über Yast2 habe ich über “Hardware” die Tastaturbelegung aufgerufen. Nach Einlesen der Tastaturdatenbank habe ich “Logitech Cordless Desktop”, “Deutsch” und die Variante “nodeadkeys” gewählt. Im Tastaturlayout analog “de” und Variante “nodeadkeys” gewählt.Im Test-Feld die Eingabe eines “e” mit accent aigu (Strich über dem Vokal von links unten nach rechts oben) ausprobiert, jedoch kein Erfolg. Trotzdem gespeichert und in einem Texteditor probiert: wieder kein positives Ergebnis. Nochmals über Yast die Tastaturbeleegung aufgerufen. Dabei fiel mir auf, dass unter “Tastaturlayout” auf einmal die Variante “basic” wieder erscheint. Zur Erinnerung: ich hatte “nodeadkeys” ausgewählt.

Any ideas?

Über jeden Hinweis bin ich sehr dankbar!!

Salut,

Andr´es
(sorry der kleine Strich im Namen gehört über das “e”!)

Tobias Hunger – Mittwoch, 01. August 2007 10:46 Uhr

“nodeadkeys” heißt, dass alle “toten” Tasten (== alle was erst eine Reaktion
nach dem nächsten Tastendruck auslöst) in “lebende” umgeschaltet werden (==
sofort eine Reaktion auslösen).

Zur Eingabe von Accent Zeichen brauchst Du aber genau die “toten” Tasten. Also
versuche mal die “nodeadkeys” aus Deiner Konfiguration zu entfernen.

Andrés Baudet von Gersdorff – Montag, 06. August 2007 20:03 Uhr

@ Tobias Hunger:

Tobias, vielen Dank für deinen Hinweis, der mich auf die Spur gebracht hat. Statt die Variante “basic” zu wählen habe ich stattdessen die Variante “ro” gewählt. Voilá – es klappt wieder – wie du siehst ;-)

Beste Grüße

Andrés