VOOZH about

URL: https://wiki.archlinux.org/title/SLiM_(Suomi)

⇱ SLiM (Suomi) - ArchWiki


Jump to content
From ArchWiki

Aiheeseen liittyen

👁 Image
Tämä artikkeli tai osa vaatii Suomennosta.

Huomioita: Sivua pitää täydentää ja korjata. Sen lisäksi valtaosa alaotsikoista puuttuu. (Keskustele asiasta Talk:SLiM (Suomi)#)
Varoitus SliM-projekti on lakkautettu (viimeinen julkaisu oli vuonna 2013, katso projektin kotisivu), eikä se ole täysin yhteensopiva systemd (Suomi):n kanssa, mukaanlukien logind-istunnot. Harkitse toisen Näytönhallintaohjelman tai Xinitrc:n käyttöä.

SLiM on akronyymi sanoista (Simple Login Manager), mikä tarkoittaa suomeksi helppo sisäänkirjautumismanageri. SLiM on yksinkertainen, kevyt ja helposti muokattavissa. Kevyen työpöytäympäristön käyttäjät voivat valita SLiM:in kirjautumismanageriksi. SLiM on kevyt sisäänkirjautumismanageri, koska sillä ei ole riippuvaisuuksia.

Asennus

Asenna slim extra-pakettivarastosta.

# pacman -S slim

Konfiguraatio

Huomautus SLiM ei enää tue 'oletus' tilaa, missä useampi istunto on aktivoituna. Tämä on huomattavissa, kun yritetään kirjautua ulos ja takaisin sisään samaan istuntoon.

SLiM voi automaattisesti havaita asennetut työpöytäympäristöt ja ikkunoinninhallintajärjestelmät sessiondir /usr/share/xsessions/ käytöllä tiedostossa /etc/slim.conf. Jos päivitetään aiemmasta versioista kuin 1.3.6-2, pitää /etc/slim.conf tiedostoa ja xinitrc:tä korjata sen mukaisesti.

SLiMin Aktivointi

Huomautus slim luottaa systemd-logind:hen.

Käynnistä SLiM palvelu slim.service. Tämä olettaa, että aikaisemmin aktivoitu näytön hallitsia on ensin otettu pois käytöstä. Muuten, vaihda oletus target tiedosto.

Ympäristöt

Asettaaksesi SLiM käynnistysmanagerin tietylle työpöytäympäristölle, pitää tiedostoa ~/.xinitrc muokata sopivaksi:

#!/bin/sh

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

exec [session-command]

SLiM lukee tiedoston ~/.xinitrc asetukset, jonka jälkeen työpöytä käynnistetään. Katso Xinitrc.

Muokkaa [session-command] sopivaksi istunto komennoksi. Seuraavaksi esimerkkejä istunto komennosta:

exec awesome
exec fluxbox
exec fvwm2
exec gnome-session
exec openbox-session
exec startkde
exec startlxde
exec startxfce4

Jos tästä puuttuu tarvitsemasi komento, voit yrittää etsiä sitä työpöytäympäristön wikistä.

Automaattinen sisäänkirjautuminen

SLiM voidaan asettaa automaattisesti sisäänkirjatumaan käyttäjänä. Se tehdään muokkaamalla /etc/slim.conf tiedostoa. Seuraavia oletusasetuksia muokataan:

# default_user simone

Poista kommenttimerkki (#) ja vaihda "simone" halutuksi käyttäjäksi.

# auto_login no

Poista kommenttimerkki (#) ja vaihda "no" "yes" sanaksi.

Monta työpöytäympäristöä

Jos halutaan sisäänkirjautumisen yhteydessä valita työpöytäympäristö voidaan se tehdä muokkaamalla tiedostoa ~/.xinitrc. Valinta tehdään F1 näppäimellä. Muista muokata /etc/slim.conf tiedostosta sessions muuttuja täsmäämään seuraavien asetusten kanssa. Huomaa, että ominaisuus on täysin kokeellinen.

DEFAULTSESSION=openbox-session

case "$1" in
 openbox) exec openbox-session ;;
 xfce) exec xfce4-session ;;
 gnome3) exec gnome-session ;;
 kde) exec startkde ;;
 cinnamon) exec gnome-session-cinnamon ;;
 razor-qt) exec razor-session ;;
 lxde) exec lxsession ;;
 mate) exec mate-session ;;
 *) exec $DEFAULTSESSION ;;
esac

Teemat

Asenna slim-themesAUR paketti extra-pakettivarastosta komennolla.

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

Paketti archlinux-themes-slimAUR sisältää useita eri nimisiä teemoja. Katso tiedostoja kansiosta /usr/share/slim/themes nähdäksesi, mitä teemoja on saatavilla. Vaihda muuttuja 'current_theme' tiedostosta /etc/slim.conf:

#current_theme default
current_theme archlinux-simplyblack

Teemoja voi esikatsella, jos Xorg palvelin on käynnissä, seuraavalla komenolla:

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

Lopettaaksesi esikatselun kirjoita "exit" ja paina Enteriä.

Lisää teemapaketteja saatavilla AUR:sta.

Kahden näytön asetukset

Voit muokata SLiM teemaa /usr/share/slim/themes/<your-theme>/slim.theme vaihtaaksesi ne prosenttiarvoiksi. Sisäänkirjautumislaatikko on 450 kertaa 250 pikseliä.

input_panel_x 50%
input_panel_y 50%

Pikseli arvoiksi

# These settings set the "archlinux-simplyblack" panel in the center of a 1440x900 screen
input_panel_x 495
input_panel_y 325
# These settings set the "archlinux-retro" panel in the center of a 1680x1050 screen
input_panel_x 615
input_panel_y 400

Jos teemallasi on taustakuva, voit vaihtaa background_style asetusta ('stretch', 'tile', 'center' tai 'color') haluamaksesi. Voit hankkia lisätietoja teemojen muokkaamisesta toiselta nettisivulta

Kaikki Slim Asetukset

Tässä on lista kaikista slim konfiguraatio asetuksista ja niiden oletusarvoista.

Huomautus welcome_msg hyväksyy 2 muuttujaa %host ja %domain

sessionstart_cmd hyväksyy %user (suoritetaan ennen login_cmd:tä) ja se hyväksytään myös sessionstop_cmd:ssa

login_cmd hyväksyy %session ja %theme
Asetuksen Nimi Oletusarvo
default_path /bin:/usr/bin:/usr/local/bin
default_xserver /usr/bin/X
xserver_arguments vt07 -auth /var/run/slim.auth
numlock
daemon yes
xauth_path /usr/bin/xauth
login_cmd exec /bin/bash -login ~/.xinitrc %session
halt_cmd /sbin/shutdown -h now
reboot_cmd /sbin/shutdown -r now
suspend_cmd
sessionstart_cmd
sessionstop_cmd
console_cmd /usr/bin/xterm -C -fg white -bg black +sb -g %dx%d+%d+%d -fn %dx%d -T
screenshot_cmd import -window root /slim.png
welcome_msg Welcome to %host
session_msg Session:
default_user
focus_password no
auto_login no
current_theme default
lockfile /var/run/slim.lock
logfile /var/log/slim.log
authfile /var/run/slim.auth
shutdown_msg The system is halting...
reboot_msg The system is rebooting...
sessiondir /usr/share/xsessions/
hidecursor false
input_panel_x 50%
input_panel_y 40%
input_name_x 200
input_name_y 154
input_pass_x -1
input_pass_y -1
input_font Verdana:size=11
input_color #000000
input_cursor_height 20
input_maxlength_name 20
input_maxlength_passwd 20
input_shadow_xoffset 0
input_shadow_yoffset 0
input_shadow_color #FFFFFF
welcome_font Verdana:size=14
welcome_color #FFFFFF
welcome_x -1
welcome_y -1
welcome_shadow_xoffset 0
welcome_shadow_yoffset 0
welcome_shadow_color #FFFFFF
intro_msg
intro_font Verdana:size=14
intro_color #FFFFFF
intro_x -1
intro_y -1
background_style stretch
background_color #CCCCCC
username_font Verdana:size=12
username_color #FFFFFF
username_x -1
username_y -1
username_msg Please enter your username
username_shadow_xoffset 0
username_shadow_yoffset 0
username_shadow_color #FFFFFF
password_x -1
password_y -1
password_msg Please enter your password
msg_color #FFFFFF
msg_font Verdana:size=16:bold
msg_x 40
msg_y 40
msg_shadow_xoffset 0
msg_shadow_yoffset 0
msg_shadow_color #FFFFFF
session_color #FFFFFF
session_font Verdana:size=16:bold
session_x 50%
session_y 90%
session_shadow_xoffset 0
session_shadow_yoffset 0
session_shadow_color #FFFFFF

Vianmääritys

Sammutus tai Uudelleen Käynnistys Viivästyy

On olemassa bugi tai tiedossa oleva ongelma, joka johtuu yhdessä SLiM:in, Xfce:n ja systemd:n toiminnasta, joka ei anna järjestelmän sammua oikein ja systemd jää odottamaan SLiM palvelun päättymistä, joka johtaa tämän prosessin terminointiin.

Järjestelmän sammutamisen nopeuttamiseksi voidaan lisätä muutama rivi yksikkötiedostoon /usr/lib/systemd/system/slim.service:

[Service]
ExecStart=/usr/bin/slim -nodaemon
Restart=on-failure
TimeoutStopSec=5s
IgnoreSIGPIPE=no
ExecStop=/bin/kill -TERM -${MAINPID}

Katso FS#32380.

Lisätietoja