LinuxAlternative

Linux · System Tools

sxhkd

sxhkd es un daemon simple para atajos de teclado en X11 que te permite definir accesos directos mediante un archivo de configuración para controlar el comportamiento de ventanas y ejecutar comandos.

Código abiertoGratis
Sé el primero en valorar
Licencia
MIT
Última versión
0.6.3

¿Qué es sxhkd?

sxhkd (Simple X HotKey Daemon) se ejecuta en segundo plano en sistemas X11 y asocia combinaciones de teclas a comandos de shell. Es minimalista por diseño, sin interfaz gráfica—solo un archivo de configuración de texto. Desarrollado junto con gestores de ventanas tipo mosaico como bspwm, es maduro y estable, y está ampliamente disponible en las principales distribuciones.

Está pensado para usuarios que quieren control total sobre sus atajos de teclado sin bloat. Si te sientes cómodo editando archivos de configuración y escribiendo scripts, sxhkd encaja perfectamente en un flujo de trabajo Linux DIY. No es para usuarios casuales; va dirigido a usuarios de WMs de mosaico o quienes construyen escritorios mínimos desde cero.

Comparado con Microsoft PowerToys, sxhkd parece muy básico. PowerToys ofrece herramientas con GUI, zonas elegantes y funciones de accesibilidad. sxhkd hace una sola cosa: ejecutar comandos al pulsar teclas. Pero es más flexible para flujos de trabajo basados en teclado, especialmente con WMs de mosaico. No es un reemplazo directo—es una filosofía distinta.

Ideal para: Usuarios que desean atajos de teclado ligeros y programables en un entorno de escritorio X11 mínimo.

Funciones clave de sxhkd

  • Define atajos de teclado personalizados en un archivo de configuración de texto plano
  • Soporta teclas modificadoras (Ctrl, Alt, Super) y combinaciones
  • Recarga la configuración sin reiniciar
  • Ligero y rápido, con uso mínimo de recursos
  • Diseñado para funcionar con gestores de ventanas tipo mosaico como bspwm
  • Soporta secuencias de teclas complejas y comandos encadenados
  • Se ejecuta como un daemon en segundo plano (sin bandeja del sistema ni GUI)

Ventajas

  • Extremadamente ligero y rápido
  • Altamente personalizable con sintaxis sencilla
  • Se integra perfectamente con configuraciones de escritorio mínimas
  • Sin sobrecarga de GUI ni dependencias
  • Ampliamente soportado en distribuciones y gestores de ventanas

Inconvenientes

  • Sin GUI—todo se configura mediante archivos
  • Solo funciona en X11, no en Wayland
  • Curva de aprendizaje más pronunciada para principiantes
  • Sin editor de atajos integrado ni retroalimentación visual

Programas de Windows que sustituye sxhkd

Cómo instalar sxhkd en Linux

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

Consejos para usuarios de Windows

Si estás acostumbrado a PowerToys, olvida las herramientas de arrastrar y soltar. sxhkd usa ~/.config/sxhkd/sxhkdrc—un archivo de texto plano donde escribes combinaciones de teclas y comandos de shell. No hay importación/exportación; debes editar manualmente. El flujo de trabajo es más directo: edita, recarga (killall -USR1 sxhkd), prueba. Es menos visual, pero más programable y preciso una vez configurado.

sxhkd: preguntas frecuentes

¿Funciona sxhkd con Wayland?

No, sxhkd solo funciona en X11. Para Wayland, considera usar el soporte de atajos de teclado integrado en tu compositor o herramientas como wob o los atajos de sway si usas Sway.

¿Dónde está el archivo de configuración de sxhkd?

Normalmente en ~/.config/sxhkd/sxhkdrc. Crea el directorio y el archivo si no existen. Revisa la documentación de tu distribución o la página del manual de sxhkd para valores predeterminados.

¿Cómo recargo sxhkd tras cambiar la configuración?

Envía una señal SIGUSR1: killall -USR1 sxhkd. Esto recarga la configuración sin reiniciar el daemon.

¿Puedo usar sxhkd con GNOME o KDE?

Técnicamente sí, pero podría haber conflictos con los atajos integrados. Es más adecuado para gestores de ventanas mínimos como bspwm o i3, donde tú controlas todos los atajos.

Actualizado el