2012-02-12 21 views
12

He instalado un nuevo sistema con xfce4 en debian. Mi pregunta es ¿cómo puedo hacer que xfce se ejecute al inicio? Ahora mismo solo puedo ejecutarlo con exec ck-launch-session startxfce4.Ejecute xfce en el inicio debian

gracias

Respuesta

5

Desde XFCE page on debian

Run Xfce

Para GDM/KDM eligen xfce4-sesión.

Para añadir startx en el archivo ~/.xinitrc:

exec ck-launch-session startxfce4

Para la sesión de funda delgada en /etc/slim.conf:

login_cmd exec ck-launch-session /bin/bash -login /etc/X11/Xsession %session

You also can install xdm to login in start Xfce.

+7

Puede ser útil explicar qué usuarios pueden querer elegir. –

1

Tarde a la fiesta, pero pensé que agregaría mi respuesta er de todos modos.

Tomando desde aeolist's answer - y de ahí la wiki de Debian - lo siguiente le permitirá iniciar sesión usando Xfce.

Instalar SLiM gestor de pantalla:

$ apt-get install slim 

luego editar login_cmd en el archivo de configuración del sistema Slim (`/etc/slim.conf ') para que coincida con lo siguiente:

login_cmd   exec /bin/sh - ~/.xinitrc %session 

Por último, necesita configurar el archivo .xinitrc en su carpeta de inicio. A continuación se le permite tener varios entornos diferentes de escritorio instalados:

#!/bin/sh 
# 
# ~/.xinitrc 
# 
# Executed by startx (run your window manager from here) 

if [ -d /etc/X11/xinit/xinitrc.d ]; then 
     for f in /etc/X11/xinit/xinitrc.d/*; do 
       [ -x "$f" ] && . "$f" 
     done 
     unset f 
fi 

# Here Xfce is kept as default 
DEFAULT_SESSION=startxfce4 

case $session in 
    awesome   ) exec awesome;; 
    bspwm   ) exec bspwm;; 
    catwm   ) exec catwm;; 
    cinnamon   ) exec cinnamon-session;; 
    dwm    ) exec dwm;; 
    enlightenment ) exec enlightenment_start;; 
    ede    ) exec startede;; 
    fluxbox   ) exec startfluxbox;; 
    gnome   ) exec gnome-session;; 
    gnome-classic ) exec gnome-session --session=gnome-classic;; 
    i3|i3wm   ) exec i3;; 
    icewm   ) exec icewm-session;; 
    jwm    ) exec jwm;; 
    kde    ) exec startkde;; 
    mate    ) exec mate-session;; 
    monster|monsterwm) exec monsterwm;; 
    notion   ) exec notion;; 
    openbox   ) exec openbox-session;; 
    unity   ) exec unity;; 
    xfce|xfce4  ) exec startxfce4;; 
    xmonad   ) exec xmonad;; 
    # No known session, try to run it as command 
    *) exec $DEFAULT_SESSION;; 
esac 

Tenga en cuenta que el que se inician en uno de los entornos de escritorio arriba del gestor de ventanas Xfce, tendrá que añadirlo a la línea sessions en /etc/slim.conf.

Sugiero que eche un vistazo al archivo slim.conf para tener una idea de lo que es posible; por ejemplo, la configuración default_user podría ser particularmente útil.

Cuestiones relacionadas