SLiM (正體中文)

From ArchWiki
Revision as of 16:51, 7 February 2010 by Carl (talk | contribs) (Created page with 'Category:正體中文 Category:顯示管理員 {{translateme}} {{Article summary start}} {{Article summary text|提供 Simple Login Manager 概觀。}} {{Article summary …')
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Tango-preferences-desktop-locale.pngThis article or section needs to be translated.Tango-preferences-desktop-locale.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:SLiM (正體中文)#)
Template:Article summary start

Template:Article summary text Template:Article summary heading Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:I18n entry Template:Article summary heading Template:Article summary wiki Template:Article summary end SLiM is an acronym for Simple Login Manager. SLiM is simple, lightweight and easily configurable. SLiM is used by some because it does not require the dependencies of GNOME or KDE and can help make a lighter system for users that like to use lightweight desktops like Xfce, Openbox, and Fluxbox.


Install SLiM by:

# pacman -S slim


How to load at startup, start your desktop environment, add themes...

啟用 SLiM

SLiM can be loaded on startup by entering it in your daemons array in Template:Filename or by modifying Template:Filename. See Display Manager for detailed instructions.


To configure SLiM to load a particular environment, edit your Template:Filename to load your desktop environment:


# ~/.xinitrc
# Executed by startx (run your window manager from here)

exec [session-command]

SLiM reads the local Template:Filename configuration and then launches the desktop according to what is in that file. If you do not have have a Template:Filename file, you can use the skeleton file by:

$ cp /etc/skel/.xinitrc $HOME

Replace Template:Codeline with the appropriate session command. Some examples of different desktop start commands:

exec openbox-session
exec fluxbox (or exec startfluxbox)
exec startxfce4
exec gnome-session
exec startkde
exec fvwm2
exec awesome

若您的環境未在此處列出,參照合適的 wiki 頁面。


若您使用 PolicyKit 遇到問題,使用 ConsoleKit 的 Template:Codeline


# ~/.xinitrc
# Executed by startx (run your window manager from here)

exec ck-launch-session [session-command]


To be able to choose from multiple desktop environments, SLiM can be setup to log you into whichever you choose.

Put a case statement similar to this one in your Template:Filename file and edit the sessions variable in Template:Filename to match the names that trigger the case statement. You can choose the session at login time by pressing F1. Note that this feature is experimental.

# The following variable defines the session which is started if the user doesn't explicitly select a session
# Source:


case $1 in
	exec startkde
	exec startxfce4
	icewmbg &
	icewmtray &
	exec icewm
	exec wmaker
	exec blackbox


安裝 Template:Package Official 套件:

# pacman -S slim-themes archlinux-themes-slim

Template:Package Official 套件包含數個不同佈景主題。目錄 Template:Filename 尋找可用佈景主題。在 Template:Filename 找到 'current_theme',輸入佈景主題名稱:

#current_theme       default
current_theme       archlinux-simplyblack

To preview a theme run if no instance of the Xorg server is running by:

$ slim -p /usr/share/slim/themes/<theme name>

若要關閉,於登入處鍵入 "exit" 後按下 Enter。

附加佈景主題套件可於 AUR 找到。


您可在 /usr/share/slim/themes/<your-theme>/slim.theme 自訂 slim 佈景主題以將原有的百分比值:

input_panel_x           50%
input_panel_y           50%


# These settings set the "archlinux-simplyblack" panel in the center of my 1440x900 left screen
input_panel_x           495
input_panel_y           325

If your theme has a background picture you should use the background_style setting ('stretch', 'tile', 'center' or 'color') to get it correctly displayed. Have a look at the very simple and clear official documentation about slim themes for further details.


A few things you might like to try.


If you want to change the default X cursor to a newer design, the Template:Package AUR package is available.

安裝完成後,編輯 Template:Filename 取消註解此行:

cursor   left_ptr

This will give you a normal arrow instead. This setting is forwarded to Template:Codeline. You can look up the possible cursor names here or in Template:Filename.

To change the cursor theme being used at the login screen, make a file named Template:Filename with this content:

[Icon Theme]

將 <your-cursor-theme> 取代為您要使用的鼠標佈景主題名稱(例:whiteglass)。

Match SLiM and Desktop Wallpaper

To share a wallpaper between SLiM and your desktop, rename the used theme background, then create a link from your desktop wallpaper file to the default SLiM theme:

# mv /usr/share/slim/themes/default/background.jpg{,.bck}
# ln -s /path/to/mywallpaper.jpg /usr/share/slim/themes/default/background.jpg

從 SLiM 關機、重新開機、暫停、結束、啟動終端機

您可從 SLiM 登入畫面關機、重新開機、暫停、結束甚或啟動終端機。To do so, use the values in the username field, and the root password in the password field:

  • 若要啟動終端機,輸入 console 做為使用者名稱 (defaults to xterm which must be installed separately... edit Template:Filename to change terminal preference)
  • 若要關機,輸入 halt 做為使用者名稱
  • 若要重新開機,輸入 reboot 做為使用者名稱
  • 若要結束回到 bash,輸入 exit 做為使用者名稱
  • 若要暫停,輸入 suspend 做為使用者名稱(suspend 預設已停用,以 root 身分開啟 Template:Filename 取消註解 Template:Filename 這一行,必要時修改原有暫停指令(例:將 Template:Codeline 改為 Template:Codeline))

Power-off error with Splashy

If you use Splashy and SLiM, sometimes you can't power-off or reboot from menu in GNOME, Xfce, LXDE or others. Check your Template:Filename and Template:Filename; set the DEFAULT_TTY=7 same as xserver_arguments vt07.

Login information with SLiM

By default, SLiM fails to log logins to utmp and wtmp which causes who, last, etc. to misreport login information. To fix this edit your Template:Filename as follows:

 sessionstart_cmd    /usr/bin/sessreg -a -l $DISPLAY %user
 sessionstop_cmd     /usr/bin/sessreg -d -l $DISPLAY %user

Setting DPI with SLiM

The Xorg server generally picks up the DPI but if it doesn't you can specify it to SLiM. If you set the DPI with the argument -dpi 96 in Template:Filename it will not work with SLiM. To fix this change your Template:Filename from:

 xserver_arguments   -nolisten tcp vt07 


 xserver_arguments   -nolisten tcp vt07 -dpi 96


Use the current_theme variable as a comma separated list to specify a set to randomly choose from.