2012-02-12 33 views
12

Tôi đã cài đặt một hệ thống mới với xfce4 trên debian. Câu hỏi của tôi là làm thế nào tôi có thể làm cho xfce để chạy khi khởi động? Ngay bây giờ tôi chỉ có thể chạy nó với exec ck-launch-session startxfce4.Chạy xfce khi khởi động debian

nhờ

Trả lời

5

Từ XFCE page on debian

Run Xfce

Đối với GDM/KDM chọn xfce4-session.

Đối với startx thêm vào tập tin ~/.xinitrc:

exec ck-launch-session startxfce4

Đối với phiên khởi động mỏng trong /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

Có thể hữu ích khi giải thích người dùng nào có thể muốn chọn. –

1

Muộn cho bữa tiệc, nhưng tôi nghĩ rằng tôi sẽ thêm câu trả lời của mình er anyway.

Lấy từ aeolist's answer - và do đó Debian wiki - sau đây sẽ cho phép bạn đăng nhập bằng Xfce.

Cài đặt quản lý hiển thị Slim:

$ apt-get install slim 

Sau đó chỉnh sửa login_cmd trong file cấu hình hệ thống Slim (`/etc/slim.conf ') để phù hợp với những điều sau đây:

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

Cuối cùng, bạn cần thiết lập tệp .xinitrc trong thư mục chính của bạn. Sau đây cho phép bạn có nhiều môi trường máy tính để bàn khác nhau được cài đặt:

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

Lưu ý rằng để khởi động vào một trong những môi trường máy tính để bàn trên từ người quản lý hiển thị Xfce, bạn sẽ cần phải thêm nó vào dòng sessions trong /etc/slim.conf.

Tôi khuyên bạn nên xem qua tệp slim.conf để hiểu ý nghĩa của những gì có thể; ví dụ: cài đặt default_user có thể đặc biệt hữu ích.

Các vấn đề liên quan