2012-02-12 19 views
12

पर xfce चलाएं मैंने डेबियन पर xfce4 के साथ एक नई प्रणाली स्थापित की है। मेरा सवाल यह है कि मैं स्टार्टअप पर चलाने के लिए xfce कैसे बना सकता हूं? अभी मैं इसे केवल exec ck-launch-session startxfce4 के साथ चला सकता हूं।स्टार्टअप डेबियन

धन्यवाद

उत्तर

5

से XFCE page on debian

भागो Xfce

GDM/केडीएम के लिए xfce4 सत्र चुनें। /etc/slim.conf में

exec ck-launch-session startxfce4

स्लिम बूट सत्र के लिए::

startx के लिए फ़ाइल ~/.xinitrc में जोड़ने

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

You also can install xdm to login in start Xfce.

+7

यह समझाने में सहायक हो सकता है कि कौन से उपयोगकर्ता चुनना चाहते हैं। –

1

पार्टी के लिए देर हो गई, लेकिन मुझे लगा कि मैं अपना जवाब जोड़ूंगा वैसे भी

aeolist's answer से लेना - और इसलिए डेबियन विकी - निम्नलिखित आपको Xfce का उपयोग करके लॉगिन करने की अनुमति देगा।

स्लिम प्रदर्शन प्रबंधक स्थापित करें:

$ apt-get install slim 

फिर स्लिम प्रणाली विन्यास फाइल (`/etc/slim.conf ') में login_cmd संपादित निम्नलिखित मिलान करने के लिए:

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

अंत में, आप अपने घर फ़ोल्डर में .xinitrc फ़ाइल सेट करने की आवश्यकता है।

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

ध्यान दें कि Xfce प्रदर्शन प्रबंधक से ऊपर डेस्कटॉप वातावरण में से एक में शुरू करने के लिए, आप /etc/slim.conf में sessions लाइन में जोड़ने के लिए की आवश्यकता होगी: निम्नलिखित आप कई अलग अलग डेस्कटॉप वातावरण स्थापित करने की अनुमति देता है।

मुझे सुझाव है कि आप slim.conf फ़ाइल पर एक अच्छा नज़र डालें ताकि यह संभव हो सके कि क्या संभव हो; उदाहरण के लिए, default_user सेटिंग विशेष रूप से उपयोगी हो सकती है।