2012-02-12 12 views
12

Zainstalowałem nowy system z xfce4 na debian. Moje pytanie brzmi: w jaki sposób mogę sprawić, aby xfce działało podczas uruchamiania? W tej chwili mogę uruchomić go tylko z exec-ck-launch-session startxfce4.Uruchom xfce na debianie startowym

dzięki

Odpowiedz

5

Od XFCE page on debian

Run Xfce

GDM/KDM wybrać xfce4-session.

Dla startx dodać w pliku ~/.xinitrc:

exec ck-launch-session startxfce4

Dla smukłej sesji startowego w /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

Pomocne może być wyjaśnienie, który użytkownik może chcieć wybrać. –

1

Spóźniłem się na imprezę, ale pomyślałem, że dodam odpowiedź i tak.

Pobieranie z aeolist's answer - i stąd na wiki Debiana - poniższe umożliwi logowanie przy użyciu Xfce.

Instalacja SLIM menedżera wyświetlania:

$ apt-get install slim 

następnie zmodyfikować login_cmd w pliku konfiguracyjnym systemu SLIM (`/etc/slim.conf '), aby dopasować następujące:

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

Wreszcie, musisz ustawić plik .xinitrc w swoim katalogu domowym. Poniższa pozwala mieć kilka środowisk innym pulpicie zainstalowane:

#!/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 

Należy pamiętać, że do uruchomienia w jednym z powyższych środowisk graficznych z menedżera okien Xfce, musisz dodać go do linii sessions w /etc/slim.conf.

Proponuję, aby dobrze zapoznać się z plikiem slim.conf, aby uzyskać informacje o tym, co jest możliwe; np. ustawienie default_user może być szczególnie użyteczne.

Powiązane problemy