Falsche Tastaturkarte

10

Ich habe Ubuntu 11.10. Ich habe eine englische Tastatur und habe das Tastaturlayout in den Systemeinstellungen -> Tastaturlayout auf Englisch (UK) eingestellt . Es ist das einzige aufgeführte Layout.

Vor kurzem wurde meine Tastatur auf US-Layout umgestellt. Ich weiß nicht warum und kann es nicht zurück ändern.
Die "und @sind am falschen Ort.

Ich habe getippt man loadkeysund die Dokumentation sagt mir, dass sich die Standard-Keymap wahrscheinlich in einer Datei namens defkeymap.map befindet, entweder in /usr/share/keymapsoder in /usr/src/linux/drivers/char. Ich kann keines dieser Verzeichnisse finden. Kann mir jemand sagen, wo sich die Datei defkeymap.map in meiner Distribution befindet oder ob sie überhaupt vorhanden ist?

Danny Crossley
quelle

Antworten:

9

Ich hatte das gleiche Problem. Obwohl Englisch (UK) für alles ausgewählt wurde, wurde immer noch ein US-Layout verwendet.

Aus irgendeinem Grund hat das Hinzufügen eines englischen (US) Tastaturlayouts unter dem englischen (UK) Eintrag in den Systemeinstellungen -> Region & Sprache -> Layouts alles zum Laufen gebracht.

Guy Thouret
quelle
2
Dies löste es auch für mich unter Ubuntu 13! Ich hatte gerade Englisch (UK) ausgewählt und die Zeichenzuordnung meiner britischen Tastatur war total durcheinander, auch wenn ich beim Klicken auf das Tastaturlayout das richtige zeigte. Ich habe das englische (US) Layout hinzugefügt, das ich nicht benötige, aber das englische (UK) Layout ausgewählt und das Problem sofort gelöst!
jbx
Ähnliches Problem in 14.04 nach einem neuen Upgrade, und dies hat es behoben.
EP
Dieser Awser ist noch 6 Jahre später gültig. Es hat bei mir in Minze 18.1 funktioniert.
Presbitero
3

Ich habe dieses Problem in 14.04. Nach allem, was ich mir ansehe, verwende ich En1 (UK), aber es ist tatsächlich En2 (US). z.B

/ etc / default / keyboard sagt "gb"

Es schaltet regelmäßig zurück. Es heißt UK, ist es aber nicht. Das Tastaturlayoutdiagramm zeigt die Dinge so, wie sie sein sollten, aber nicht.

Problemumgehung Nr. 1: Wenn ich von En1 zu En2 und zurück wechsle, korrigiert es sich selbst bis zum nächsten Neustart.

Es sieht so aus, als hätten wir es mit diesem Fehler zu tun:

https://bugs.launchpad.net/ubuntu/+source/ibus/+bug/1284635

Eine Problemumgehung zum Anpassen des ibus-Setups auf dieser Seite hat bei mir nicht funktioniert.

Das Entfernen von Ibus scheint zu funktionieren. Hurra! Nun, es braucht die meisten Unity-Systemeinstellungen. Nicht gut :(

Problemumgehung Nr. 2: Suchen Sie in Ihrem Home-Verzeichnis und drücken Sie die Strg-Taste h, um versteckte Dateien anzuzeigen . Öffnen Sie ~ / .config / ibus / bus und löschen Sie die darin enthaltene Datei. Dann neu starten.

Dies funktioniert bis zum nächsten Upgrade, dann müssen Sie es erneut durchführen, es sei denn, Sie ändern nach diesem ersten Neustart die Berechtigungen, um die Datei schreibgeschützt zu machen.

Barry
quelle
Problemumgehung Nr. 2 hat bei mir nicht funktioniert, aber Problemumgehung Nr. 1 funktioniert wie beschrieben.
user664303
1

Im Bindestrich "gnome-keyboard-properties" sollten die Tastatureinstellungen geöffnet werden

oder gksudo gedit /etc/default/keyboard

Ringtail
quelle
Danke für die Antwort. Das Dashboard konnte nichts öffnen, aber ich verwende jetzt Ubuntu 12.04 TLS und habe dieses Problem jetzt nicht. Der Befehl gksudo gedit / etc / default / keyboard hat eine Datei über die Befehlszeile geöffnet. Es enthielt die Zeile XKBLAYOUT = "gb".
Danny Crossley
1
  1. Systemeinstellungen> Tastaturlayout> Sprache> Wählen Sie + und wählen Sie Ihre Sprache aus
  2. Systemeinstellungen> Tastaturlayout> Format> Wählen Sie Ihre Region aus
  3. Systemeinstellungen> Tastaturlayout> Layouts> Wählen Sie + und wählen Sie Ihre Sprache aus

Getan!

Gerard Roche
quelle
1

Um dieses Problem auf meinem Computer zu lösen, musste über die Tastenkombination ('Super' + Leertaste) wieder zur britischen Tastatur gewechselt werden.

user247223
quelle
Vielen Dank, ich habe meine Tastaturbelegung versehentlich nur mit Tasten geändert, wusste aber nicht, welche!
Polypheme
0

Ich benutze Ubuntu 13.1 und hatte das gleiche Problem.

In Systemeinstellungen> Tastaturlayout> Sprache

Es wurden 2 Sprachen aufgelistet. Englisch (uk) Englisch (us)

Ich habe die Option Englisch (us) gelöscht, indem ich sie ausgewählt und dann mit der Taste - gelöscht habe, sodass nur die Option Englisch (uk) im Feld aufgeführt ist.

Dies scheint funktioniert zu haben und die Tastatur ist korrekt zugeordnet

Simon

Simon
quelle