Standardeinstellungen für Sprache und Tastatur dauerhaft ändern - was fehlt mir?


26

Ich versuche, ein Debian Linux (ARMHF 3.8.13-bone20) auf einem BeagleBone Black zu konfigurieren, um Deutsch als Standardsprache und Tastaturlayout zu verwenden, was nicht funktioniert, und ich kann nicht verstehen, warum. Ich spreche über die Konsoleneinstellungen, nicht über X oder Gnome usw. Hier sind meine Einstellungen und was ich bisher gemacht habe:

dpkg-reconfigure locales

Hier habe ich gewählt de_DE.UTF-8 UTF-8und abgewählt en_US.UTF-8 UTF-8.

Ausgabe von locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Inhalt von /etc/default/locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8

Inhalt von /etc/default/keyboard:

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="terminate:ctrl_alt_bksp"
BACKSPACE="guess"

Ich lief setupconnach diesen Einstellungen und es hat sich nichts geändert, das Layout war immer noch en_US.

Danach rannte ich los

dpkg-reconfigure keyboard-configuration

und German - no dead keysals Tastaturlayout einstellen . Immer noch keine Änderung, weder sofort noch nach einem Neustart.

Als nächstes versuchte ich es

dpkg-reconfigure console-data

Hier habe ich gewählt

Choose layout from entire list

und dann

pc / quertz / German / Standard / latin1 - no dead keys

Die Ausgabe danach war:

Looking for keymap to install:
de-latin1-nodeadkeys
#

In diesem Moment ist das richtige Tastaturlayout vorhanden, aber leider wird nach dem Neustart das englische (US) Tastaturlayout wiederhergestellt.

Was kann ich tun, um das Tastaturlayout dauerhaft zu ändern? Soweit ich sehen kann, muss die richtige Keymap vorhanden sein, damit sie geladen werden kann, aber nur bis zum nächsten Neustart. Was vermisse ich hier?

Update: Beim Verbinden über SSH wird die deutsche Keymap geladen.


Hallo, ich habe genau die gleichen Probleme mit meiner Gnom-Installation. Gibt es neue Informationen?
Zzeroo

1
Diese Frage stammt von vor 2 Jahren und 9 Monaten und passiert mir immer noch im Juli 2017. Hat dies tatsächlich jemand gelöst? Es ist ärgerlich, dass ich immer wieder auf die GB-Tastatur zurückkomme. Für mich ist das keine so große Sache, denn für mich bedeutet das, dass "und @ vertauscht werden. Ich kann damit leben. Das Durchgehen der GUI behebt das Problem bis zum nächsten (sehr seltenen) Wiedereinschalten, während ich die SD-Karte sichere Hinweis in der Update: Dies geschieht nur mit dem einem RPi , wo ich eine Tastatur und Monitor es passiert nie , wenn ich RDP verwende ich keine akzeptierte Antwort sehe also denke ich , wir sind mit ihm nur viel übrig...
SDsolar

Antworten:


13

Sie könnten versuchen, die Boot-Parameter von debian-installer/keymap=deund hinzuzufügen keymap=de.

Auch die Antwort im Thread Tastaturlayout HILFE lautet:

  1. Gehen Sie zum Webmin und führen Sie dieses SYSTEM -> SOFTWARE-PAKETE -> ALLES UPGRADE aus

  2. (Ich erinnere mich nicht, ob die Bestellung so war) Gehen Sie zur Konsole und gehen Sie wie folgt vor:

    apt-get install Konsolendaten
    apt-get install Konsolensetup
    apt-get install Konsolensprachen
    apt-get install Tastaturkonfiguration

  3. Führen Sie die dpkg-Rekonfiguration für jedes der oben genannten Pakete durch. NEUSTARTEN.

Vielleicht liegt Ihr Problem darin, dass Sie nicht alle vor dem Neustart ausgeführt haben.


Das hat bei mir nicht geklappt (unter Ubuntu 12.04), ich muss dpkg-reconfigure keyboard-configurationnach jedem Neustart laufen .
Suzana

Auf Raspbian musste ich nur die Konsolendaten installieren und dann pc / quertz / German / Standard / latin1 auswählen und alles funktioniert.
Traubenfuchs,

funktioniert bei mir nicht (debian stretch 9.1.0).
Ribamar

Sie haben "Pakete" falsch geschrieben.
Ikem Krueger

1
@IkemKrueger: Dies ist im Originalzitat vor 8 Jahren.
Harrymc

13

Danach dpkg-reconfigure keyboard-configurationmusst du rennen

setupcon
NAME
       setupcon - sets up the font and the keyboard on the console

SYNOPSIS
       setupcon [OPTION]... [VARIANT]

DESCRIPTION
       setupcon  is a program for fast and easy setup of the font and the key‐
       board on the console.  Most of the time  you  invoke  setupcon  without
       arguments.   The  keyboard configuration is specified in ~/.keyboard or
       /etc/default/keyboard.  The font configuration is specified in  ~/.con‐
       sole-setup or /etc/default/console-setup.  Consult keyboard(5) and con‐
       sole-setup(5) for instructions how to configure these two files.

Sollte die akzeptierte Antwort einfach und effektiv sein.
Ryancey

1
funktioniert bei mir nicht (debian stretch 9.1.0).
Ribamar

6

Auf Stretch benötigen Sie ein Konsolen-Setup (zusätzlich zur Tastaturkonfiguration), das das erforderliche System-Service-Tastatur-Setup enthält:

apt-get install keyboard-configuration console-setup

2
dpkg-reconfigure keyboard-configuration
udevadm trigger --subsystem-match=input --action=change

4
Während diese Befehle so aussehen, als würden sie etwas erreichen, was der Fragesteller möchte, wäre es gut, eine kurze Beschreibung hinzuzufügen, warum sie dies tun würden.
Mokubai

funktioniert bei mir nicht (debian stretch 9.1.0).
Ribamar

2

Die Lösung bestand für mich darin, alle für das Gebietsschema relevanten Variablen unter auskommentieren /etc/profile

#export LANG="de_DE.utf8"
#export LANGUAGE="de_DE.utf8"
#export LC_ALL="de_DE.utf8"

(Ich wollte den Deutschen loswerden :))

und dann mein Gebietsschema so einstellen, wie ich es möchte /etc/default/locale

Die Debian-Wiki-Seite https://wiki.debian.org/Locale war das hilfreichste Dokument, das ich gefunden habe.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.