SLIM (简体中文)
From ArchWiki
| i18n |
|---|
| English |
| 简体中文 |
Contents |
[edit] 介绍
SLiM是Simple Login Manager(简单登录管理器)的缩写。SLiM是简单、轻量级和容易配置的,相对较易在低端和高端的系统中使用。对于那些希望寻找一个不依赖于GNOME或者KDE,可以在Xfce、Openbox、Fluxbox等环境下使用的登录管理器的人来说,SLiM也是非常合适的。
[edit] 安装
可以在extra软件仓库中找到SLiM:
# pacman -S slim
同时还可以安装主题包:
# pacman -S slim-themes archlinux-themes-slim
[edit] 配置
[edit] 启用SLiM
请参考在启动时自动启动一个登录管理器(KDM, GDM, or XDM).
[edit] 单用户环境
要将SLiM配置为加载某个特定的环境,只需编辑~/.xinitrc如下:
#!/bin/sh # # ~/.xinitrc # # Executed by startx (run your window manager from here) # exec [session-command]
- 注意:如果你没有~/.xinitrc文件,可以用nano之类的编辑器创建一个。
将[session-command]替换为适当的会话命令。例如:
要启动Openbox:
# Openbox exec openbox-session
要启动Fluxbox:
# Fluxbox exec fluxbox # Either fluxbox or startfluxbox is acceptable
要启动Xfce:
# Xfce exec startxfce4
要启动GNOME:
# GNOME exec gnome-session
要启动KDE:
# KDE exec startkde
如果你的桌面环境不在上述列表中,请参考你的软件文档。
[edit] 多用户环境
如果你希望可以加载多个不同的桌面环境,SLiM可以设置为登录到你指定的任何一个桌面环境。
在你的/etc/X11/xinit/xinitrc文件中加入一段类似下面内容的case语句,并且编辑/etc/slim.conf中的sessions变量。 你可以在登录界面上按F1选择会话。请注意这个特性仍处于实验阶段。
# The following variable defines the session which is started if the user doesn't explicitly select a session DEFAULT_SESSION=twm case $1 in kde) exec startkde ;; xfce4) exec startxfce4 ;; icewm) icewmbg & icewmtray & exec icewm ;; wmaker) exec wmaker ;; blackbox) exec blackbox ;; *) exec $DEFAULT_SESSION ;; esac
范例源码: http://svn.berlios.de/svnroot/repos/slim/trunk/xinitrc.sample
SLiM的文档: http://slim.berlios.de/manual.php
[edit] 主题
安装slim-themes软件包:
pacman -S slim-themes
编辑/etc/slim.conf中的current_theme那行,将"default"改为你想要的主题名:
nano /etc/slim.conf
#current_theme default current_theme archlinux
(Slim-themes位于/usr/share/slim/themes)
要预览一个主题,可以运行
slim -p /usr/share/slim/themes/<theme name>
[edit] 技巧
[edit] 在SLiM里关机、重启、挂起、退出、执行终端程序
你也可以在SLiM登录界面里关闭、重启、挂起、退出甚至执行终端程序。要做的是:在在username区域输入恰当命令,然后在password区域输入root的密码:
- 要执行终端程序,输入console作为用户名(缺省执行的是xterm,它必须要单独安装...编辑/etc/slim.conf可以修改终端参数)
- 要关机,可以输入halt作为用户名。
- 要重启,可以输入reboot作为用户名。
- 要退回到bash,可以输入exit作为用户名。
- 要挂起,可以输入suspend作为用户名(挂起功能缺省是关闭的,以root身份编辑/etc/slim.conf,取消suspend_cmd行的注释,如果需要的话还可以修改挂起所用的命令(例如将/usr/sbin/suspend改为sudo /usr/sbin/pm-suspend)。
Categories: 简体中文 | 显示管理器