3.4k Aufrufe
Gefragt in Linux von maler281 Mitglied (239 Punkte)
moin moin...

ich habe hier einen Rechner mit (u.a.) Opensuse 12.1. Nach einem Tastaturwechsel (vorher altes Microsoft-Natural Keyboard) auf neues Natural Keyboard 4000 von MS funktionieren so liebgewonnene Tastenkombinationen wie "ALT + F2" nicht mehr.
Kann doch nicht sein, daß ich jetzt die Opensusi neu installieren muß???

Wer weiß da was?

12 Antworten

0 Punkte
Beantwortet von maler281 Mitglied (239 Punkte)
Ich greife das nochmal auf:
Ich habe auf dem "Problemrechner" nochmal folgendes gemacht..
1x Kubuntu 12.10 / 64 installiert, Resultat keine F-Tasten....
1x Opensuse 12.1 / 64 installiert, Resultat keine F-Tasten...

Bei beiden Installationen reagierten die F-Tasten aber noch am Anfang (Einstellung Sprache/Video, etc.)

Kann es sein, daß o.g. Keyboard "linuxuntauglich" ist????

Bin für jeden Tipp dankbar

Gruß aus'm Saarland
0 Punkte
Beantwortet von
Yeap!!! Die speziellen Funktionstasten oder Windows-Kurzbefehlstasten können selbstverständlich nicht mehr unter einem Fremdsystem wie LINUX funzen! (Dafür ist i.d. Regel der betr. PC-Hersteller mit seinen Treibern zuständig)

Linux-Derivate unterstützen lediglich die Standard-Tastatur-Treiber und sonst (erst ´mal) NIX! :-O :-( ......Tschau!....:-)
0 Punkte
Beantwortet von maler281 Mitglied (239 Punkte)
moin Rudi,

daß die "speziellen" Tasten "Startseite","Suchen", und weiß der Kuckuck was sonst noch unter Linux nicht läuft, ist mir klar, damit kann man leben.
Aber die Tasten F1 - F12 zähle ich noch zu den Standardtasten, die sollten zumindest angesprochen werden können.
0 Punkte
Beantwortet von
Hei,
was sollen die F-Tasten bewirken? Wie hast Du festgestellt, das sie nicht funktionieren? Hier ein Schnelltest. Versuche, auf eine virtuelle Konsole zu schalten: Strg+Alt+F1. Zurück gehts mit Strg+Alt+F7. Wenn das klappt, funktionieren die F-Tasten. Oder meinst Du vielleicht die Belegung über Fn?

Gruss (Ubuntu ist bei 13.04)
0 Punkte
Beantwortet von maler281 Mitglied (239 Punkte)
hallo hellseher,

zu Frage 1: Aufgefallen ist es mir nach der Installation, als ich mit "Alt+F2" die Befehlsleiste öffnen und dort etwas starten wollte. F1 und F3 tun's auch nicht, den Rest hatte ich nicht ausprobiert....

"xev" auf der Konsole gibt mir bei Tastendruck F2 auf dem "Problemrechner" folgendes aus:

KeyPress event, serial 42, synthetic NO, window 0x7400001, root 0x197, subw 0x0, time 4006198, (-471,641), root:(114,664), state 0x10, keycode 139 (keysym 0xff65, Undo), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 42, synthetic NO, window 0x7400001, root 0x197, subw 0x0, time 4006318, (-471,641), root:(114,664), state 0x10, keycode 139 (keysym 0xff65, Undo), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False

Auf meinem Rechner (wo' ok ist), habe ich folgende Ausgabe:

KeyPress event, serial 40, synthetic NO, window 0x4200001, root 0x167, subw 0x0, time 1057647, (1096,503), root:(1098,526), state 0x10, keycode 68 (keysym 0xffbf, F2), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False KeyRelease event, serial 40, synthetic NO, window 0x4200001, root 0x167, subw 0x0, time 1057749, (1096,503), root:(1098,526), state 0x10, keycode 68 (keysym 0xffbf, F2), same_screen YES, XLookupString gives 0 bytes: XFilterEvent returns: False


Und, nein, es geht nicht um die FN-Tasten (sind beides Deskoprechner, keine Schleppis).
Ich weiß, daß Ubuntu bei 13.04 ist. Aber mir gings erstmal darum, den Fehler auch über ein anderes System zu packen, und 12.10 lag halt noch so rum...

Gruß aus'm Saarland
0 Punkte
Beantwortet von
Ist den auf dem Problemrechner und dem anderen PC dasselbe System installiert? Also F2 muss keycode 68 sein. Du kannst für Dich die Ausgaben von xmodmap -pke vergleichen. Mein erster Vorschlag wäre ein setxkbmap de abzusetzen. Zeig mal bitte /etc/default/keyboard. Ansonsten fällt mir noch ein: dpkg-reconfigure keyboard-configuration

Gruss
0 Punkte
Beantwortet von maler281 Mitglied (239 Punkte)
danke Hellseher...
...ich merke immer mehr, daß es auch für mich hilfreich ist, mich evtl. mal tiefer ins Linux einzugraben, aber da steckt noch die alte Windows-Bequemlichkeit in mir.

Zum "Problem".
Auf beiden Rechnern ist Opensuse installiert, auf meinem (der geht) ist es 12.3, auf dem anderen 12.1, beides 64bit. Zwischendurch hatte ich -testweise- dort aber auch 12.3 drauf, mit demselben Problem.

in /etc/default/ ist bei beiden Rechnern keine "keyboard"-Datei, evtl. anderer Ort?

Nachstehend mal ein "Ausriss" aus beiden xmodmap -pke
erst der "heile":
keycode 65 = space NoSymbol space
keycode 66 = Caps_Lock NoSymbol Caps_Lock
keycode 67 = F1 F1 F1 F1 F1 F1 XF86Switch_VT_1
keycode 68 = F2 F2 F2 F2 F2 F2 XF86Switch_VT_2
keycode 69 = F3 F3 F3 F3 F3 F3 XF86Switch_VT_3
keycode 70 = F4 F4 F4 F4 F4 F4 XF86Switch_VT_4
keycode 71 = F5 F5 F5 F5 F5 F5 XF86Switch_VT_5
keycode 72 = F6 F6 F6 F6 F6 F6 XF86Switch_VT_6
keycode 73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7
keycode 74 = F8 F8 F8 F8 F8 F8 XF86Switch_VT_8
keycode 75 = F9 F9 F9 F9 F9 F9 XF86Switch_VT_9
keycode 76 = F10 F10 F10 F10 F10 F10 XF86Switch_VT_10
keycode 77 = Num_Lock NoSymbol Num_Lock
keycode 78 = Scroll_Lock NoSymbol Scroll_Lock

dann der "kaputte":
keycode 65 = space NoSymbol space
keycode 66 = Caps_Lock NoSymbol Caps_Lock
keycode 67 = F1 XF86Switch_VT_1 F1 XF86Switch_VT_1
keycode 68 = F2 XF86Switch_VT_2 F2 XF86Switch_VT_2
keycode 69 = F3 XF86Switch_VT_3 F3 XF86Switch_VT_3
keycode 70 = F4 XF86Switch_VT_4 F4 XF86Switch_VT_4
keycode 71 = F5 XF86Switch_VT_5 F5 XF86Switch_VT_5
keycode 72 = F6 XF86Switch_VT_6 F6 XF86Switch_VT_6
keycode 73 = F7 XF86Switch_VT_7 F7 XF86Switch_VT_7
keycode 74 = F8 XF86Switch_VT_8 F8 XF86Switch_VT_8
keycode 75 = F9 XF86Switch_VT_9 F9 XF86Switch_VT_9
keycode 76 = F10 XF86Switch_VT_10 F10 XF86Switch_VT_10
keycode 77 = Num_Lock NoSymbol Num_Lock
keycode 78 = Scroll_Lock NoSymbol Scroll_Lock

ach, aufgefallen ist mir noch, daß "xev" ja beim Problemkind F2 mit dem Code 139 (statt 68) anzeigt und als keysym "Undo" angibt....
...habs in Libre-Office ausprobiert: die letzten Aktionen lassen sich sowohl mit Strg+Z wie auch mit F2 rückgängig machen....

erstmal -weiterhin ratlosen- Gruß aus'm Saarland
0 Punkte
Beantwortet von
Ups, mein Fehler. Da stand in unsichtbarer Schrift, das Du Ubuntu benutzt. Du solltest für Deine zukünftigen Entscheideungen wissen, das Suse nur "Halb-Linux" ist. Es ist nicht konform, gemäß der Linux-Standard-Base. Wenn Du weiterkommen willst, musst Du Dich trennen.

Versuche nicht, irgendwie Microsoft-Produkte über eine Bastellösung unter Linux zum Laufen zu bringen. Setze vielmehr auf offene Standards. Versuch Dich doch spaßeshalber mal an einer xubuntu Live-CD. Wenn das Keyboard dort nicht funktioniert, dann bitte zur Mülltonne bringen. Alles andere ist wirklich Zeitverschwendung, Es ist nützlich, wenn man verschiedene aktuelle Live-CD's zur Hand hat. Das gilt für immer. Eigentlich hat ja jede Distribution sein eigenes Forum. Schau also auch mal dort vorbei. Aber nicht erschrecken, Debian und Ubuntu sind da Lichtjahre voraus und um 10er Potenzen stärker als SUSI. Also trau Dich. Alles was ich geschrieben habe gilt auch für Drucker..

Gruss
0 Punkte
Beantwortet von maler281 Mitglied (239 Punkte)
moin hellseher...
...dein Fehler? Unsichtbare Schrift? Stimmt, ich hatte ja geschrieben, daß ich u.a. auch (K)ubuntu testweise installiert hatte.
Ich nutze Opensuse (damals noch SuSE) seit der Version 9.0, also Anfang 2004. Wer weiß, wäre Ubuntu damals schon populär gewesen, mglw. hätte ich diesen Thread als Ubuntu-Nutzer begonnen.
"Halb-Linux" oder nicht, Fakt ist, daß ich damit recht zufrieden bin. Eine Grundsatzdiskussion über Vor- und Nachteile der einen oder anderen Distribution will ich nicht führen, davon gibts schon genug a'la "was ist besser, Linux oder Windows" usw. Außerdem bin ich "Gewohnheitstier" und scheue auch ein wenig die Umgewöhnung....

Zum Thema: ich habe mich nur gewundert, daß die F-Tasten bei diesem MS-Produkt nicht wollen, während das alte -auch ein MS-Produkt- es jahrelang hervorragend getan hat.
Wenn ich die schicke neue Tastatur mit all den tollen Zusatztasten auf den Müll werfe, dann krieg' ich Stress mit meiner Ehefrau, es ist ihr Rechner und ihr Keyboard ;)

Aber ich habe einen Link (Ubuntu) gefunden, in dem detailliert auf xmodmap eingegangen wird.
http://forum.ubuntuusers.de/topic/fragen-zu-xmodmap/
Mit dessen Hilfe habe ich gestern schon mal der F2-Taste beigebracht, auf F2 zu reagieren, heute versuch' ichs mal mit F1-F3. Nur ALT+F2 krieg ich noch nicht hin....

Gruß aus'm Saarland
0 Punkte
Beantwortet von
Probier mal folgendes: Einstellungen/Tastatur. Dort dein Modell auswählen. Vorher das Benutzen von systemweiten Vorgaben abwählen. In meiner Liste ist dort nämlich Microsoft Natura 4000 aufgeführt. Danach evtl Neustarten.

Viel Erfolg
...