<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.archlinux.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sekret</id>
	<title>wiki.archlinux.de - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.archlinux.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Sekret"/>
	<link rel="alternate" type="text/html" href="https://wiki.archlinux.de/title/Spezial:Beitr%C3%A4ge/Sekret"/>
	<updated>2026-04-12T19:46:42Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.archlinux.de/index.php?title=Arch_Linux_auf_Deutsch_stellen&amp;diff=21752</id>
		<title>Arch Linux auf Deutsch stellen</title>
		<link rel="alternate" type="text/html" href="https://wiki.archlinux.de/index.php?title=Arch_Linux_auf_Deutsch_stellen&amp;diff=21752"/>
		<updated>2020-06-17T08:10:58Z</updated>

		<summary type="html">&lt;p&gt;Sekret: /* Weblinks */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hier wird beschrieben, wie man unter Arch Linux ein auf UTF-8 basierendes System mit deutschem Tastaturlayout erhält. Die folgenden Arbeiten müssen als root ausgeführt werden! Wichtig: ALLE Schritte müssen gemacht werden.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration==&lt;br /&gt;
=== Deutsches Deutsch ===&lt;br /&gt;
 echo LANG=de_DE.UTF-8 &amp;gt; /etc/locale.conf&lt;br /&gt;
 echo KEYMAP=de-latin1-nodeadkeys &amp;gt; /etc/vconsole.conf&lt;br /&gt;
 ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime&lt;br /&gt;
&lt;br /&gt;
Wenn Akzent-Zeichen wie {{ic|é}}, {{ic|è}}, {{ic|â}} benutzt und z. B. aus {{taste|&#039;}} und {{taste|E}} zusammengesetzt werden sollen, muss {{ic|1=KEYMAP=&amp;quot;de-latin1&amp;quot;}} verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== Schweizerisches Deutsch ===&lt;br /&gt;
Für ein System, das auf „schweizerischem Deutsch“ betrieben werden soll, sind geringfügig andere Optionen nötig.&lt;br /&gt;
&lt;br /&gt;
 echo LANG=de_CH.UTF-8 &amp;gt; /etc/locale.conf&lt;br /&gt;
 echo KEYMAP=de_CH-latin1 &amp;gt; /etc/vconsole.conf&lt;br /&gt;
 ln -s /usr/share/zoneinfo/Europe/Zurich /etc/localtime&lt;br /&gt;
&lt;br /&gt;
=== Österreichisches Deutsch ===&lt;br /&gt;
Österreichische Systeme werden analog dazu wie folgt konfiguriert.&lt;br /&gt;
&lt;br /&gt;
 echo LANG=de_AT.UTF-8 &amp;gt; /etc/locale.conf&lt;br /&gt;
 echo KEYMAP=de-latin1-nodeadkeys &amp;gt; /etc/vconsole.conf&lt;br /&gt;
 ln -s /usr/share/zoneinfo/Europe/Vienna /etc/localtime&lt;br /&gt;
&lt;br /&gt;
Im Beispiel mit deutschem Tastaturlayout.&lt;br /&gt;
&lt;br /&gt;
== Hardwareuhr ==&lt;br /&gt;
Die Hardwareuhr sollte auf die UTC Zeit eingestellt sein, ansonsten könnte es unter Umständen zu Problemen mit Programmen kommen, die als Grundlage die Hardwareuhr verwenden, und UTC voraussetzen.&lt;br /&gt;
&lt;br /&gt;
 timedatectl set-local-rtc 0&lt;br /&gt;
&lt;br /&gt;
Die lokale Uhrzeit wird anhand der Zeitzonenangabe (siehe vorheriger Abschnitt) aus der UTC-Zeit berechnet.&lt;br /&gt;
&lt;br /&gt;
== Locales ==&lt;br /&gt;
Damit die [[Locale]]s auch verwendet werden können, müssen diese noch generiert werden. Die gewünschten Locales werden in der Datei {{ic|/etc/locale.gen}} aktiviert. In der Datei befinden sich alle generierbaren Locales. Vor den gewünschten Angaben muss das Kommentarzeichen entfernt werden.&lt;br /&gt;
&lt;br /&gt;
 de_DE.UTF-8 UTF-8    # Für Deutschland&lt;br /&gt;
 de_CH.UTF-8 UTF-8    # Für die Schweiz&lt;br /&gt;
 de_AT.UTF-8 UTF-8    # Für Österreich&lt;br /&gt;
&lt;br /&gt;
=== Standardkonforme Angaben ===&lt;br /&gt;
Es bietet sich zusätzlich noch an, die locale {{ic|en_DK.UTF-8}} zu aktivieren. Diese Lokale bietet „Dänisches Englisch“, beziehungsweise genau genommen folgende Eigenschaften, basierend auf den Daten des &#039;&#039;Dansk Standardiseringsraad&#039;&#039; (Dänisches Normierungsinstitut), die ISO-Standards für den IT-Bereich bereitstellen:&lt;br /&gt;
&lt;br /&gt;
* Metrisches Maßeinheitensystem&lt;br /&gt;
* In Europa gängige Datums- und Zahlenformatierung&lt;br /&gt;
** 24-Stunden-Datumsformat&lt;br /&gt;
** Die Woche startet mit Montag statt Sonntag&lt;br /&gt;
** Datum im ISO-8601-Format (JJJJ-MM-TT), bzw. Kurzformat TT.MM.JJ&lt;br /&gt;
** Punkt als Tausendertrennzeichen, Komma als Dezimaltrennzeichen&lt;br /&gt;
* Papiergröße A4&lt;br /&gt;
* Euro als Währung&lt;br /&gt;
* Berücksichtigung der europäischen Namenskonventionen&lt;br /&gt;
&lt;br /&gt;
=== Generieren ===&lt;br /&gt;
Nach der Konfiguration werden die Locales dann generiert.&lt;br /&gt;
&lt;br /&gt;
{{hc|locale-gen|&lt;br /&gt;
Generating locales...&lt;br /&gt;
de_DE.UTF-8... done&lt;br /&gt;
en_DK.UTF-8... done&lt;br /&gt;
Generation complete.}}&lt;br /&gt;
&lt;br /&gt;
Spätestens nach einem Neustart ergibt sich beim Überprüfen nun folgendes Bild.&lt;br /&gt;
&lt;br /&gt;
{{hc|1=locale|2=&lt;br /&gt;
LANG=de_DE.UTF-8&lt;br /&gt;
LC_CTYPE=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_NUMERIC=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_TIME=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_COLLATE=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_MONETARY=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_MESSAGES=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_PAPER=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_NAME=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_ADDRESS=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_TELEPHONE=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_MEASUREMENT=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_IDENTIFICATION=&amp;quot;de_DE.UTF-8&amp;quot;&lt;br /&gt;
LC_ALL=}}&lt;br /&gt;
&lt;br /&gt;
Das Setzen der LC-Variablen kann systemweit in {{ic|/etc/locale.conf}}, oder useraccountbezogen in {{ic|~/.config/locale.conf}} vorgenommen werden.&lt;br /&gt;
&lt;br /&gt;
 export LC_DATE=en_DK.utf8&lt;br /&gt;
 export LC_NUMERIC=en_DK.utf8&lt;br /&gt;
 export LC_TIME=en_DK.utf8&lt;br /&gt;
 export LANG=de_DE.utf8&lt;br /&gt;
&lt;br /&gt;
Hier werden Datum, Zahlenangaben und die Uhrzeit gemäß en_DK verwendet, und die Systemsprache generell auf Deutsch umgestellt. Nach Änderungen sollte man sich zumindest einmal ab- und wieder anmelden.&lt;br /&gt;
&lt;br /&gt;
== X.org ==&lt;br /&gt;
[[X]] nutzt [[udev]] zur Erkennung von Eingabegeräten. Diese können unter {{ic|/etc/X11/xorg.conf.d/}} konfiguriert werden. Ein deutsches Tastaturlayout wird für alle angeschlossenen Tastaturen mit dem Anlegen der Datei {{ic|/etc/X11/xorg.conf.d/20-keyboard.conf}} definiert.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;InputClass&amp;quot;&lt;br /&gt;
         Identifier &amp;quot;keyboard&amp;quot;&lt;br /&gt;
         MatchIsKeyboard &amp;quot;yes&amp;quot;&lt;br /&gt;
         Option &amp;quot;XkbLayout&amp;quot; &amp;quot;de&amp;quot;&lt;br /&gt;
         Option &amp;quot;XkbVariant&amp;quot; &amp;quot;nodeadkeys&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
Das Schweizer Layout erreicht man mittels {{ic|Option &amp;quot;XkbLayout&amp;quot; &amp;quot;ch&amp;quot;}}. Bei Verwendung einer Tastatur mit Deutschem Layout kann man {{ic|Option &amp;quot;XkbVariant&amp;quot; &amp;quot;de&amp;quot;}} belassen.&lt;br /&gt;
&lt;br /&gt;
Anschließend muss X neugestartet werden.&lt;br /&gt;
&lt;br /&gt;
== localectl ==&lt;br /&gt;
Anstatt die Konfigurationsdateien manuell zu bearbeiten, kann auch {{ic|localectl}} genutzt werden.&lt;br /&gt;
&lt;br /&gt;
=== Aktuelle Einstellungen anzeigen ===&lt;br /&gt;
{{hc|localectl status|2=&lt;br /&gt;
System Locale: LANG=de_DE.UTF-8&lt;br /&gt;
               LANGUAGE=de_DE&lt;br /&gt;
    VC Keymap: de-latin1-nodeadkeys&lt;br /&gt;
   X11 Layout: de&lt;br /&gt;
    X11 Model: pc105&lt;br /&gt;
  X11 Variant: nodeadkeys}}&lt;br /&gt;
&lt;br /&gt;
=== Tastaturlayout einstellen ===&lt;br /&gt;
 localectl --no-convert set-keymap de-latin1-nodeadkeys&lt;br /&gt;
&lt;br /&gt;
 localectl --no-convert set-x11-keymap de pc105 nodeadkeys&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen werden in {{ic|/etc/vconsole.conf}} und {{ic|/etc/X11/xorg.conf.d/00-keyboard.conf}} gespeichert. manuelle Änderungen an diesen Dateien werden beim nächsten Aufruf von localectl überschrieben.&lt;br /&gt;
&lt;br /&gt;
Die Option {{ic|--no-convert}} verhindert, dass set-keymap auch das Xorg Layout ändert. Beziehungsweise set-x11-keymap das Layout für die Konsole. Mehr Optionen {{ic|man localectl}}.&lt;br /&gt;
&lt;br /&gt;
==Siehe auch==&lt;br /&gt;
* [[Xorg]]&lt;br /&gt;
* [[Locale]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* {{wikipedia|ISO_8601|ISO 8601 im Detail}} {{sprache|de}}&lt;br /&gt;
* [https://lh.2xlibre.net/locale/de_DE/ &#039;&#039;Locale Helper&#039;&#039; über {{ic|de_DE}}] {{sprache|en}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Sekret</name></author>
	</entry>
</feed>