arch-wiki-md-repo
Version:
All arch-wiki articles in markdown format, updated every two days.
171 lines (113 loc) • 4.92 kB
Markdown
相關文章
* [顯示管理員](/index.php/Display_Manager_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87) "Display Manager (正體中文)")
**警告:** 目前 SLiM 尚未和 [Systemd](/index.php/Systemd "Systemd") 完全相容,第二次登入會引發各種問題。詳情參閱[顯示管理員#與 systemd 不相容](/index.php/Display_manager_(%E6%AD%A3%E9%AB%94%E4%B8%AD%E6%96%87)#.E8.88.87_systemd_.E4.B8.8D.E7.9B.B8.E5.AE.B9 "Display manager (正體中文)")。
[SLiM](http://slim.berlios.de/) 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](/index.php/GNOME "GNOME") or [KDE](/index.php/KDE "KDE") and can help make a lighter system for users that like to use lightweight desktops like [Xfce](/index.php/Xfce "Xfce"), [Openbox](/index.php/Openbox "Openbox"), and [Fluxbox](/index.php/Fluxbox "Fluxbox").
## Contents
* [1 安裝](#.E5.AE.89.E8.A3.9D)
* [2 設定](#.E8.A8.AD.E5.AE.9A)
* [2.1 啟用 SLiM](#.E5.95.9F.E7.94.A8_SLiM)
* [2.2 單一環境](#.E5.96.AE.E4.B8.80.E7.92.B0.E5.A2.83)
* [2.3 多重環境](#.E5.A4.9A.E9.87.8D.E7.92.B0.E5.A2.83)
* [2.4 佈景主題](#.E4.BD.88.E6.99.AF.E4.B8.BB.E9.A1.8C)
* [2.4.1 雙螢幕設定](#.E9.9B.99.E8.9E.A2.E5.B9.95.E8.A8.AD.E5.AE.9A)
* [3 其它選項](#.E5.85.B6.E5.AE.83.E9.81.B8.E9.A0.85)
* [3.1 變更鼠標](#.E8.AE.8A.E6.9B.B4.E9.BC.A0.E6.A8.99)
## 安裝
安裝 SLiM:
```
# pacman -S slim
```
## 設定
How to load at startup, start your desktop environment, add themes...
### 啟用 SLiM
藉由修改 `rc.conf` daemon 陣列或 `inittab`,可於啟動時載入 SLiMa。詳見 [Display manager](/index.php/Display_manager "Display manager") 取得細節。
### 單一環境
若要設定 SLiM 載入特定環境,編輯 `~/.xinitrc` 以載入您的桌面環境:
```
#!/bin/sh
#
# ~/.xinitrc
#
# Executed by startx (run your window manager from here)
#
exec [session-command]
```
將 `[session-command]` 取代為合適的 session 指令。一些不同桌面啟動指令範例:
```
exec openbox-session
exec fluxbox (or exec startfluxbox)
exec startxfce4
exec gnome-session
exec startkde
exec fvwm2
exec awesome
```
若您的環境未在此處列出,參照合適的 wiki 頁面。
### 多重環境
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 `~/.xinitrc` file and edit the sessions variable in `/etc/slim.conf` 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: http://svn.berlios.de/svnroot/repos/slim/trunk/xinitrc.sample
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
```
### 佈景主題
安裝 [slim-themes](https://www.archlinux.org/packages/?name=slim-themes) 套件:
```
# pacman -S slim-themes archlinux-themes-slim
```
[archlinux-themes-slim](https://www.archlinux.org/packages/?name=archlinux-themes-slim) 套件包含數個不同佈景主題。目錄 `/usr/share/slim/themes` 尋找可用佈景主題。在 `/etc/slim.conf` 找到 '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](/index.php/AUR "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
```
若您的佈景主題包含背景圖片,您可使用 background_style 設定('stretch'、'tile'、'center' 或 'color')使其正確顯示。觀看 [very simple and clear official documentation about slim themes](http://slim.berlios.de/themes_howto.php) 取得更多細節。
## 其它選項
您可能會想試試的一些選項。
### 變更鼠標
若您想將預設 X 鼠標改為較新的設計,有 [slim-cursor](https://aur.archlinux.org/packages/slim-cursor/) 套件可用。
安裝完成後,編輯 `/etc/slim.conf` 取消註解此行:
```
cursor left_ptr
```
This will give you a normal arrow instead.