Harting Development

Tastaturlayout unter Linux ändern: Eine Schritt-für-Schritt-Anleitung

Lukas Fuchs vor 4 Monaten Systemadministration 3 Min. Lesezeit

Warum und wann sollte man das Tastaturlayout unter Linux ändern?

Es gibt verschiedene Gründe, warum du das Tastaturlayout unter Linux ändern solltest:

Wenn du Geräte mit unterschiedlichen Tastaturlayouts verwendest

Wenn du beispielsweise eine deutsche Tastatur besitzt, aber ein amerikanisches Laptop verwendest, musst du das Tastaturlayout ändern, um die Tasten korrekt zuzuordnen.

Um unterschiedliche Sprachen zu unterstützen

Wenn du mit mehreren Sprachen arbeitest, kannst du durch das Ändern des Tastaturlayouts schneller und effizienter zwischen ihnen wechseln. Dies ist besonders nützlich für Programmierer oder Schriftsteller, die häufig zwischen verschiedenen Zeichen und Symbolen wechseln müssen.

Für Ergonomie und Zugänglichkeit

Manche Tastaturlayouts sind für eine ergonomischere Bedienung konzipiert, was die Belastung von Händen und Handgelenken reduziert. Darüber hinaus gibt es spezielle Tastaturlayouts für Personen mit eingeschränkter Mobilität, die das Tippen erleichtern.

Für bestimmte Anwendungen oder Umgebungen

Einige Anwendungen erfordern möglicherweise ein bestimmtes Tastaturlayout, um richtig zu funktionieren. Beispielsweise verwenden einige Programmierumgebungen ein spezielles Tastaturlayout, das für die Entwicklung optimiert ist.

Um Verwirrung zu vermeiden

Wenn du an einem gemeinsam genutzten Computer arbeitest oder ein neues System einrichtest, kann es hilfreich sein, das Tastaturlayout so einzustellen, dass es deinen Vorlieben entspricht, um Verwirrung oder Tippfehler zu vermeiden.

Verschiedene Tastaturlayouts und ihre Unterschiede

Hast du jemals versucht, einen Text in einer Sprache zu schreiben, die ein anderes Alphabet als deine Muttersprache verwendet, und bist gescheitert, weil die Tastenbelegung deiner Tastatur nicht mit den Buchstaben des neuen Alphabets übereinstimmte? Genau dafür gibt es Tastaturlayouts! Sie ermöglichen es dir, deine Tastatur an verschiedene Schriftsysteme und Sprachen anzupassen.

Was ist ein Tastaturlayout?

Ein Tastaturlayout ist eine Zuordnung der Tasten auf einer Tastatur zu den entsprechenden Zeichen, Symbolen und Tastenfunktionen. Es definiert, welche Zeichen eingegeben werden, wenn du eine bestimmte Taste drückst.

Unterschiede zwischen Tastaturlayouts

Es gibt eine Vielzahl von Tastaturlayouts, die für verschiedene Sprachen und Regionen entwickelt wurden. Zu den gängigsten Layouts gehören:

  • QWERTY: Das am weitesten verbreitete Layout, das auf englischen Schreibmaschinen basiert.
  • AZERTY: Ein in Frankreich und anderen französischsprachigen Ländern verwendetes Layout.
  • QWERTZ: Ein in Deutschland, Österreich und der Schweiz verwendetes Layout.
  • ** Dvorak**: Ein ergonomisches Layout, das entwickelt wurde, um die Beanspruchung der Finger und die Schreibgeschwindigkeit zu reduzieren.
  • Colemak: Ein weiteres ergonomisches Layout, das auf dem QWERTY-Layout basiert, aber für eine bessere Effizienz optimiert wurde.

Welches Tastaturlayout sollte ich wählen?

Die Wahl des richtigen Tastaturlayouts hängt von der Sprache ab, die du schreiben möchtest, und deinen persönlichen Vorlieben:

  • Falls du hauptsächlich in Englisch schreibst, ist QWERTY die offensichtliche Wahl.
  • Falls du in Französisch schreibst, ist AZERTY das am besten geeignete Layout.
  • Falls du in Deutsch schreibst, ist QWERTZ die beste Option.
  • Falls du eine ergonomischere Alternative suchst, kannst du Dvorak oder Colemak ausprobieren.

Denke daran, dass du mehrere Tastaturlayouts auf deinem System installieren und je nach Bedarf zwischen ihnen wechseln kannst.

Schritt-für-Schritt-Anleitung zum Ändern des Tastaturlayouts auf GUI-basierten Distributionen

Wenn du eine GUI-basierte Linux-Distribution wie Ubuntu, Fedora oder Mint verwendest, kannst du dein Tastaturlayout ganz einfach über die grafische Benutzeroberfläche ändern.

1. Greife auf die Systemeinstellungen zu

Öffne zunächst die Systemeinstellungen deiner Distribution. In Ubuntu kannst du dies über das Menü oder die Tastenkombination Super + I tun.

2. Navigiere zu den Tastatureinstellungen

Suche in den Systemeinstellungen nach dem Bereich "Tastatur" oder "Eingabemethoden".

3. Wähle das gewünschte Layout

Sobald du die Tastatureinstellungen geöffnet hast, siehst du eine Liste der verfügbaren Tastaturlayouts. Wähle das gewünschte Layout aus der Liste aus.

4. Speichern und anwenden

Klicke auf "Übernehmen" oder "Speichern", um die Änderungen zu speichern. Die Änderungen werden sofort übernommen und du kannst die neue Tastaturbelegung verwenden.

Zusätzliche Optionen

Zusätzlich zur Auswahl eines neuen Layouts kannst du in den Tastatureinstellungen weitere Optionen konfigurieren, wie z. B.:

  • Tastaturmodell: Wähle den Typ deiner Tastatur aus (z. B. Laptop-Tastatur, externe Tastatur).
  • Tastaturvarianten: Wähle aus verschiedenen Varianten des gewählten Layouts, z. B. "Deutsch (Neo2)" oder "Deutsch (Qwertz)".
  • Optionen: Konfiguriere erweiterte Optionen wie die Tastenbelegung für Sonderzeichen oder die Aktivierung von Tastenkombinationen.

Tipps

  • Wenn du mehrere Tastaturlayouts verwenden möchtest, kannst du zwischen diesen über die Super + Leertaste-Tastenkombination wechseln.
  • Du kannst auch Guake oder Terminology verwenden, zwei Dropdown-Terminals, um die Tastaturlayouts über die Befehlszeile zu ändern.

Schritt-für-Schritt-Anleitung zum Ändern des Tastaturlayouts in Befehlszeile-Umgebungen

In Befehlszeile-Umgebungen kannst du das Tastaturlayout mit dem Befehl setxkbmap ändern.

Ermittlung des Tastaturlayouts

Um das aktuelle Tastaturlayout zu ermitteln, führe folgenden Befehl aus:

setxkbmap -print

Die Ausgabe enthält das aktuelle Layout, z. B. us.

Verfügbare Tastaturlayouts

Um die Liste der verfügbaren Tastaturlayouts abzufragen, führe folgenden Befehl aus:

setxkbmap -query

Die Ausgabe enthält eine Liste aller installierten Layouts.

Ändern des Tastaturlayouts

Um das Tastaturlayout zu ändern, verwende folgende Syntax:

setxkbmap -layout <layout>

Ersetze <layout> durch das gewünschte Layout, z. B. de für Deutsch.

Beispiel für das Ändern auf Deutsch:

setxkbmap -layout de

Zusätzliche Optionen

Neben dem Layout kannst du auch weitere Optionen festlegen, z. B.:

  • -model <model>: Tastaturmodell
  • -variant <variant>: Tastaturvariante
  • -option <option>: zusätzliche Optionen, z. B. compose:menu

Beispiel für das Festlegen des deutschen Layouts mit Tastenkombination:

setxkbmap -layout de -option compose:menu

Speichern der Änderungen

Damit die Änderungen auch nach einem Neustart erhalten bleiben, musst du sie in /etc/default/keyboard speichern:

sudo nano /etc/default/keyboard

Ändere die Zeile XKBLAYOUT="us" in XKBLAYOUT="de".

Speichere die Datei und starte den Computer neu.

Problembehebung

Wenn beim Ändern des Tastaturlayouts Probleme auftreten, führe folgende Schritte aus:

  • Überprüfe, ob das gewünschte Layout installiert ist.
  • Vergewissere dich, dass du die richtige Syntax verwendest.
  • Starte den Computer neu, um die Änderungen zu übernehmen.
  • Konsultiere die Dokumentation zu setxkbmap für weitere Informationen.

Beliebte Befehlszeilentools zur Verwaltung von Tastaturlayouts

Befindest du dich in einer Befehlszeilenumgebung, kannst du deine Tastaturbelegung mit Hilfe hilfreicher Befehlszeilentools ändern. Dies ist besonders praktisch für erfahrene Benutzer oder Systemverwalter. Die folgenden Tools sind in vielen Linux-Distributionen weit verbreitet:

Xmodmap

xmodmap ist ein vielseitiges Tool, mit dem du deine Tastenbelegung anpassen kannst. Es liest eine Mapping-Datei, die die Zuordnung zwischen Tasten und Funktionen definiert. Du findest die Mapping-Datei deiner aktuellen Tastaturbelegung unter /usr/share/X11/xkb/symbols/.

So änderst du deine Tastaturbelegung mit xmodmap:

# Lade die neue Zuordnungsdatei
xmodmap ~/neue_zuordnungsdatei.xmodmap

# Lade die Standard-Zuordnungsdatei
xmodmap -e " ~/.Xmodmap"

Setxkbmap

setxkbmap ist ein weiteres Befehlszeilentool, das speziell für die Konfiguration von XKB-Tastaturlayouts entwickelt wurde. Es ermöglicht dir, ein neues Tastaturlayout anzuwenden oder die Optionen deines aktuellen Layouts zu ändern.

So änderst du deine Tastaturbelegung mit setxkbmap:

# Wähle ein neues Tastaturlayout
setxkbmap -layout de

# Ändere die Optionen des aktuellen Layouts
setxkbmap -option compose:menu

Localectl

localectl ist ein Befehlszeilentool, das Teil der systemd-Werkzeugsammlung ist. Es bietet eine einheitliche Schnittstelle zur Verwaltung verschiedener Lokalisierungseinstellungen, einschließlich der Tastaturbelegung.

So änderst du deine Tastaturbelegung mit localectl:

# Lege ein neues Tastaturlayout fest
localectl set-keymap de

# Rufe Informationen zu deiner aktuellen Tastaturbelegung ab
localectl show-keymap

Diese Tools bieten dir eine präzise Kontrolle über deine Tastaturbelegung und ermöglichen dir, sie an deine spezifischen Vorlieben und Anforderungen anzupassen.

Problembehebung bei häufigen Problemen beim Ändern des Tastaturlayouts

Das geänderte Tastaturlayout wird nicht übernommen

  • Überprüfe deine Einstellungen: Stelle sicher, dass du das gewünschte Tastaturlayout in den Systemeinstellungen oder über die Befehlszeile ausgewählt hast.
  • Starte deinen Computer neu: Manchmal kann ein Neustart das Problem beheben.
  • Überprüfe die Kompatibilität deiner Anwendung: Einige Anwendungen unterstützen möglicherweise nicht alle Tastaturlayouts. Versuche, zu einer anderen Anwendung zu wechseln, um zu sehen, ob das Problem weiterhin besteht.

Ungewohnte Tastaturzuordnungen

  • Verwende eine Tastaturzuordnungs-App: Es stehen Apps wie „Keyboard Layout Manager“ oder „Compose Key Configurator“ zur Verfügung, mit denen du benutzerdefinierte Tastenzuordnungen erstellen kannst.
  • Bearbeite die Konfigurationsdatei: In einigen Distributionen kannst du die Tastaturzuordnungen manuell in der Datei „/etc/default/keyboard“ bearbeiten.
  • Überprüfe die Tastatureinstellungen deiner Anwendung: Einige Anwendungen verfügen über eigene Tastatureinstellungen, die von den Systemeinstellungen abweichen können.

Mehrere Tastaturlayouts gleichzeitig

  • Verwende einen Tastaturlayout-Indikator: Hiermit kannst du den Status deines Tastaturlayouts auf dem Bildschirm sehen und schnell zwischen Layouts wechseln.
  • Konfiguriere Tastaturkurzbefehle: Du kannst Tastaturkurzbefehle festlegen, um schnell zwischen Tastaturlayouts zu wechseln.
  • Verwende eine Xorg-Erweiterung: Mit Erweiterungen wie „xkb“ kannst du mehrere Tastaturlayouts gleichzeitig verwenden und nahtlos zwischen ihnen wechseln.

Sonderzeichen einfügen

  • Verwende Tastenkombinationen: Viele Sonderzeichen können durch Halten bestimmter Tasten wie Alt, Strg oder Umschalt in Kombination mit einer regulären Taste eingegeben werden.
  • Aktiviere den Compose-Key: Der Compose-Key ermöglicht die Eingabe komplexer Sonderzeichen durch eine Tastenkombination.
  • Verwende ein virtuelles Tastaturlayout: Einige virtuelle Tastaturen bieten Schaltflächen für Sonderzeichen, die normalerweise nicht auf deiner physischen Tastatur zu finden sind.

Verwendung von Tastaturlayouts in verschiedenen Anwendungen und Umgebungen

Tastaturlayouts sind nicht nur auf Texteditoren und Terminals beschränkt. Du kannst sie auch in anderen Anwendungen und Umgebungen nutzen, um deinen Arbeitsfluss zu optimieren. Hier sind einige häufige Anwendungsfälle:

Texteditoren und IDEs

In Texteditoren und integrierten Entwicklungsumgebungen (IDEs) wie Sublime Text, Atom und Visual Studio Code kannst du Tastaturlayouts verwenden, um Sonderzeichen und Programmiersprachenspezifische Befehle schnell einzugeben. Beispielsweise kannst du beim Programmieren in Python das QWERTZ-Lyout verwenden, um die geschweiften Klammern { } mit der Tastenkombination [AltGr] + [7] einzugeben.

Wordprozessoren

Wenn du mit Wordprozessoren wie Microsoft Word oder Google Docs arbeitest, kannst du Tastaturlayouts verwenden, um bestimmte Sprachfunktionen wie Akzente, Ligaturen und Sonderzeichen einzugeben. Dies ist besonders nützlich, wenn du in mehreren Sprachen arbeitest oder Texte mit komplexer Orthografie verfasst.

Grafische Benutzeroberflächen (GUIs)

In grafischen Benutzeroberflächen (GUIs) kannst du Tastaturlayouts verwenden, um schnell auf Menüoptionen und Tastenkombinationen zuzugreifen. Beispielsweise kannst du in Gnome mit den Tastenkombinationen [Ctrl] + [Alt] + [T] ein Terminal öffnen, unabhängig vom aktuellen Tastaturlayout.

Terminalemulatoren

Wenn du Terminalemulatoren wie Konsole oder Terminal verwendest, kannst du Tastaturlayouts verwenden, um Befehle und Sonderzeichen in verschiedenen Sprachen einzugeben. Dies ist besonders nützlich, wenn du dich mit Remote-Servern oder Systemen mit unterschiedlichen Lokaleinstellungen verbindest.

Browser und Webanwendungen

In Browsern und Webanwendungen kannst du Tastaturlayouts verwenden, um in verschiedenen Sprachen zu schreiben und Sonderzeichen einzugeben. Beispielsweise kannst du in Google Chrome die Tastenkombination [Ctrl] + [Umschalt] + [Leertaste] verwenden, um das Tastaturlayout zu wechseln, wenn du in einem mehrsprachigen Textfeld schreibst.

Weitere Beiträge

Folge uns

Neue Beiträge

Systemadministration

Zurücksetzen des Hoymiles DTU: So setzt du die Hoymiles DTU schnell und sauber zurück

AUTOR • Aug 29, 2026
Linux-Server

Fusion 360 für Linux: Installation, Einrichtung und Tipps für einen sauberen Workflow

AUTOR • Aug 28, 2026
Linux-Server

USB-Geräte unter Linux anzeigen: So findest du angeschlossene Geräte schnell und zuverlässig

AUTOR • Aug 28, 2026
Netzwerk & Routing

OpenWrt auf Fritzbox installieren: So machst du deine Fritzbox zum flexiblen Router

AUTOR • Aug 28, 2026
Linux-Server

PDF24 für Linux: PDFs erstellen, bearbeiten und unter Linux effizient ändern

AUTOR • Aug 28, 2026
Sicherheit & Hardening

FRITZ!Box 7590 Firmware Downgrade: So setzt du ältere FRITZ!OS-Versionen sauber zurück

AUTOR • Aug 28, 2026
Systemadministration

Motherboard Temperatur: So hoch darf sie sein und wie du sie senkst

AUTOR • Aug 28, 2026
Systemadministration

Thunderbird Ansicht ändern: So passt du Ordner, Mails und Layout in Sekunden an

AUTOR • Aug 28, 2026
Systemadministration

EVA Prinzip Informatik: So funktioniert das Eingabe-Verarbeitung-Ausgabe-Modell wirklich

AUTOR • Aug 28, 2026
Automatisierung & Scripting

PDF Bearbeitung unter Linux: Anleitung und bewährte Verfahren für schnelle, saubere Ergebnisse

AUTOR • Aug 27, 2026
Netzwerk & Routing

Optimale WLAN-Kanal für 5 GHz finden: So holst du mehr Speed aus deinem WLAN

AUTOR • Aug 27, 2026
Sicherheit & Hardening

Phototan App abgelaufen: Was du jetzt tun kannst, um dein Online-Banking schnell wieder freizuschalten

AUTOR • Aug 27, 2026
Sicherheit & Hardening

Linux Mint vergessenes Passwort zurücksetzen: Schritt für Schritt Anleitung ohne Stress

AUTOR • Aug 27, 2026
Linux-Server

SMB Freigabe in Linux mounten: Schritt-für-Schritt Anleitung für stabile Samba- und CIFS-Mounts

AUTOR • Aug 26, 2026
Sicherheit & Hardening

WLAN Anmeldeseite erscheint nicht: Ursachen und Lösungen, die sofort helfen

AUTOR • Aug 26, 2026
Netzwerk & Routing

WLAN dBm Tabelle: Signalstärke richtig lesen, Probleme schnell erkennen

AUTOR • Aug 26, 2026
Linux-Server

Linux auf Surface installieren: So läuft dein Microsoft Surface mit Linux stabil und schnell

AUTOR • Aug 26, 2026
Linux-Server

Home Assistant mit Hoymiles verbinden: So holst du mehr aus deiner PV-Anlage raus

AUTOR • Aug 26, 2026
Linux-Server

Linux Mint installieren: Schritt-für-Schritt-Anleitung für Anfänger, die direkt funktioniert

AUTOR • Aug 26, 2026
Beitrag

Unittest schreiben: So prüfst du Code sauber, schnell und zuverlässig

AUTOR • Aug 25, 2026

Beliebte Beiträge

Systemadministration

So erstellen Sie einfach eine Textdatei unter Windows 11

AUTOR • Jul 16, 2025
Systemadministration

Was bedeutet RAM? Eine umfassende Erklärung und seine Bedeutung für deinen Computer

AUTOR • Jun 25, 2025
Automatisierung & Scripting

Nahtlose Integration von Siemens HomeConnect in Home Assistant: Die ultimativen Schritte zur Homematic Smart Home Steuerung

AUTOR • Jun 19, 2025
Linux-Server

Linux für Laptops: Der umfassende Leitfaden für Installation, Einrichtung und Alltag

AUTOR • Jun 13, 2026
Systemadministration

Windows Zeit synchronisieren per CMD: So setzt du die Uhr schnell und sauber zurück

AUTOR • Aug 14, 2026
Automatisierung & Scripting

Die umfassende Shelly 1 Plus Anleitung: Dein Weg zur smarteren Steuerung

AUTOR • Jul 01, 2025
Systemadministration

Wie Sie die RAM-Geschwindigkeit herausfinden: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jun 26, 2025
Systemadministration

In die Tiefen der Rechenleistung: So funktioniert ein Prozessor

AUTOR • Jun 25, 2025
Cloud & Virtualisierung

iCloud Time Machine: Die perfekte Lösung für dein Backup-Management

AUTOR • Jun 08, 2026
Linux-Server

Threema unter Linux verwenden: So klappt es sauber und sicher

AUTOR • Jul 03, 2026
Netzwerk & Routing

WLAN mit Zeitschaltuhr steuern: Effizient und flexibel

AUTOR • Jun 18, 2025
Netzwerk & Routing

iPhone WLAN Probleme nach Update: So lösen Sie die häufigsten Herausforderungen

AUTOR • Jun 18, 2025
Beitrag

Die Bedeutung von STD-Bereich im Datenmanagement

AUTOR • Apr 04, 2025
Linux-Server

Linux auf Surface installieren: So läuft dein Microsoft Surface mit Linux stabil und schnell

AUTOR • Aug 26, 2026
Netzwerk & Routing

WLAN-Probleme mit der FRITZ!Box 7530: Ursachen und Lösungen

AUTOR • Jan 03, 2026
Automatisierung & Scripting

NH Sicherungen Tabelle: Größen, Stromstärken und passende Auswahl auf einen Blick

AUTOR • Jun 18, 2026
Linux-Server

So formatierst du einen USB-Stick für den Raspberry Pi: Eine Schritt-für-Schritt-Anleitung

AUTOR • Jul 16, 2025
Sicherheit & Hardening

Die besten Tipps zur Nutzung von Avira unter Windows 11: Sicherheitslösungen für dein System

AUTOR • Jun 28, 2025
Netzwerk & Routing

Der ultimative Leitfaden zum WireGuard Manager: Installation und Betrieb leicht gemacht

AUTOR • Jun 19, 2025
Sicherheit & Hardening

Tipps und Tricks zur BIOS-Konfiguration des HP EliteBook

AUTOR • Jun 15, 2025