LinuxAlternative

Linux · System Tools

sxhkd

sxhkd ist ein einfacher X11-Hotkey-Daemon, mit dem Sie Tastaturkürzel über eine Konfigurationsdatei definieren können, um Fensterverhalten zu steuern und Befehle auszuführen.

Open SourceKostenlos
Als Erste(r) bewerten
Lizenz
MIT
Aktuelle Version
0.6.3

Was ist sxhkd?

sxhkd (Simple X HotKey Daemon) läuft im Hintergrund auf X11-Systemen und bindet Tastenkombinationen an Shell-Befehle. Es ist bewusst minimalistisch gestaltet und verfügt über keine grafische Benutzeroberfläche – nur über eine reine Textkonfigurationsdatei. Gemeinsam mit tiling-Fenstermanagern wie bspwm entwickelt, ist es ausgereift und stabil und in den meisten Distributionen weit verbreitet.

Es richtet sich an Benutzer, die die volle Kontrolle über ihre Desktop-Tastenkürzel wünschen, ohne Overhead. Wenn Sie es gewohnt sind, Konfigurationsdateien zu bearbeiten und eigene Skripte zu schreiben, passt sxhkd nahtlos in einen DIY-Linux-Workflow. Es ist nicht für Gelegenheitsnutzer geeignet, sondern zielt auf Nutzer von tiling-Fenstermanagern oder Personen ab, die einen minimalen Desktop von Grund auf neu erstellen.

Im Vergleich zu Microsoft PowerToys wirkt sxhkd schlicht. PowerToys bietet grafische Werkzeuge, ansprechende Zonen und Zugänglichkeitsfunktionen. sxhkd erfüllt eine einzige Aufgabe: das Ausführen von Befehlen bei Tastendruck. Es ist jedoch flexibler für tastaturbasierte Arbeitsabläufe, insbesondere in Verbindung mit tiling-Fenstermanagern. Es ist kein direkter Ersatz – es verfolgt eine andere Philosophie.

Ideal für: Benutzer, die unter einer minimalen X11-Desktopumgebung leichtgewichtige, skriptbare Tastaturkürzel wünschen.

Wichtige Funktionen von sxhkd

  • Benutzerdefinierte Tastaturkürzel in einer reinen Textkonfigurationsdatei definieren
  • Unterstützung für Modifikatortasten (Strg, Alt, Super) und Kombinationen
  • Konfiguration kann ohne Neustart neu geladen werden
  • Leichtgewichtig und schnell, minimaler Ressourcenverbrauch
  • Entwickelt für den Einsatz mit tiling-Fenstermanagern wie bspwm
  • Unterstützung für komplexe Tastfolgen und verkettete Befehle
  • Läuft als Hintergrunddaemon (kein Systemtray oder GUI)

Vorteile

  • Extrem leichtgewichtig und schnell
  • Hochgradig anpassbar mit einfacher Syntax
  • Passt perfekt zu minimalen Desktop-Umgebungen
  • Kein GUI-Overhead und keine Abhängigkeiten
  • Weit verbreitet in Distributionen und Fenstermanagern unterstützt

Nachteile

  • Keine grafische Benutzeroberfläche – alles erfolgt über Konfigurationsdateien
  • Funktioniert nur unter X11, nicht unter Wayland
  • Steiler Lernkurve für Einsteiger
  • Kein integrierter Editor für Tastenkürzel oder visuelles Feedback

Windows-Programme, die sxhkd ersetzt

sxhkd unter Linux installieren

Ubuntu / Mintsudo apt install sxhkd
Debiansudo apt install sxhkd
Fedorasudo dnf install sxhkd
Arch / Manjarosudo pacman -S sxhkd
openSUSEsudo zypper install sxhkd

Tipps für Windows-Umsteiger

Wenn Sie an PowerToys gewöhnt sind, vergessen Sie drag-and-drop-Werkzeuge. sxhkd verwendet ~/.config/sxhkd/sxhkdrc – eine reine Textdatei, in der Sie Tastenkombinationen und Shell-Befehle schreiben. Es gibt kein Import/Export; die Bearbeitung erfolgt manuell. Der Arbeitsablauf ist hands-on: bearbeiten, neu laden (killall -USR1 sxhkd), testen. Es ist weniger visuell, aber nach der Einrichtung skriptbarer und präziser.

sxhkd: häufige Fragen

Funktioniert sxhkd mit Wayland?

Nein, sxhkd funktioniert nur unter X11. Für Wayland sollten Sie die integrierte Tastenbelegungsunterstützung Ihres Compositors nutzen oder Werkzeuge wie wob oder sway-Tastenbelegungen, falls Sie Sway verwenden.

Wo befindet sich die sxhkd-Konfigurationsdatei?

Typischerweise unter ~/.config/sxhkd/sxhkdrc. Erstellen Sie das Verzeichnis und die Datei, falls sie nicht existieren. Prüfen Sie die Dokumentation Ihrer Distribution oder die sxhkd-Manpage auf die Standardpfade.

Wie kann ich sxhkd nach einer Konfigurationsänderung neu laden?

Senden Sie ein SIGUSR1-Signal: killall -USR1 sxhkd. Dadurch wird die Konfiguration neu geladen, ohne den Daemon neu zu starten.

Kann ich sxhkd mit GNOME oder KDE verwenden?

Technisch gesehen ja, aber es kann zu Konflikten mit integrierten Tastenkürzeln kommen. Es eignet sich am besten für minimale Fenstermanager wie bspwm oder i3, bei denen Sie alle Tastenkombinationen selbst steuern.

Aktualisiert am