Estoy preparando una imagen de unidad de máquina virtual con Debian preinstalado y algún software adicional. Esta imagen sería utilizada por personas que hablan diferentes idiomas e incluso usan diferentes diseños de teclado. Esto introduce algunos problemas durante el primer inicio de sesión cuando se solicita una contraseña. Sería perfecto si se le pidiera al usuario que configurara el idioma/diseño de teclado adecuado durante el primer arranque (las configuraciones regionales pueden estar preinstaladas) justo antes de la pantalla gráfica de inicio de sesión. Con esta personalización mi solución sería mucho más fácil de usar en varios idiomas. ¿Cómo lograr esto? ¿Quizás sea posible ejecutar de alguna manera el script que se utiliza durante la instalación de Debian?
Respuesta1
gdm
Eliminé esa opción, pero lightdm
todavía la tiene.
Necesita instalar estos dos paquetes.
$ sudo apt-get install lightdm lightdm-gtk-greeter
lightdm
tiene el concepto de indicadores, que se muestran al momento de iniciar sesión. Están especificados en el archivo /etc/lightdm/lightdm-gtk-greeter
. Agrega esto al final:
indicators=~language
Reinicie el administrador de inicio de sesión y tendrá la opción de configurar el idioma (de la lista de configuraciones regionales instaladas).
Si también desea poder elegir la distribución del teclado, debe agregar en su lugar:
indicators=~language;~layout
Pero esas modificaciones enumerarán sólo los indicadores especificados. Si desea que se parezca un poco más al valor predeterminado, puede agregar los que faltan:
indicators=~host;~spacer;~language;~layout;~session;~language;~layout;~a11y;~clock;~power
Hay comentarios con más información relacionada con los indicadores en /etc/lightdm/lightdm-gtk-greeter
.
xfce4
recogerá la configuración regional elegida, pero para Gnome LANG
(podría ser LANGUAGE
) /etc/default/locale
reemplaza ese valor. La solución es no definirlo allí (eliminar o comentar la línea).