轻量级登录管理器:SLIM
今天 Arch 更新后,发现 gdm 出了问题,一直想尝试一下 slim 却没有不偷懒的借口,今天终于让我找到了。
1. arch里首先安装:
pacman -S slim slim-themes
2. 然后在 /etc/rc.conf 的 DAEMONS 里将之前用的 gdm 去掉,然后加上 slim:
DAEMONS=(syslog-ng acpid network netfs @crond slim alsa @fam)
当然也可以通过设置运行级别来进行设置,这是不详述了。
3. 设置 ~/.xinitrc :
slim 调用 ~/.xinitrc 中的设置。
3.1 如果你只是用一个桌面系统(比如我只用 gnome ),可以在 ~/.xinitrc 中这么设置:
# GNOME
exec gnome-session
其他的可以模仿这个,比如:
今天 Arch 更新后,发现 gdm 出了问题,一直想尝试一下 slim 却没有不偷懒的借口,今天终于让我找到了。
1. arch里首先安装:
pacman -S slim slim-themes
2. 然后在 /etc/rc.conf 的 DAEMONS 里将之前用的 gdm 去掉,然后加上 slim:
DAEMONS=(syslog-ng acpid network netfs @crond slim alsa @fam)
当然也可以通过设置运行级别来进行设置,这是不详述了。
3. 设置 ~/.xinitrc :
slim 调用 ~/.xinitrc 中的设置。
3.1 如果你只是用一个桌面系统(比如我只用 gnome ),可以在 ~/.xinitrc 中这么设置:
# GNOME
exec gnome-session
其他的可以模仿这个,比如:
# KDE
exec startkde
# xfce
exec startxfce4
# Fluxbox
exec fluxbox
# Either fluxbox or startfluxbox is acceptable
# Openbox
exec openbox-session
等等……
3.2 如果你同时使用多个桌面管理系统,可以在 ~/.xinitrc 中这么设置:
# 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
4. 设置 slim 的配置文件
slim 的配置文件为: /etc/slim.conf。
4.1 更换 theme:
ls /usr/share/slim/themes/ 看看都安装了那些 themes,然后在 slim.conf 文件中找到 current_theme 将后面的 default 改为想要使用的 theme。
使用: slim -p /usr/share/slim/themes/archlinx 来预览 theme。
4.2 如果 slim 上的字体看起来太大或者太小,可以在 xserver_arguments 参数后面设置一下 dpi 的值。
xserver_arguments -nolisten tcp vt07 -dpi 96
5. tips
5.1 在登录界面 username 中输入下列关键字产生的功能:
console ----- 启动终端登录
exit ----------- 进入字符界面登录
halt ----------- 关机需输入root密码
reboot ------- 重启需输入root密码
exit ----------- 进入字符界面登录
halt ----------- 关机需输入root密码
reboot ------- 重启需输入root密码
5.2 我自己遇到一个问题:使用 slim 进入装面后,发现环境由原来的中文变成了英文,其他方面都没问题,可以在 ~/.xinitrc 中设置让它变回中文环境:
LOCALE=zh_CN.UTF-8
-- the end

0 comments:
发表评论