Saltar al contenido

Gnu/Linux Vagos usa cookies. Lea nuestra Política de privacidad para más información.    Acepto el uso de cookies

Foto
Personalización

Instalar el lightdm-webkit-greeter de Antergos en Debian Testing.

Personalización

  • Por favor, loguéate para poder responder
4 respuestas a este tema

#1 DESCONECTADO   hectorsales

hectorsales

    Miembro

  • Registrado: 01/01/2014
  • Mensajes: 105
  • Galletas: 351

Género:



Lugar:Castellón de la Plana

Intereses:Informática, Música, Deporte, Lectura.

Escrito 17 March 2015 - 22:09

Hace algunas semanas tuve problemas con el display manager de KDE, finalmente lo resolví:

 

 

http://gnulinuxvagos...isplay-manager/

 

 

.. pero como kdm ya se ha quedado obsoleto, si no me equivoco en Plasma-Next ya no es posible utilizar kdm, decidí instalar otro display manager, en su tiempo cuando utilizaba Antergos( basada en ArchLinux) ésta utilizaba como display manager lightdm pero el greeter esta basado en “webkit(lightdm-webkit-greeter). Por tanto decidí intentar utilizar el display manager de antergos en Debian Testing Kde.

 

 

 

Para bajarnos el lightdm-webkit-greeter de antergos vamos a:

 

 

https://github.com/A...-theme-antergos

 

 

..aquí se detallan las instrucciones precisas para poder instalar el greeter tanto an Archlinux como en otras distribuciones ..

 

Bien, empezamos por los pre-requisitos:

 

 

  • lightdm
  • lightdm-webkit-greeter
  • antergos-wallpapers

 

 

El primero y el tercer requisito no es ningún problema, uno viene en los repositorios de Debian y el otro lo podemos descargar …

 

 

 

Empezamos por la instalación de lightdm.

 

 

Para gnome.

$ sudo apt-get install lightdm // También se instalará el paquete lightdm-gtk-greeter.

Para Kde.

$ sudo apt-get install lightdm-kde-greeter // Instalará también el paquete lightdm .

Al instalar el paquete lightdm o lightdm-kde-greeter, probablemente nos salga la siguiente ventana:

 

 

installlightdm_zpsrvju17ju.png

 

 

Elegiremos lightdm como display manager.

 

 

 

 

Ahora el segundo paquete “lightdm-webkit-greeter” no viene por defecto en los repositorios de Debian, habrá que compilar..., me bajé el código fuente desde los repositorios de Ubuntu:

 

http://packages.ubun...-webkit-greeter

 

lightdm-webkit-greeter_0.1.2.orig.tar.gz

 

Se bajan el paquete lo descomprimen y a continuación lo compilan:

$ ./configure
$ make
$ sudo checkinstall

Antes de iniciar la compilación es necesario tener los siguiente paquetes instalados para poder realizar el proceso de compilación:

$ sudo apt-get install build-essential checkinstall cvs subversion git-core mercurial

Personalmente tengo un directorio específico para ello, lo habilito de la siguiente manera:

# chown hector /usr/local/src
# chmod u+rwx /usr/local/src
$ ln -s /usr/local/src/ ~/Compilar

compilar_zps3akwi7lu.png

 

compilar1_zpsle6ytkwd.png

 

 

 

Probablemente a la hora de compilar nos faltan algunas paquetes, hay una herramienta que nos ayuda a buscar aquellos paquetes que faltan cuando compilamos, en Debian/Ubuntu contamos con una aplicación llamada apt-file, aplicación que nos permite conocer cuales son los paquetes que contienen los archivos o dependencias necesarias para construir correctamente el paquete e instalar programas desde el código fuente sin inconvenientes.

sudo apt-get install apt-file && sudo apt-file update

Bien..pues es hora de compilar:

$ ./configure

Como observamos nos faltan algunas dependencias ..

 

….........................................................................

checking pkg-config is at least version 0.9.0... yes

checking for GREETER... no

configure: error: Package requirements (

liblightdm-gobject-1

gtk+-2.0

webkit-1.0

dbus-glib-1

.......................................................................

 

 

 

 

.. es hora de que entre en acción “apt-file”:

$ apt-file search liblightdm-gobject-1

liblightdm-gobject-1-0: /usr/lib/x86_64-linux-gnu/liblightdm-gobject-1.so.0

liblightdm-gobject-1-0: /usr/lib/x86_64-linux-gnu/liblightdm-gobject-1.so.0.0.0

liblightdm-gobject-1-0: /usr/share/doc/liblightdm-gobject-1-0/changelog.Debian.gz

liblightdm-gobject-1-0: /usr/share/doc/liblightdm-gobject-1-0/changelog.gz

liblightdm-gobject-1-0: /usr/share/doc/liblightdm-gobject-1-0/copyright

liblightdm-gobject-1-0: /usr/share/lintian/overrides/liblightdm-gobject-1-0

liblightdm-gobject-dev: /usr/lib/x86_64-linux-gnu/liblightdm-gobject-1.a

liblightdm-gobject-dev: /usr/lib/x86_64-linux-gnu/liblightdm-gobject-1.so

liblightdm-gobject-dev: /usr/lib/x86_64-linux-gnu/pkgconfig/liblightdm-gobj

$ sudo apt-get install liblightdm-gobject-dev

Después volvemos a correr:

$ ./configure

… y así sucesivamente hasta que se satisfagan todas las dependencias..

 

Nota: como el proceso es bastante aburrido, a continuación les muestro los paquetes necesarios para llevar a cabo la compilación de un tirón:

$ sudo apt-get install pkg-config liblightdm-gobject-dev libdbus-glib-1-dev libwebkit-dev intltool
$ ./configure

make_zpsgfhjjo10.png

$ make
$ sudo checkinstall // En caso de que falle prueben con sudo checkinstall --fstrans=0

checkinstall1_zps4c2lqti1.png

 

 

Ahora vamos por el tercer paquete

 

  • antergos-wallpapers

 

Lo bajan de:

 

 

https://mega.co.nz/#...i3qrVM2ujMUzI1k

 

 

 

.. y simplemente lo descomprimen en /usr/share/

$ sudo unzip antergos.zip -d /usr/share/

Ya tenemos los pre-requisitos.. ahora vamos a por la instalación del greeter personalizado de antergos.

 

 

Instalación.

 

 

  1. Download Antergos Theme

  2. Descomprimimos el archivo bajado.

  3. Renombramos la carpeta a “antergos”.

  4. Y la colocamos en /usr/share/lightdm-webkit/themes/.

  5. Editamos el archivo /etc/lightdm/lightdm-webkit-greeter.conf de la siguiente manera antergos.

 

config_zpsznhrzzsf.png

 

 

 

Simplemente tenemos que editar la siguiente linea ..

#webkit-theme=Ubuntu

por

webkit-theme=antergos

 

 

 

 

6. También es necesario editar el archivo /etc/lightdm/lightdm.conf

 

config2_zpsada78rgh.png

 

 

[SeatDefaults]

#greeter-session=lightdm-gtk-greeter

greeter-session=lightdm-webkit-greeter

Si quieren añadir en user-session su sesión, lo pueden hacer también …..

user-session=su sesión (gnome,cinnamon,xfce...)

 

… en mi caso sería

user-session=kde

 

 

Finalmente:

$ sudo reboot

Ya podemos observar el resultado:

 

Debian%20Testing%20Kde%20Corriendo%20-%2

 

Debian%20Testing%20Kde%20Corriendo%20-%2

 

 

Debian%20Testing%20Kde%20Corriendo%20-%2

 

 

Post-Instalación.

 

 

Esta segunda parte es opcional y se trata de personalizar un poco el login-screen.

 

Así esta por defecto:

 

login_default_zpsn5cgevo5.png

 

Vamos a cambiar el icono de (“Antergos”) y el mensaje “Welcome”.

En el tema del icono simplemente tienes que sobrescribir el archivo:

antergos.png”

..por el que más os guste …, la ruta es:

/usr/share/lightdm-webkit/themes/antergos/img/

En el tema del mensaje editaremos el archivo:

/usr/share/lightdm-webkit/themes/antergos/index.html

 

mensaje_zpsarb4m9fx.png

 

 

El resultado:

 

 

logindebian_zps3hpip7q0.png

 

 

 

Saludos .


Editado por hectorsales, 17 March 2015 - 22:24 .

  • pacoeloyo, chujalt, Rohlling y 2 mas les gusta esto

#2 DESCONECTADO   mijailbellum

mijailbellum

    Linuxero

  • Registrado: 25/08/2014
  • Mensajes: 325
  • Galletas: 1256

Género:





Escrito 18 March 2015 - 22:39

Muy interesante, me gusta como está personalizado Antergos, pero me gusta más trabajar con Debian, mañana lo pruebo y te comento que tal.


  • pacoeloyo y Rohlling les gusta esto

"Si quieres entender el universo, piensa en energía, frecuencia y vibración."

Nikola Tesla


#3 DESCONECTADO   pachel

pachel

    Linuxero

  • Registrado: 07/08/2012
  • Mensajes: 225
  • Galletas: 762

Género:





Escrito 19 March 2015 - 10:08

En vez de kdm , se puede usar SDDM. Cuando instalé plasma en kde, seguí con kdm un tiempo hasta que me dí cuenta de que había un sustituto. Así que deduzco que kdm y plasma también pueden funcionar juntos.

 

Para reemplazar kdm por sddm:

 

                                                    systemctl disable kdm && systemctl enable sddm


Editado por pachel, 19 March 2015 - 10:12 .

  • pacoeloyo y Rohlling les gusta esto

#4 DESCONECTADO   hectorsales

hectorsales

    Miembro

  • Registrado: 01/01/2014
  • Mensajes: 105
  • Galletas: 351

Género:



Lugar:Castellón de la Plana

Intereses:Informática, Música, Deporte, Lectura.

Escrito 19 March 2015 - 12:47

En vez de kdm , se puede usar SDDM. Cuando instalé plasma en kde, seguí con kdm un tiempo hasta que me dí cuenta de que había un sustituto. Así que deduzco que kdm y plasma también pueden funcionar juntos.

 

Para reemplazar kdm por sddm:

 

                                                    systemctl disable kdm && systemctl enable sddm

 

 

 

 

 

Hola, intenté instalar sddm en Debian.., pero como sucede con lightdm-webkit-greeter, el paquete creo no se encuentra disponible en los repositorios de Debian..., así que opté por este último ..

 

Saludos ..

 

 

 


  • pacoeloyo y Rohlling les gusta esto

#5 DESCONECTADO   pachel

pachel

    Linuxero

  • Registrado: 07/08/2012
  • Mensajes: 225
  • Galletas: 762

Género:





Escrito 19 March 2015 - 18:30

Prueba con este repositorio:

 

 
deb http://packages.siduction.org/kdenext kde-frameworks main

Editado por pachel, 19 March 2015 - 18:31 .

  • pacoeloyo y Rohlling les gusta esto





También etiquetado con una o más de estas palabras: Personalización