13

私はdebianにxfce4を使って新しいシステムをインストールしました。私の質問は、起動時にxfceを実行する方法を教えてください。現在、execck-launch-sessionstartxfce4でのみ実行できます。

ありがとう

4

2 に答える 2

5

DebianのXFCEページから

Xfceを実行する

GDM / KDMの場合は、xfce4-sessionを選択します。

startxの場合、ファイル〜/.xinitrcを追加します。

exec ck-launch-session startxfce4

/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.

于 2012-02-15T17:58:13.470 に答える
1

パーティーに遅れましたが、とにかく答えを追加すると思いました。

aeolistの答え、つまりDebian wikiから、以下を使用すると、Xfceを使用してログインできます。

SLiMディスプレイマネージャをインストールします。

$ apt-get install slim

login_cmd次に、SLiMシステム構成ファイル( `/etc/slim.conf')を編集して、以下に一致させます。

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ディスプレイマネージャーから上記のデスクトップ環境の1つを起動するには、それをのsessions行に追加する必要があることに注意してください/etc/slim.conf

slim.conf何が可能かを理解するために、ファイルをよく見ることをお勧めします。たとえば、このdefault_user設定は特に便利です。

于 2015-01-03T23:56:39.837 に答える