Un saludador GTK3 de un solo usuario mínimo pero altamente configurable para LightDM.
Inspirado por el Slim Display Manager y LightDM GTK3 Wayerer.
Eventualmente, esta presentará una interfaz más personalizable:
monitor-added y monitor-removed de GDKDisplayAbrir solicitudes de funciones
Ahora mismo puedes:
Password: etiqueta y personaliza el textoInstale el paquete LightDM-Mini-Greeter desde el repositorio de usuarios de Arch:
yay -S lightdm-mini-greeterEmerge el paquete LightDM-Mini-Greeter:
emerge x11-misc/lightdm-mini-greeter Habilite y configure la sesión de salud y predeterminado en su configuration.nix :
{
services . xserver = {
enable = true ;
displayManager . lightdm . greeters . mini = {
enable = true ;
user = "your-username" ;
extraConfig = ''
[greeter]
show-password-label = false
[greeter-theme]
background-image = ""
'' ;
} ;
# Optionally, set a default session
windowManager = {
default = "awesome" ;
awesome . enable = true ;
} ;
} ;
} Luego reconstruya y cambie su configuración con nixos-rebuild switch .
Los paquetes de Debian para la última sucursal stable están disponibles en la página de lanzamientos.
Puede usar debhelper para construir el paquete usted mismo:
sudo apt-get install build-essential automake pkg-config fakeroot debhelper
liblightdm-gobject-dev libgtk-3-dev
cd lightdm-mini-greeter
fakeroot dh binary
sudo dpkg -i ../lightdm-mini-greeter_ * .deb Nota: En Ubuntu, necesita liblightdm-gobject-1-dev en lugar de liblightdm-gobject-dev .
Necesitará automake , pkg-config , gtk+ y liblightdm-gobject para construir el proyecto.
Agarra la fuente, construye el saludo e instálelo manualmente:
./autogen.sh
./configure --datadir /usr/share --bindir /usr/bin --sysconfdir /etc
make
sudo make install Ejecute sudo make uninstall para quitar el salud.
Una vez instalado, debe especificar lightdm-mini-greeter como su greeter-session en /etc/lightdm/lightdm.conf . Si tiene múltiples entornos de escritorio o administradores de ventanas instalados, puede especificar la selección predeterminada cambiando la opción user-session también (busque en /usr/share/xsessions para obtener posibles valores).
Modificar /etc/lightdm/lightdm-mini-greeter.conf para personalizar el saludador. Por lo menos, deberá establecer al user . Todas las demás configuraciones son opcionales y se pueden comentar o eliminar.
Puede probarlo usando test-mode de LightDM:
lightdm --test-mode -d
O con dm-tool :
dm-tool add-nested-seat
Nota: Si ha agregado una background-image aparecerá en esta vista previa, pero es posible que no aparezca durante el uso normal si el archivo no está en el directorio que LightDM tiene permiso para leer (como /etc/lightdm/ ). Un enlace simbólico en esta ubicación no funcionará.
Si el diseño de su teclado se carga desde sus archivos de configuración de shell ( .bashrc , por ejemplo), entonces podría no ser posible escribir ciertos caracteres después de instalar el greeter LightDM-Mini. Debe considerar modificar su configuración de teclado Xorg.
Por ejemplo, para un diseño de teclado francés (Azerty) debe editar/crear /etc/X11/xorg.conf.d/00-keyboard.conf con al menos las siguientes opciones:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbModel" "pc104"
Option "XkbLayout" "fr"
EndSection
Es posible que desee incluir su archivo de configuración en su carpeta de inicio/Dotfiles para que esté controlada por la versión y fácilmente transferible entre los sistemas. Esto es posible, pero en la mayoría de los sistemas, LightDM no podrá leer el archivo de configuración debido a los errores de permiso.
La forma correcta de manejar esto es aflojar un poco los permisos en el directorio de su hogar.
Comience agregando el usuario lightdm al grupo de su usuario:
sudo usermod -aG $(whoami) lightdm
Permita que su grupo de usuarios lea su directorio de inicio:
chmod g+rx ~
Mueva el archivo de configuración del mini-Greeter:
sudo mv /etc/lightdm/lightdm-mini-greeter.conf ~/.dotfiles/mini-greeter.conf
Y luego agregue un enlace simbólico que apunte al archivo en su directorio de inicio:
sudo ln -s ~/.dotfiles/mini-greeter.conf /etc/lightdm/lightdm-mini-greeter.conf
Y finalmente cierre la sesión y reinicie LightDM:
sudo systemctl restart lightdm
Si LightDM no puede comenzar, verifique el archivo de registro del saludador (generalmente en /var/log/lightdm/seat0-greeter.log ) para la siguiente línea:
Could not load configuration file: Permission denied
Si está presente, sus permisos necesitan un ajuste adicional. Puede probar sus permisos intentando leer el archivo con sudo :
sudo -u lightdm cat ~/.dotfiles/mini-greeter.conf
Puede enviar solicitudes de funciones, informes de errores, solicitudes o parches en GitHub o RedMine.
Si le gusta el mini-verde, considere empaquetarlo para su distribución.
char *p1, *p2; , Evitar: char* p1; .g_critical para errores de usuario de Irroverable, g_error para errores de programación.En caso de duda, verifique el código circundante.
GPL-3