Запустите xfce при запуске Debian - PullRequest
13 голосов
/ 12 февраля 2012

Я установил новую систему с xfce4 на Debian. Мой вопрос, как я могу сделать XFCE для запуска при запуске? Сейчас я могу запустить его только с помощью exec ck-launch-session startxfce4.

спасибо

Ответы [ 2 ]

5 голосов
/ 15 февраля 2012

С Страница XFCE в Debian

Запустите Xfce

Для GDM / KDM выберите xfce4-сессию.

Для 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.

1 голос
/ 04 января 2015

Поздно на вечеринку, но я решил, что все равно добавлю свой ответ.

Из ответа aeolist - и, следовательно, из вики Debian - следующее позволит вам войти в систему, используя 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 вам необходимо добавить его в строку sessions в /etc/slim.conf.

Я бы посоветовал вам внимательно взглянуть на файл slim.conf, чтобы понять, что возможно; например, настройка default_user может быть особенно полезна.

...