Instalar y configurar temas para SLiM

Siguiendo la petición de nuestro Troll favorito: Courage, escribo este artículo para mostrarles como instalar y configurar temas en SLiM. Algo verdaderamente fácil.

Instalación de temas.

En Archlinux:

# pacman -S slim-themes archlinux-themes-slim

En Debian:

Ya trae algunos por defecto, aunque podemos encontrar otros acá e incluso, yo mismo hice un par de ellos hace tiempo: Tema1 y Tema2. Estos temas los descargan, lo descomprimen y los ponen en /usr/share/slim/themes.

Para probar los temas sin tener que cerrar la sesión, abrimos un terminal y escribimos:

slim -p /usr/share/slim/themes/<nombre de la carpeta del tema>

Ok ya lo descargué y lo probé ¿Cómo lo pongo en SLiM?

Es muy sencillo, para hacer eso abrimos un terminal y usando nuestro editor favorito, editamos el fichero /etc/slim.conf:

$ sudo nano /etc/slim.conf

Dentro de este fichero buscamos la línea:

# current theme, use comma separated list to specify a set to

randomly choose from

current_theme                                                  default

Y reemplazamos default o el nombre que esté, con el nombre de la carpeta que contiene el tema que queremos usar.


31 comentarios

  1.   Courage dijo

    Perfecto, pues sólo me queda hacer el de Kuchiki Rukia y ponerlo

  2.   Courage dijo

    Ya lo he instalado pero no me sale ningún menú

    ¿El paso del fichero es para los dos o sólo para Debian?

    1.    elav <° Linux dijo

      Es para ambos.. ¿De que menú hablas?

      1.    Courage dijo

        Ya nada, al ser para los dos es todo modo texto

  3.   Holmes dijo

    muy bonito el tema y quisiera saber como hago para instalar en opensuse.
    saludo
    vlw fwi, Holmes

    1.    elav <° Linux dijo

      No sé como instalar SLiM en openSUSE, aunque supongo que un:

      rpm -i slim

      Deba funcionar. La configuración debe ser igual.

  4.   nonamed dijo

    perdonad mi ignorancia, pero que es slim?

    algo asi como gdm, kdm … ?

    1.    KZKG^Gaara <" Linux dijo

      Sip 🙂
      Pero mucho más ligero 😀

  5.   Courage dijo

    Bah el maldito SLiM no me funciona, me da un error y no me deja iniciar sesión, he tenido que entrar en modo texto para poner de nuevo GDM, probaré con otro gestor a ver

    1.    elav <° Linux dijo

      La culpa no es de SLiM.. Estoy seguro.. A lo mejor es algo en tu .xinitrc o .xsession

      1.    Courage dijo

        Puede ser pero al final he puesto LXDM

  6.   Claudio dijo

    Hola, buen tuto! Espero que me contestes en algún momento! Paso a paso todo perfecto, salvo en el final: a veces me carga /etc/slim.conf vacío y otras veces con las opciones que mencionás. Sabés qué hacer en ese caso? Tengo el login por defecto de Debian y no me llama mucho la atención (bah, eligió por defecto el peor que podía todo rosa je!)

    Aclaro que después de slim -p /usr/share/slim/themes/ se ve que está instalado el theme pero cuando reinicio no aparece el que elijo (cuando carga el /etc/slim.conf) sino el que Debian quiere

    Espero que me puedas responder!

    1.    elav <° Linux dijo

      Saludos Claudio:
      Es que no entiendo lo que sucede. Cuando pones en consola:

      $ sudo nano /etc/slim.conf

      ¿No te sale la configuración de SLiM?

      1.    Claudio dijo

        Se me abre una ventana pero está en blanco. Lo más raro es que una vez sí apareció texto y cuando cambié por el nombre de la carpeta “fingerprint” solo me configuró un login por defecto q está fiero che

        1.    elav <° Linux dijo

          Bueno, eso sucede cuando abres un fichero que no existe por lo general. En este punto supongo que tengas instalado Slim. Abre un terminal y pon:

          $ ls -l /etc/slim.conf

          y dime que te devuelve. Por cierto, te sugiero que si persiste el problema, abras un hilo en nuestro foro donde recibirás más ayuda. 😉

          1.    Claudio dijo

            Ahí te pego lo que me puso.

            root@debian:/home/claudio# ls -l /etc/slim.conf
            -rw-r–r– 1 root root 3015 mar 23 17:26 /etc/slim.conf

            Y aclaro que con slim -p /usr/share/slim/themes/ puedo ver cómo quedaría el nuevo login

            1.    elav <° Linux dijo

              Entonces el fichero existe. Trata de abrirlo con un editor de texto…


  7.   Claudio dijo

    Gracias por las respuestas, estoy entrando a la etapa novato con pequeñitos conocimientos y bueh tengo que molestar un tantito. Desde el editor gedit lo abrí y sí hay texto. Acá te pego cómo aparece y creo que así sí debería cargar en el login el que yo quiero.

    Por otro lado, me aparece otro archivo slim.conf: pero con el : pegado.

    1.    Claudio dijo

      No me salió el quote

      # Path, X server and arguments (if needed)
      # Note: -xauth $authfile is automatically appended
      default_path /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
      default_xserver /usr/bin/X11/X
      xserver_arguments -nolisten tcp

      # Commands for halt, login, etc.
      halt_cmd /sbin/shutdown -h now
      reboot_cmd /sbin/shutdown -r now
      console_cmd /usr/bin/xterm -C -fg white -bg black +sb -T “Console login” -e /bin/sh -c “/bin/cat /etc/issue.net; exec /bin/login”
      #suspend_cmd /usr/sbin/suspend

      # Full path to the xauth binary
      xauth_path /usr/bin/X11/xauth

      # Xauth file for server
      authfile /var/run/slim.auth

      # Activate numlock when slim starts. Valid values: on|off
      # numlock on

      # Hide the mouse cursor (note: does not work with some WMs).
      # Valid values: true|false
      # hidecursor false

      # This command is executed after a succesful login.
      # you can place the %session and %theme variables
      # to handle launching of specific commands in .xinitrc
      # depending of chosen session and slim theme
      #
      # NOTE: if your system does not have bash you need
      # to adjust the command according to your preferred shell,
      # i.e. for freebsd use:
      # login_cmd exec /bin/sh – ~/.xinitrc %session
      login_cmd exec /bin/bash -login /etc/X11/Xsession %session

      # Commands executed when starting and exiting a session.
      # They can be used for registering a X11 session with
      # sessreg. You can use the %user variable
      #
      # sessionstart_cmd some command
      # sessionstop_cmd some command

      # Start in daemon mode. Valid values: yes | no
      # Note that this can be overriden by the command line
      # options “-d” and “-nodaemon”
      # daemon yes

      # Available sessions (first one is the default).
      # The current chosen session name is replaced in the login_cmd
      # above, so your login command can handle different sessions.
      # see the xinitrc.sample file shipped with slim sources
      sessions default,startxfce4,openbox,ion3,icewm,wmaker,blackbox,awesome

      # Executed when pressing F11 (requires imagemagick)
      screenshot_cmd scrot /root/slim.png

      # welcome message. Available variables: %host, %domain
      welcome_msg Welcome to %host

      # Session message. Prepended to the session name when pressing F1
      # session_msg Session:

      # shutdown / reboot messages
      shutdown_msg The system is halting…
      reboot_msg The system is rebooting…

      # default user, leave blank or remove this line
      # for avoid pre-loading the username.
      #default_user simone

      # Focus the password field on start when default_user is set
      # Set to “yes” to enable this feature
      #focus_password no

      # Automatically login the default user (without entering
      # the password. Set to “yes” to enable this feature
      #auto_login no

      # current theme, use comma separated list to specify a set to
      # randomly choose from
      current_theme firgerprint

      # Lock file
      lockfile /var/run/slim.lock

      # Log file
      logfile /var/log/slim.log

      1.    KZKG^Gaara dijo

        Para próximos archivos de configuraciones o que contengan code extenso, sería genial que uses el paste nuestro, así evitamos que los comentarios sean tan extensos con código 😉

    2.    elav <° Linux dijo

      Entiendo. A lo mejor el problema es ese. Asegúrate que el que abriste lo guardes como slim.conf y borra después slim.conf:

      1.    Claudio dijo

        Ok, y cómo sería el comando? rm /etc/slim.conf:?

        Te agradezco la ayuda!

        1.    elav <° Linux dijo

          Sip, o si usas sudo:

          $ sudo rm /etc/slim.conf:

          Y de nada hombre, para eso estamos, para ayudarnos.

          1.    Claudio dijo

            Logré eliminarlo pero al reiniciar para probar, sigue cargando el mismo login y no el que yo quiero.

            Me di cuenta que como un tonto no estaba haciendo nano /etc… sino nano etc/… por eso me aparecía vacío el fichero. En fín, sigue sin solucionarse. Si se te ocurre una respuesta, pues bien. Si no, la registraré en el foro. Y en ese caso, en qué sector?

            1.    elav <° Linux dijo

              Bueno, no se me ocurre nada de verdad. Yo que tú repaso nuevamente todo esto. Abre un terminal y pon esto:

              $ sudo gedit /etc/slim.conf

              Si te sale todo como debe ser, lo modificas como quieres y luego guarda. También asegúrate que la carpeta donde está el tema nuevo tenga los permisos del resto de los temas.


  8.   Claudio dijo

    uso “su” para ser root, no sé por qué pero con “sudo” no me deja loguearme. Ya puedo acceder a slim.conf perfectamente y cambié el nombre de la carpeta por el theme que quiero.

    No sé cómo se hace eso de que la “carpeta donde está el tema nuevo tenga los permisos del resto de los temas”. Tal vez esa sea la cuestión!

    1.    elav <° Linux dijo

      ¿Que distribución usas? El problema del sudo es que no lo tienes configurado, pero bueno, ese es otro tema. Entonces ya hiciste el cambio en slim.conf, ok. Comprueba que no exista otro fichero slim.conf y reinicia la sesión.. ¿O ya lo hiciste?

      1.    Claudio dijo

        Debian 6.0 con GNOME. En este momento no puedo reiniciar porque empecé a trabajar pero dudo que se haya aplicado el cambio.

        1.    elav <° Linux dijo

          Ja! Me refería a Cerrar la Sesión, pero ok. Después me comentas.

          1.    Claudio dijo

            Sigue igual! El mismo login rosita por defecto de Debian! Ahhhh je!

  9.   Claudio dijo

    Lo pude hacer, muchas gracias por el tiempo y la ayuda! Bajé otro paquete y va de diez!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.