SLiM (한국어) - ArchWiki

# SLiM (한국어)

This article or section needs to be translated.

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:SLiM (한국어)#)

관련 항목

- Display Manager

SLiM은 간단한 로그인 관리자입니다. SLiM은 간단합니다. SLiM은 가벼우며 쉽게 설정할 수 있습니다. SLiM은 GNOME 또는 KDE에 의존되지 않으며 단독으로 사용할 수 있습니다. Xfce, Openbox, Fluxbox 등 가벼운 데스크톱을 좋아하는 분들은 시스템을 가볍게 할 수 있습니다.

## 설치

    # pacman -S slim

## 설정

부팅 시 활성화 설정, 사용하는 데스크톱 환경을 구동하기 위한 설정, 테마 설정

### SLiM 활성화

SLiM을 부팅 시 활성화 시키기 위해 `/etc/rc.conf`파일에서 데몬으로 추가해도 되며 `/etc/inittab` 파일에서 활성화 시켜도 됩니다. SLiM 이외에 다른 방법도 있습니다.

#### /etc/rc.conf 파일에서 활성화 방법

`/etc/rc.conf` 파일을 수정합니다.

    # vim /etc/rc.conf

DAEMONS 항목에 slim을 추가합니다.

    # DAEMONS=(... slim ...)

#### /etc/inittab 파일에서 활성화 방법

`/etc/inittab` 파일을 수정합니다.

    # vim /etc/inittab

실행 레벨을 3에서 5로 수정합니다.

    id:5:initdefault:

로그인 관리자로 SLiM을 선택합니다.

    x:5:respawn:/usr/bin/slim >& /dev/null

### 단일 데스크톱 환경

단일 데스크톱 환경에서는 홈 디렉터리에 있는 `~/.xinitrc` 파일을 설정하여 데스크톱을 실행시킵니다.

    #!/bin/sh

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

    exec [session-command] # 해당 데스크탑 세션 실행

다른 데스크톱으로 바꾸고 싶을 때는 `[session-command]`를 입력하면 됩니다. 아래는 몇 가지 예시입니다.

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

위 목록에 없는 데스크톱 환경이 있으면 해당 위키 페이지에서 확인하면 됩니다.

### 다중 데스크톱 환경

여러 데스크톱 환경을 선택할 수 있도록 하려면, SLiM으로 로그인할 선택할 수 있게 합니다. `~/.xinitrc` 파일과 `/etc/slim.conf`파일을 수정하여 세션 변수가 일치하도록 합니다. 로그인 화면에서 F1키를 눌러 고를 수 있습니다.

    # 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 패키지를 설치합니다.

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

archlinux-themes-slim 패키지는 여러 가지 테마가 포함되어 있습니다. 테마를 확인하려면 `/usr/share/slim/themes` 디렉터리에서 확인하면 됩니다. `/etc/slim.conf` 파일의 'current_theme' 설정 부분에서 원하는 테마 이름을 입력하면 설정됩니다.

    #current_theme       default
    current_theme       archlinux-simplyblack

미리 보기를 하려면 다음 명령어를 사용합니다.

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

종료를 하려면 로그인 입력창에 'exit'을 입력합니다.

#### 다중 화면 설정

`/usr/share/slim/themes/해당 테마/slim.theme` 파일에서 퍼센트 값을 조정

    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

해당 파일에서 배경화면('stretch', 'tile', 'center' 또는 'color')을 설정할 수 있습니다. 자세한 내용은 SLiM 홈페이지 공식 문서를 확인하십시오.

## 기타 옵션

### 커서 바꾸기

If you want to change the default X cursor to a newer design, the slim-cursorAUR[broken link: package not found] package is available.

After installing, edit `/etc/slim.conf` and uncomment the line:

    cursor   left_ptr

This will give you a normal arrow instead. This setting is forwarded to `xsetroot -cursor_name`. You can look up the possible cursor names here or in `/usr/share/icons/<your-cursor-theme>/cursors/`.

To change the cursor theme being used at the login screen, make a file named `/usr/share/icons/default/index.theme` with this content:

    [Icon Theme]
    Inherits=<your-cursor-theme>

Replace <your-cursor-theme> with the name of the cursor theme you want to use (e.g. whiteglass).

### 테마 배경화면과 데스크톱 배경화면 통일 시키기

SLiM 또는 데스크톱 배경화면 파일을 연결시켜 통일할 수 있습니다.

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

### Shutdown, reboot, suspend, exit, launch terminal from SLiM

You may shutdown, reboot, suspend, exit or even launch a terminal from the SLiM login screen. To do so, use the values in the username field, and the root password in the password field:

- To launch a terminal, enter console as the username (defaults to xterm which must be installed separately... edit `/etc/slim.conf` to change terminal preference)
- For shutdown, enter halt as the username
- For reboot, enter reboot as the username
- To exit to bash, enter exit as the username
- For suspend, enter suspend as the username (suspend is disabled by default, edit `/etc/slim.conf` as root to uncomment the `suspend_cmd` line and, if necessary modify the suspend command itself (e.g. change `/usr/sbin/suspend` to `sudo /usr/sbin/pm-suspend`))

### 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 `/etc/slim.conf` and `/etc/splash.conf`; 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 `slim.conf` as follows:

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

### SLiM에서 DPI 설정

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 `/etc/X11/xinit/xserverrc` it will not work with SLiM. To fix this change your `slim.conf` from:

     xserver_arguments   -nolisten tcp vt07

to

     xserver_arguments   -nolisten tcp vt07 -dpi 96

### 무작위로 테마 선택하기

`/etc/slim.conf` 파일의 'current_theme' 설정에 콤마(,)를 추가하여 무작위로 선택할 테마를 지정하면 됩니다.

## 자료

- SLiM 홈페이지
- SLiM 문서

Category:

- Display managers (한국어)