Post actualizado el día noviembre 1, 2026 by DeiviSanzPlay
La mayoría de tutoriales sobre cómo poner Kali Linux en español te mandan directo a Configuración → Región e Idioma, cambias el idioma, reinicias y ya. Y ahí empieza el problema: el sistema arranca en español a medias, con menús traducidos pero fechas en inglés, el teclado sigue en US y los mensajes de terminal en un revoltijo. El error concreto que casi todos cometen al empezar es confundir el idioma de la interfaz gráfica con la configuración regional completa del sistema.
Kali es Debian por debajo. Cuando instalas con el instalador oficial, el paso de «Configurar locales» define variables como LANG, LC_ALL y LC_TIME, y si lo dejas por defecto, el escritorio XFCE (el que viene de fábrica) puede mostrar el menú en español mientras el resto del sistema sigue en en_US.UTF-8. Ese desajuste es el que rompe la experiencia.
Por qué el cambio desde el panel gráfico no basta
Si abres el panel de configuración de XFCE y cambias el idioma, lo que haces es modificar la preferencia del entorno de escritorio. Al cerrar sesión y volver a entrar, verás el menú en español. Pero abre una terminal y ejecuta locale: probablemente sigas viendo LANG=en_US.UTF-8. Ese es el síntoma clásico de haber intentado poner Kali Linux en español solo desde la interfaz.
Las consecuencias son visibles: man sigue devolviendo páginas en inglés, date muestra el formato americano, y algunas herramientas como apt imprimen mensajes mezclados. No es un fallo de Kali, es que las variables de entorno no se han regenerado.
Para arreglarlo de verdad necesitas tocar locale.gen y regenerar. Algo así:
sudo dpkg-reconfigure locales
Y marcar es_ES.UTF-8 UTF-8 como locale principal. Después, editar /etc/default/locale y dejar LANG=»es_ES.UTF-8″. Reinicia o haz logout y comprueba con locale que todas las categorías apuntan al español.
El teclado: el segundo tropiezo habitual
Mucha gente pone Kali Linux en español y se olvida de que el layout del teclado es independiente del idioma del sistema. En XFCE, el layout por defecto suele ser us. Si escribes con teclado español físico y el sistema cree que es US, la ñ y los acentos se vuelven un infierno.
El ajuste está en Configuración → Teclado → Distribución, o directamente con setxkbmap es para la sesión actual. Para que persista, añade la distribución española en la configuración de XFCE y elimina la US si no la usas. En Kali con GNOME (la variante «everything») el camino es distinto: Ajustes → Teclado → Distribuciones de teclado.
Qué no funciona y dónde se rompe
Esto no funciona igual en todas las variantes. En la versión de Kali para WSL, el idioma lo hereda de Windows y las locales se configuran dentro de la propia distro con dpkg-reconfigure locales, pero la terminal de Windows puede seguir mostrando caracteres raros si la fuente no soporta UTF-8. En Kali NetHunter (Android) no hay panel de idioma como tal; el sistema depende del idioma del propio Android y del entorno chroot.
Otro límite real: aunque pongas Kali Linux en español completo, muchas herramientas de pentesting están escritas en inglés y sus mensajes, manuales y salidas de error nunca se traducirán. Eso no lo arregla ningún locale. Si tu objetivo es aprender seguridad ofensiva, conviene aceptar que el inglés técnico vas a tenerlo delante sí o sí.
Un caso real de configuración mixta
Hace unos meses ayudé a alguien que había puesto Kali en español desde Ajustes, y al ejecutar msfconsole los mensajes de error le aparecían con fecha en formato MM/DD/YYYY mientras el resto del escritorio estaba en español. El problema no era Metasploit: era que LC_TIME seguía en en_US.UTF-8 porque en /etc/default/locale solo había cambiado LANG. Añadir LC_ALL=»es_ES.UTF-8″ y regenerar con locale-gen lo resolvió.
Ese detalle es el que separa una traducción superficial de una configuración regional coherente. Si solo cambias LANG, algunas categorías quedan huérfanas. Lo limpio es usar LC_ALL para forzar todo, o definir cada categoría explícitamente si quieres mantener formatos numéricos en inglés por comodidad.
Recomendación práctica
Si estás empezando y quieres poner Kali Linux en español sin líos, hazlo en este orden: primero dpkg-reconfigure locales, después revisa /etc/default/locale, luego el teclado, y por último reinicia la sesión. Verifica con locale y con date antes de dar por cerrado el proceso. La documentación oficial de Debian sobre locales y la wiki de Kali cubren el procedimiento; no hace falta inventar comandos raros.
Y ten presente que el español en Kali es útil para el entorno, pero no sustituye el inglés técnico. Aprender a moverte con la terminal en inglés sigue siendo la habilidad que más rentabilidad te dará a medio plazo.
Perfiles verificables: Sitio web
Publicado el 1 de November de 2026. Última revisión: 1 de November de 2026.