Neuwertiger Anmeldebildschirm: Falsches Tastaturlayout

8

Nach der Installation von Mint 15 / der Aktualisierung auf Mint 17 kann ich mich nicht über den GUI-Anmeldebildschirm und die deutsche Lokalisierung mit einem Kennwort mit Sonderzeichen anmelden. Das Ändern der Sprache mithilfe der Sprachauswahl hilft nicht.

Es scheint ein Problem mit dem Fenstermanager ( mdm) zu sein, da ich mich über eine Textkonsole anmelden kann (z. B. mit ALT+ CTRL+ F1).

Das Anpassen der Datei /etc/default/keyboard(wie auf dem Launchpad vorgeschlagen ) oder das Neukonfigurieren der Tastaturkonfiguration hat nichts geändert.

tohuwawohu
quelle
Ich habe das gleiche Problem in xubuntu 16.04: - \. Das Layout nach der Anmeldung ist richtig, aber auf dem Anmeldebildschirm ist ein anderes. : - \
geliebt.von.Jesus

Antworten:

8

Gehen Sie wie folgt vor, um das Problem zu lösen (wie in diesem Kommentar zu github vorgeschlagen ):

  1. Wechseln Sie zu einer Textkonsole (z. B. mit ALT+ CTRL+ F1) und melden Sie sich an.
  2. Öffnen Sie die folgende Datei mit Ihrem bevorzugten Texteditor (mit rootBerechtigungen):

    /etc/mdm/Init/Default

  3. Gehen Sie zur letzten Zeile - es sollte sein exit 0
  4. Fügen Sie vor dieser letzten Zeile eine neue Zeile ein und geben Sie /usr/bin/setxkbmap deeine deutsche Lokalisierung ein. Wählen Sie die Lokalisierung entsprechend Ihren Anforderungen aus, z. B. frfür die französische Lokalisierung, rufür Russisch usw.
Nun sollten die letzten Zeilen von /etc/mdm/Init/Defaultsein:

/usr/bin/setxkbmap de
exit 0

Vergessen Sie nicht, die Datei /etc/mdm/Init/Defaultnach dem Upgrade auf eine neue Mint-Version erneut anzupassen .

Auf dieser Website finden Sie eine Übersicht über die Abkürzungen aller Layouts:

tohuwawohu
quelle
1
Es ist September 2015 und müssen noch die oben genannte Lösung verwenden? Nach der Neuinstallation von Mint 17.2 funktionierte es einen Tag lang einwandfrei. Heute habe ich 2 Dinge erkannt: 1. Das Login verwendet uns Layout statt de. 2. Die Sprachen waren weg und ich musste mindestens Deutsch neu installieren. Dies hatte das US-Layout während der Anmeldung nicht behoben. Also habe ich die obige Lösung gesucht und gefunden. Sieht aus wie ein Fehler in Mint, der längst hätte behoben werden sollen?
Nabor
1

Im Linux Mint 17.2 / etc / mdm / Xsession-Skript gibt es Code, der den Keymap-Namen aus dem Home-Verzeichnis eines Dateibenutzers liest. Der Inhalt der Datei ist einfach der Keymap-Name. Alternativ gibt es auch Code zum Lesen des xmodmap-Setups. Um die Keymap auf das deutsche Layout einzustellen, müssen Sie diese Zeile ausführen, um eine Datei mit dem Inhalt 'de' im Home-Verzeichnis des Benutzers zu generieren:

echo de> $ HOME / .Xkbmap

Beachten Sie, dass jeder Benutzer des Computers über ein eindeutiges Tastatur-Setup verfügt, indem er seinen bevorzugten Setup-Namen in seinen eigenen Home-Verzeichnissen hat.

Dies ist der Code in / etc / mdm / Xsession, der für die Bearbeitung der Dateien verantwortlich ist:

153 usermodmap="$HOME/.Xmodmap"
154 userxkbmap="$HOME/.Xkbmap"
155 
156 if [ -f "$userxkbmap" ]; then
157     setxkbmap `cat "$userxkbmap"`
158     XKB_IN_USE=yes
159 fi
160 
161 # xkb and xmodmap don't play nice together
162 if [ -z "$XKB_IN_USE" ]; then
163     if [ -f "$usermodmap" ]; then
164        xmodmap "$usermodmap"
165     fi
166 fi
Sidium
quelle
1

Ich kann die Datei nicht finden /etc/mdm/Init/Default, dann habe ich diesen Befehl gefunden.

sudo dpkg-reconfigure keyboard-configuration

Für mich geht das.

Description:    Ubuntu 16.04.3 LTS
Ian
quelle
1

Dieses Problem kann weiterhin bei Mint 19.2 auftreten.

Da es jedoch kein /etc/mdmVerzeichnis gibt, haben die oben genannten Lösungen bei mir nicht funktioniert.

Nach einiger Suche habe ich den Schuldigen gefunden: Das Standardlayout ist in der Datei angegeben /etc/default/keyboardund wurde auf meinem Computer fälschlicherweise auf "uns" gesetzt. (Ich benutze ein englisches Betriebssystem und eine deutsche Tastatur. Dies könnte die Dinge in erster Linie verwirrt haben.)

HotKey
quelle