NX-Keymaps sind in Gnome 3 durcheinander

3

In den Tagen von Gnome 2 verwendete ich NX (NoMachine, FreeNX, neatx), um eine extrem niedrige Latenz und benutzerfreundliche Verbindung zu mehreren Linux-Boxen zu ermöglichen. Alles hat wie ein Traum funktioniert.

Dann kam Gnome 3 und läuft in NX im Fallback-Modus. Die Tasten verhielten sich lustig, als ich mich einloggte, und der Abwärtspfeil trat ein und viele andere seltsame Dinge. Ich bemerkte, dass die Keymaps sich von der NX-Sitzung zu der Box unterschieden, von der aus ich eine Verbindung herstellte, und nach dem Lesen dieses Beitrags Ich habe festgestellt, dass der folgende Befehl (bei jeder Verbindung oder Wiederaufnahme) das Problem vorübergehend behoben hat:

setxkbmap -model evdev -layout us

Dies wird auch am bestätigt dieser Fehlerbericht von NoMachine .

Nach meinem letzten Upgrade auf Gnome 3.6 behebt dieser Befehl jedoch keine Probleme mehr. Wenn ich zum ersten Mal eine Sitzung starte, führen die Tasten eine Reihe von Aktionen aus. Wenn ich diesen Befehl ausführe, werden andere Aktionen ausgeführt, aber immer noch nicht die richtigen. Es muss etwas Besonderes an der Art und Weise sein, wie Gnome 3.6 mit seinen Tastaturen umgeht, im Vergleich zu Gnome 3.4 / 3.2, aber ich habe keine Ahnung, was es ist. Vielleicht können einige Leute darauf hinweisen, was sich mit Gnome 3.6 geändert hat, damit ich mein System wieder verwenden kann.

Andere Posts zum Thema vor Gnome 3.6:

Bevor Sie diese Frage als "Off-Topic" markieren, lassen Sie mich darauf hinweisen, dass NX ein äußerst verbreitetes Tool für Programmierer ist und Gnome 3 der Standard-Display-Manager für viele Linux-Distributionen ist. Ich habe das Gefühl, dass diese Frage bei AskUbuntu (ich verwende kein Ubuntu) oder SuperUser nicht die richtige Aufmerksamkeit erregt.

Aktualisierung:

Andrew Mao
quelle

Antworten:

1

http://anarsoul.blogspot.com/2012/10/gnome-36-and-keyboard-layout.html

Aus dem obigen Beitrag geht hervor, dass Gnome 3.6's gnome-settings-daemon scheint zu überschreiben xkbmap Einstellungen mit dem Tastatur-Plugin, wodurch Tastatur-Neuzuordnungen unbrauchbar werden. Wie vorgeschlagen, kann es vorübergehend behoben werden, indem das Tastatur-Plugin entfernt wird. Auf meinem System ist dies:

rm /usr/lib64/gnome-settings-daemon-3.0/libkeyboard.so

Dann das Obige setxkbmap Der Befehl funktioniert wie in früheren Versionen von Gnome 3 üblich.

Dies wird jedoch auf jeden Fall ein großes Durcheinander sein, da NX nicht direkt mit der evdev-Tastatur zusammenarbeitet und die Gnome-Entwickler mit den Tastaturzuordnungen herumspielen. Ich hoffe nur, dass die Dinge irgendwann in der Zukunft zusammenlaufen.

Andrew Mao
quelle