Difference between revisions of "SLiM (Česky)"
m |
m |
||
Line 1: | Line 1: | ||
− | [[Category: | + | [[Category:Display_Manager_(Česky)]] |
{{i18n|SLiM}} | {{i18n|SLiM}} | ||
{{Article summary start}} | {{Article summary start}} |
Revision as of 07:05, 3 May 2010
Template:Article summary start Template:Article summary text Template:Article summary heading Template:Article summary wiki Template:Article summary end SLiM je zkratka, vytvořená ze slov Simple Login Manager. SLiM je jednoduchý, odlehčený a snadno konfigurovatelný. SLiM je často používán, protože nemá závislosti na GNOME nebo KDE a může se uživatelům hodit při stavbě odlehčeného systému, například Xfce, Openbox či Fluxbox.
Contents
- 1 Instalace
- 2 Konfigurace
- 3 Další nastavení
- 3.1 Změna kurzoru
- 3.2 Sdílení wallpaperu mezi SLiMem a pracovním prostředím
- 3.3 Vypnout, restartovat, uspat, ukončit, spustit terminál ze SLiMu
- 3.4 Chyba vypnutí při současném použití Splashy
- 3.5 Přihlašovací informace SLiMu
- 3.6 SLiM a klíčenka v Gnome
- 3.7 Nastavení DPI pro SLiM
- 3.8 Použití náhodného tématu
- 4 Zdroje
Instalace
SLiM instalujeme z repozitáře extra:
# pacman -S slim
Konfigurace
SLiM - spuštění
SLiM může být po startu spuštěn jako daemon vložením do souboru Template:Filename nebo modifikací Template:Filename. Podrobnosti jsou v sekci Display Manager.
Jednotlivá desktopová prostředí
SLiM lze nastavit pro spouštění jednotlivých desktopových prostředí editací souboru Template:Filename:
#!/bin/sh # # ~/.xinitrc # # Spouštěno programem startx (spustí vaše desktopové prostředí) # exec [session-command]
SLiM načte místní konfiguraci ze souboru Template:Filename a spustí podle v něm vložených parametrů konkrétní desktopové prostředí. Pokud nemáte soubor Template:Filename, můžete si vytvořit jeho kostru příkazem:
$ cp /etc/skel/.xinitrc $HOME
Změňte Template:Codeline odpovídajícím parametrem. Zde jsou příklady parametrů pro spuštění některých desktopových prostředí:
exec awesome exec fluxbox exec fvwm2 exec gnome-session exec openbox-session exec startkde exec startlxde exec startxfce4
Pokud zde není vaše desktopové prostředí uvedeno, vyhledejte si jej na jeho wiki stránce.
PolicyKit
Pokud máte problémy s programem PolicyKit, použijte ConsoleKit Template:Codeline:
#!/bin/sh # # ~/.xinitrc # # Spouštěno programem startx (spustí vaše desktopové prostředí) # exec ck-launch-session [session-command]
Více desktopových prostředí
Aby šlo vybírat z více desktopových prostředí, je nutno SLiM nastavit tak, aby umožnil uživateli konkrétní prostředí při přihlašování vybrat.
Vložte do souboru Template:Filename parametry podle vzoru uvedeného níže a nastavte proměnné v souboru Template:Filename tak, aby jména spouštěčů navzájem odpovídala. Desktopové prostředí při přihlašování zvolíte stiskem klávesy F1. Tato funkce je zatím experimentální.
# Následující parametry definují prostředí, které bude spuštěno, pokud si uživatel nezvolí jiné # 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
Témata
Můžete si nainstalovat balíček témat Template:Package Official:
# pacman -S slim-themes archlinux-themes-slim
Balíček Template:Package Official obsahuje několik odlišných témat. Dostupná témata jsou v adresáři Template:Filename. Název vybraného tématu vložte jako parametr na řádek 'current_theme' v souboru Template:Filename:
#current_theme default current_theme archlinux-simplyblack
Náhled tématu, pokud neběží Xorg server, lze provést takto:
$ slim -p /usr/share/slim/themes/<theme name>
Ukončení: zadejte příkaz "exit" na řádek Login a stiskněte Enter.
Další témata jsou dostupná v repozitáři AUR.
Nastavení obrazovky
Lze změnit parametry tématu - např. velikost panelu 450 krát 250 bodů v procentech v souboru /usr/share/slim/themes/<your-theme>/slim.theme:
input_panel_x 50% input_panel_y 50%
na hodnoty v bodech:
# Tyto parametry nastaví panel "archlinux-simplyblack" na střed obrazovky 1440x900 input_panel_x 495 input_panel_y 325
# Tyto parametry nastaví panel "archlinux-retro" na střed obrazovky 1680x1050 input_panel_x 615 input_panel_y 400
Pokud vaše téma obsahuje obrázek pozadí, lze změnit parametr background_style na ('stretch', 'tile', 'center' nebo 'color') tak, aby se obrázek zobrazoval korektně. Další podrobnosti jsou uvedeny zde: velmi přehledná a jednoduchá oficiální dokumentace k tématům SLiMu.
Další nastavení
Několik věcí, které můžete chtít vyzkoušet.
Změna kurzoru
Pokud chcete změnit předvolený X kurzor na novější design, existuje balíček Template:Package AUR.
Po instalaci editujte soubor Template:Filename a odkomentujte řádek:
cursor left_ptr
Kurzor se změní na běžný tvar šipky. Toto nastavení je postoupeno příkazu Template:Codeline. Dostupné názvy kurzorů můžete najít zde nebo v Template:Filename.
Téma kurzoru na přihlašovací obrazovce lze změnit vytvořením souboru Template:Filename s tímto obsahem:
[Icon Theme] Inherits=<your-cursor-theme>
Změňte parametr <your-cursor-theme> na jméno tématu kurzoru, které chcete použít (např. whiteglass).
Sdílení wallpaperu mezi SLiMem a pracovním prostředím
Pro sdílení wallpaperu mezi SLiMem a vaším pracovním prostředím přejmenujte aktuální obrázek SLiMu a vytvořte symbolický odkaz na soubor obrázku vašeho pracovního prostředí:
# mv /usr/share/slim/themes/default/background.jpg{,.bck} # ln -s /path/to/mywallpaper.jpg /usr/share/slim/themes/default/background.jpg
Vypnout, restartovat, uspat, ukončit, spustit terminál ze SLiMu
Můžete vypnout, restartovat, uspat, ukončit nebo dokonce spustit terminál z přihlašovací obrazovky SLiMu. Příkazy zadávejte jako uživatelské jméno a heslo roota do pole heslo:
- Pro spuštění terminálu zadejte příkaz console jako uživatelské jméno (předvolený je terminál xterm, který musí být nainstalován zvlášť. Terminál lze změnit v soboru Template:Filename)
- Pro vypnutí zadejte příkaz halt jako uživatelské jméno
- Pro restart zadejte příkaz reboot jako uživatelské jméno
- Pro ukončení do bashe zadejte příkaz exit jako uživatelské jméno
- Pro uspání zadejte příkaz suspend jako uživatelské jméno (uspání je defaultně zakázáno, editujte jako root soubor Template:Filename a odkomentujte řádek Template:Filename a pokud bude třeba, změňte příkaz pro uspání (např. změňte Template:Codeline na Template:Codeline))
Chyba vypnutí při současném použití Splashy
Pokud používáte Splashy a SLiM dohromady, občas nelze PC vypnout či restartovat z menu GNOME, Xfce, LXDE atd. Zkontrolujte v souborech Template:Filename a Template:Filename hodnotu parametrů DEFAULT_TTY=7 a xserver_arguments vt07.
Přihlašovací informace SLiMu
Standardně SLiM selhává při ukládání logů do utmp a wtmp, což způsobuje, že who, last atd. nesprávně hlásí přihlašovací informace. Opravit to lze následujícími úpravami souboru Template:Filename:
sessionstart_cmd /usr/bin/sessreg -a -l $DISPLAY %user sessionstop_cmd /usr/bin/sessreg -d -l $DISPLAY %user
SLiM a klíčenka v Gnome
Pokud používáte SLiM ke spouštění prostředí Gnome a máte problémy s přístupem ke klíčence, např. nejste automaticky ověřeni při přihlašování, přidejte následující řádky do souboru /etc/pam.d/slim (diskuze je zde: [1]).
auth optional pam_gnome_keyring.so session optional pam_gnome_keyring.so auto_start
Nastavení DPI pro SLiM
Xorg server zpravidla nastaví DPI sám, ovšem pokud selže, můžete je pro SLiM specifikovat sami. Nastavení DPI s argumentem -dpi 96 v souboru Template:Filename nebude ve SLiMu fungovat. Je nutné změnit v souboru Template:Filename parametr:
xserver_arguments -nolisten tcp vt07
na
xserver_arguments -nolisten tcp vt07 -dpi 96
Použití náhodného tématu
Zapište do proměnné current_theme jména témat, oddělená čárkami. Téma bude náhodně vybráno.