Configurar KDM loggin (forma rapida)

Osciocidades fresas .....

Este metodo para configurar el diseño de la pantalla de acceso de kde, lo halle explorando los archivos de kdm, el unico requisito es que el tema que se este descargando o creando este configurado correctamente, aqui esta una
liga a un programa que puede ser de mucha ayuda para crear temas (si, esta entrada esta dedicada a los atajos XD)
Es recomendable tener una carpeta para los temas, puede ser la misma que tiene el fondo predeterminado de la distribucion, o bien una para los propios.
Yo estoy usando KDE 3.5 en Debian Lenny


  • Guardar la descarga/paquete ya descomprimida en la carpeta de los temas.
  • Iniciar sesion como superusuario
  • Abrir el archivo kdmrc, en este caso lo hallamos en la carpeta:
/etc/kde3/kdm/kdmrc
(aqui es a gusto del usuario el editor que desee usar (nano y gedit son buenas opciones)
Dentro del monton de parametros que contiene, casi hasta el final encontramos la siguiente seccion:

[X-*-Greeter]
AntiAliasing=true
ColorScheme=
EchoMode=OneStar
FaceSource=AdminOnly
FailFont=Sans Serif,10,-1,5,75,0,0,0,0,0
GUIStyle=dotNET
GreetFont=Sans Serif,22,-1,5,50,0,0,0,0,0
GreetString=Welcome to Debian at %n
GreeterPos=50,50
HiddenUsers=
Language=en_US
LogoArea=None
LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
MaxShowUID=29999
MinShowUID=1000
Preloader=/usr/bin/preloadkde
SelectedUsers=
ShowUsers=NotHidden
SortUsers=true
StdFont=Sans Serif,10,-1,5,50,0,0,0,0,0
Theme=/home/yesica/MyThemes/earth-abstract/earth-abstract.xml
UseBackground=false
UseTheme=true
UserCompletion=false
UserList=true

Resalto con rojo dos variables, que basicamente permiten cargar el tema de usuario, la primera establece la ruta en donde esta el mismo, se puede indicar en esta variable, ya sea la carpeta contenedora o la ruta entera del archivo xml del tema. En mi caso dentro de mi carpeta home cree la carpeta MyThemes.
La segunda variable, si se han hecho modificaciones a travéz del centro de control de kde (control center), puede no aparecer, en ese caso, es cuestion de agregarla a mano "UseTheme=true". Esta variable le dice al gestor de inicio de sesion que habilitamos la capacidad de cargar el fondo elegido por el usuario, si esta variabe no aparece, veremos una fea ventana con nuestro nombre y contraseña, en un estilo gris (aburido).
Con estas dos variables, la siguiente vez que se ejecute kdm, aparecerá el tema elegido :)

  • Guardamos los cambios hechos a kdmrc y listo.
  • Para comprobar que funciona, cerramos la sesion grafica (usuario actual) y vemos la pantalla que nos aparece. Si no tenemos cosas importantes en otras aplicaciones abiertas, podemos usar la fuerza bruta velóz: cntrl+alt+backspace, o podemos ir a menu de kde->cerrar sesion (log out)
PROBLEMAS?
Si despues de efectuar esto, el tema de pantalla elegido sigue sin aparecer, es necesario modificar algunas lineas del archivo de configuración global de kdm:

abrimos para edición en modo superusuario: /var/run/kdm/kdmrc

esta lleno de lineas comentadas, despues de esta seccion:

# Greeter config for all displays
[X-*-Greeter]
# Widget style of the greeter. "" means the built-in default which currently
# is "Plastik".
# Default is ""
#GUIStyle=Windows
# Widget color scheme of the greeter. "" means the built-in default which
# currently is yellowish grey with some light blue and yellow elements.
# Default is ""
#ColorScheme=Pumpkin
# What should be shown in the greeter's logo are:
encontraremos las siguientes lineas:

Debemos de cometar la variable
BackgroundCfg para que quede asi:
# BackgroundCfg=/var/run/kdm/backgroundrc
#UseTheme=true
...
luego vemos que esta comentada la variable UseTheme, hay que descomentarla

Theme=/home/yesica/Temas/DebianOrange/Debian.xml
UseTheme=true
y finalmente guardamos el archivo y reiniciamos el servidor X

1 comentario:

  1. Bravo !! felicidades ingeniera !!! Muy bien !!

    Asi como espero que vayan avanzando , vamos mejorando !!! siga asi !

    ResponderEliminar