Tastatur-Mappings sind nach dem Update auf KDE4 vollständig verschraubt

1067
user4774

Ich habe kürzlich ein Upgrade von KDE 3.5 auf KDE 4 durchgeführt und hatte Probleme mit meiner Tastatur. In einer der virtuellen Konsolen, z. B. wenn ich Strg + Alt 1 drücke, kann ich perfekt tippen, aber in KDE funktionieren einige der Zahlentasten nicht, der linke und der rechte Pfeil funktionieren ebenfalls nicht.

Wenn ich in xev die rechte Pfeiltaste drücke, bekomme ich folgendes:

KeyRelease event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 903459, (111,55), root:(115,836), state 0x10, keycode 114 (keysym 0x1008ff11, XF86AudioLowerVolume), same_screen YES,  XLookupString gives 0 bytes:  XFilterEvent returns: False  

Wenn ich die "3" -Taste drücke, wird meine Lesezeichen-Symbolleiste in Firefox umgeschaltet, in xev bekomme ich Folgendes:

KeyPress event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 999968, (94,115), root:(98,896), state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES, XLookupString gives 0 bytes:  XmbLookupString gives 0 bytes:  XFilterEvent returns: False   KeyRelease event, serial 34, synthetic NO, window 0x3600001, root 0x6f, subw 0x0, time 1000032, (94,115), root:(98,896), state 0x10, keycode 12 (keysym 0x1008ff30, XF86Favorites), same_screen YES, XLookupString gives 0 bytes:  XFilterEvent returns: False  

Da dies tiefer liegt, hat das Ändern des Tastaturtyps in den KDE-Meuns keine Auswirkungen. Ich gehe langsam durch die Berge der Dokumentation über das X-Tastaturmodell, aber es muss einen besseren Weg geben. Hat jemand nicht was es ist?

Bearbeiten:

1234567890! nachdem Sie den gesamten .kde-Ordner gelöscht haben.

aber nur bis ich die Keyboard-Einstellungen vom "Systemeinstellungen" -Applet aus ändere, dann abgespritzt. Unabhängig davon, was ich auch eingestellt habe. (Standardeinstellungen nicht wiederherstellen)

2. Bearbeitung:

Ich verwende Gentoo AMD64. Ich habe ein Upgrade von KDE 3.5> KDE 4.2 durchgeführt.
Ich glaube, ich hatte vorher manuelle Einstellungen, obwohl ich nichts geändert habe. Ich habe KDE ursprünglich ohne HAL betrieben, bis vor etwa einem Jahr aufgehört hat zu arbeiten. Die einzige Anpassung, die ich vorgenommen habe, war das Einstellen der Multimedia-Tasten zur Steuerung von Amarok.

3. Bearbeiten

 $ grep xkb /var/log/Xorg.0.log (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "us" (**) Option "xkb_rules" "evdev" (**) Option "xkb_model" "evdev" (**) Option "xkb_layout" "us" 

Xorg.0.log hat folgendes zu sagen:

(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled. (WW) Disabling Mouse1 (WW) Disabling Keyboard1 

Meine Xorg.conf hat dies in sich.

 Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "gb" 
4

5 Antworten auf die Frage

1
SleighBoy

Vielleicht könntest du:

  1. Verschieben Sie diese Dateien von ~ / .kde / share / config / .. kxkbrc, khotkeysrc, khotkeys_update und startupconfigkeys an einen anderen Speicherort

Lassen Sie KDE beim nächsten Start die Standardeinstellungen ausführen und konfigurieren Sie Ihre Lyaout-Einstellungen neu.

Als ich von KDE 3.5 auf 4.2 wechselte, musste ich einige alte Konfigs entfernen, um einige Probleme zu lösen, nicht speziell hierauf, sondern in anderen K-Apps. Probieren Sie darüber hinaus eine neue Tastatur aus, nur zum Spaß.

Nicht schlecht, aber anstatt sie zu löschen, verschieben Sie sie an einen anderen Ort. Benennen Sie sie alle in * .bak um. Wenn die OP-Funktionalität in der alten Konfiguration angepasst wurde, würde sie in den Standardeinstellungen von KDE4 fehlen. Wenn Sie die alte Konfiguration zum Vergleichen verwenden, kann dies dazu beitragen, die Funktionalität wiederherzustellen. quack quixote vor 14 Jahren 0
Ich habe den gesamten Ordner verschoben, aber wir sind nur halb so weit, siehe meine Bearbeitung. user4774 vor 14 Jahren 0
Nur neugierig, welche Distribution und KDE4-Version Sie verwenden? SleighBoy vor 14 Jahren 0
Verwenden Sie auch manuelle Xkb-Einstellungen in Ihrer xorg.conf oder machen Sie dies über HAL? SleighBoy vor 14 Jahren 0
Antworten in Frage oben. user4774 vor 14 Jahren 0
Ich habe zwei Gentoo AMD64-Desktops mit KDE4. Was erhalten Sie, wenn Sie 'grep xkb /var/log/Xorg.0.log' ausführen? Meines hat xkb_layout als "uns". Ich habe hal in meinen USE-Flags in make.conf und xorg verwendet evdev, um meine xkb-Regeln zu laden. Ich gehe von den Einstellungen in /etc/conf.d/keymaps aus. Ich bin nur neugierig, ob die zugrunde liegende keymap-Konfiguration Probleme verursacht. SleighBoy vor 14 Jahren 0
HAL ist auch in meiner make.conf, ich habe die Frage noch einmal bearbeitet. Ich habe auch alle Revdep-Rebuild-Fehler behoben, was das System stabiler macht, aber dies behebt das leider nicht. user4774 vor 14 Jahren 0
Als Bezugspunkt dient meine KDE 4.3.3-Einstellung unter System & Settings> Region & Language> Keyboard Layout. Das Layout ist auf "Tastaturlayouts deaktivieren" eingestellt und mein Standardmodell ist "pc104" mit einem Layout von "us". Ich bin mir nicht sicher, was ich an dieser Stelle vorschlagen sollte, außer meine Konfig mit Ihnen zu teilen. Meine Xorg.0.log-Ausgabe ist dieselbe wie bei Ihnen. Haben Sie eine andere physische Tastatur ausprobiert? (so dumm wie das klingt) SleighBoy vor 14 Jahren 0
Haben Sie also [Option "AllowEmptyInput" "false"] in Ihre xorg.conf eingetragen? Ich sehe, dass Sie meine Antwortreihe genehmigt haben, aber ist sie behoben? SleighBoy vor 14 Jahren 0
1
kolypto

Erstellen Sie zunächst ein anderes Benutzerkonto, melden Sie sich an und testen Sie, ob die Tastenkombination dort funktioniert. Wenn ja, liegt das Problem in Ihrer privaten Konfiguration. Dadurch wird das Problem lokalisiert, sei es systemweit (/ etc, / usr / share / kde *) oder Benutzer (~).

Öffnen Sie anschließend die Tastatureinstellungen, ändern Sie etwas und schließen Sie es. Im neuen Basisordner befinden sich einige Standardkonfigurationen. Versuchen Sie nach dem Sichern Ihres persönlichen Ordners, diese Dateien zu verschieben: Das kann helfen.

0
wazoox

Virtuelle Konsolen (tty) haben nichts mit X11 zu tun und verwenden einen anderen Mechanismus für die Tastaturzuordnung. Haben Sie versucht, einen anderen Desktop zu starten (twm / icewm / gnome)?

Richtig, aber ich muss beweisen, dass die 3,4,5-Tasten auf meiner Tastatur nicht kaputt sind, dass sich die Schalter klemmen usw. Sie funktionieren gut im tty. user4774 vor 14 Jahren 1
0
JimG

Der 'Zustand 0x10' impliziert, dass eine Ihrer Modifizierertasten stecken bleibt. Ich arbeite unter OSX, aber dieser Status entspricht meiner Befehlstaste, die meiner Meinung nach der Logotaste auf den PC-Tastaturen zugeordnet ist. Drücken Sie den Logo-Schlüssel ein paar Mal (oder andere Modifikatoren wie Alt oder Strg), bis der Status auf 0x00 zurückkehrt, und prüfen Sie, ob dies einen Unterschied macht.

I so wanted this to be true, I almost accepted the answer before I tried it out, but sadly it isn't right. 'state 0x10' refers to the fact my num lock key is pressed down. 5 & 6 (the top line) still don't work, sadly. user4774 vor 14 Jahren 1
0
user4774

Inspiriert von o_O Tync Antwort; Gepostet, falls jemand anderes das gleiche Problem hat. Ich habe mein Home-Verzeichnis in 'Backup' umbenannt, mein Konto entfernt und neu erstellt. Passwd und Gruppen gehackt, so dass ich die gleiche UID und GID habe, dann alle sichtbaren Dateien zurückgeschoben. Dann kopiere ich andere Apps versteckte Dateien, wenn ich denke, dass ich sie brauche. Seltsamerweise funktioniert es jetzt perfekt.