Gebietsschema vor der ersten Anmeldung festlegen

Gebietsschema vor der ersten Anmeldung festlegen

Ich bereite ein Laufwerksimage einer virtuellen Maschine mit vorinstalliertem Debian und einiger zusätzlicher Software vor. Dieses Image würde von Leuten verwendet werden, die verschiedene Sprachen sprechen und sogar unterschiedliche Tastaturlayouts verwenden. Dies führt zu einigen Problemen bei der ersten Anmeldung, wenn ein Passwort abgefragt wird. Es wäre perfekt, wenn der Benutzer beim ersten Booten aufgefordert würde, die richtige Sprache/Tastaturbelegung einzustellen (Gebietsschemas können vorinstalliert werden), direkt vor dem grafischen Anmeldebildschirm. Mit dieser Anpassung wäre meine Lösung viel benutzerfreundlicher für mehrere Sprachen. Wie kann ich das erreichen? Vielleicht ist es möglich, irgendwie ein Skript auszuführen, das während der Installation von Debian verwendet wird?

Antwort1

gdmdiese Option wurde entfernt, ist aber lightdmimmer noch vorhanden.

Sie müssen diese beiden Pakete installieren.

$ sudo apt-get install lightdm lightdm-gtk-greeter

lightdmhat das Konzept von Indikatoren, die beim Login angezeigt werden. Sie sind in der Datei angegeben /etc/lightdm/lightdm-gtk-greeter. Fügen Sie am Ende Folgendes hinzu:

indicators=~language

Starten Sie den Anmeldemanager neu und Sie haben die Möglichkeit, die Sprache einzustellen (aus der Liste Ihrer installierten Gebietsschemas).

Wenn Sie auch das Tastaturlayout auswählen möchten, sollten Sie stattdessen Folgendes hinzufügen:

indicators=~language;~layout

Diese Änderungen listen jedoch nur die angegebenen Indikatoren auf. Wenn Sie möchten, dass es mehr wie der Standard aussieht, können Sie die fehlenden hinzufügen:

indicators=~host;~spacer;~language;~layout;~session;~language;~layout;~a11y;~clock;~power

Kommentare mit weiteren Informationen zu den Indikatoren finden Sie in /etc/lightdm/lightdm-gtk-greeter.

xfce4übernimmt das gewählte Gebietsschema, aber für Gnome LANG(könnte sein LANGUAGE) /etc/default/localeersetzt in diesen Wert. Die Lösung besteht darin, es dort nicht zu definieren (entweder die Zeile entfernen oder auskommentieren).

verwandte Informationen