【问题标题】:Run xfce on startup debian在启动 debian 时运行 xfce
【发布时间】:2012-02-12 14:49:36
【问题描述】:

我在 debian 上安装了一个带有 xfce4 的新系统。我的问题是如何让 xfce 在启动时运行?现在我只能用 exec ck-launch-session startxfce4 运行它。

谢谢

【问题讨论】:

    标签: debian xfce


    【解决方案1】:

    来自XFCE page on debian

    运行 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.

    【讨论】:

    • 解释一下用户可能想要选择哪一个可能会有所帮助。
    【解决方案2】:

    聚会迟到了,但我想我还是会添加我的答案。

    取自aeolist's answer — 以及 Debian wiki — 以下内容将允许您使用 Xfce 登录。

    安装 SLiM 显示管理器:

    $ apt-get install slim
    

    然后在 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 设置可能特别有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-08
      • 2021-05-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多