SLiM (Suomi)

Aiheeseen liittyen
Display Manager
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-themes
AUR
paketti extra-pakettivarastosta komennolla.
# pacman -S slim-themes archlinux-themes-slim
Paketti
archlinux-themes-slim
AUR
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
SLiM kotisivu
SLiM dokumentaatio