Difference between revisions of "Display manager (Česky)"

From ArchWiki
Jump to navigation Jump to search
m
m
Line 5: Line 5:
 
{{i18n|Display Manager}}
 
{{i18n|Display Manager}}
  
[[Wikipedia:X display manager (program type)|Display manager]], nebo přihlašovací manažer, je grafická obrazovka, která je zobrazena na konci bootovacího procesu místo shellu. Existuje několik typů přihlašovacích manažerů, stejně jako je několik správců oken a desktopů. Většinou je lze do určité míry upravovat a měnit jejich vzhled.
+
[[Wikipedia:X display manager (program type)|Display manager]], nebo-li česky přihlašovací manažer či správce displeje, je grafická obrazovka, která je zobrazena na konci bootovacího procesu místo shellu. Existuje několik druhů přihlašovacích manažerů, stejně jako je několik správců oken a desktopů. Většinou je lze do určité míry upravovat a měnit jejich vzhled.
  
 
==Instalace balíčků==
 
==Instalace balíčků==
 
Zvolte si a nainstalujte preferovaný přihlašovací manažer:
 
Zvolte si a nainstalujte preferovaný přihlašovací manažer:
  
{{Note|Je zvykem, ovšem není to nutné, zvolit přihlašovací manažer, který patří ke zvolenému prostředí desktopu. Obvykle se používá [[SLiM]], pokud desktopové prostředí přihlašovací manažer neobsahuje.}}
+
{{Note|Je zvykem, ovšem není to nutné, zvolit si přihlašovací manažer, který patří ke zvolenému desktopovému prostředí. Pokud desktopové prostředí přihlašovací manažer neobsahuje, obvykle se používá [[SLiM]].}}
  
 
'''XDM:''' X Display Manager
 
'''XDM:''' X Display Manager
Line 24: Line 24:
 
  # pacman -S slim
 
  # pacman -S slim
  
'''[[Qingy]]:''' DirectFB getty náhrada (je vhodné přidat balíček témat qingy-theme-arch)
+
'''[[Qingy]]:''' DirectFB náhrada getty (je vhodné přidat balíček témat qingy-theme-arch)
 
  # pacman -S qingy qingy-theme-arch
 
  # pacman -S qingy qingy-theme-arch
  
'''Entrance:''' Enlightenment Display Manager (nyní - 05/2010 - není obsažen v repozitářích!)
+
'''Entrance:''' Enlightenment Display Manager (momentálně — 07/2010 — není obsažen v repozitářích!)
 
  # pacman -S entrance-svn
 
  # pacman -S entrance-svn
  
Line 38: Line 38:
 
; [[Daemon]] metoda: přihlašovací manažer se zavede automaticky během startu jako daemon. (V současnosti to funguje pouze s Entrance, GDM, KDM a SLiM).
 
; [[Daemon]] metoda: přihlašovací manažer se zavede automaticky během startu jako daemon. (V současnosti to funguje pouze s Entrance, GDM, KDM a SLiM).
  
Metoda {{Filename|inittab}} je z různých důvodů doporučována. Jedním z nich je, že vám dovolí z [[GRUB]] nabootovat přímo do framebuffer režimu. Toto je například výhoda, když v X spadne ovladač grafické karty, jelikož nebudete nuceni opravovat systém z živého CD nebo pomocí jiných zbytečně složitých prostředků.
+
Metoda {{Filename|inittab}} je z různých důvodů doporučována. Jedním z nich je, že vám dovolí z [[GRUB]] nabootovat přímo do framebuffer režimu. Toto je například výhodou, když v X spadne ovladač grafické karty, jelikož nebudete nuceni opravovat systém z živého CD nebo pomocí jiných zbytečně složitých prostředků.
  
 
S metodou {{Filename|inittab}} vše, co byste museli udělat, je zmáčknout ve výzvě GRUBu 'e' pro úpravy a prostě přidat preferované číslo run-levelu '''3''' na konec 'kernel' řádku a nabootujete přímo do framebuffer režimu pro opravu svého systému/X (toto je lépe rozebráno níže).
 
S metodou {{Filename|inittab}} vše, co byste museli udělat, je zmáčknout ve výzvě GRUBu 'e' pro úpravy a prostě přidat preferované číslo run-levelu '''3''' na konec 'kernel' řádku a nabootujete přímo do framebuffer režimu pro opravu svého systému/X (toto je lépe rozebráno níže).
  
Při použití metody daemon můžete jedonduše nabootovat do run-levelu '''1/S''', který zabrání spuštění daemonů včetně přihlašovacího manažeru. Potom opravíte svůj systém/X a přepnete se do run-levelu '''3'''. Oboje metody jsou srovnatelně lehké.
+
Při použití metody daemon můžete jednoduše nabootovat do run-levelu '''1/S''', který zabrání spuštění daemonů včetně přihlašovacího manažeru. Potom opravíte svůj systém/X a přepnete se do run-levelu '''3'''. Oboje metody jsou srovnatelně jednoduché.
  
 
==={{Filename|inittab}} metoda (doporučeno)===
 
==={{Filename|inittab}} metoda (doporučeno)===
{{Warning| Můžete mít problém s ovladačem grafické karty, pokud použijete [[KMS]]. Obrazovka může zamrznout.}}
+
{{Warning|Pokud používáte [[KMS]], můžete mít problém s ovladačem grafické karty. Obrazovka může zamrznout.}}
 
Run-levely (úrovně spuštění/běhu) jsou:
 
Run-levely (úrovně spuštění/běhu) jsou:
 
  0    Zastavit
 
  0    Zastavit
Line 56: Line 56:
  
 
====Úprava výchozí úrovně spuštění====
 
====Úprava výchozí úrovně spuštění====
Editujte soubor {{Filename|/etc/inittab}} a najděte řádek, který vypadá takto:
+
Otevřete soubor {{Filename|/etc/inittab}} a najděte řádek, který vypadá takto:
 
  id:3:initdefault:
 
  id:3:initdefault:
  
Line 62: Line 62:
 
  id:5:initdefault:
 
  id:5:initdefault:
  
Když nyní restartujete počítač, měl by se spustit 'přihlašovací manažer'. Pro jiné přihlašovací manažery se podívejte níže:
+
Když nyní zrestartujete počítač, měl by se spustit 'přihlašovací manažer'. Pro jiné přihlašovací manažery se podívejte níže:
  
 
====Změna přihlašovacího manažeru====
 
====Změna přihlašovacího manažeru====
Editujte soubor {{Filename|/etc/inittab}} a najděte řádek, který vypadá takto (ke konci):
+
Otevřete soubor {{Filename|/etc/inittab}} a najděte řádek, který vypadá takto (ke konci):
 
  x:5:respawn:/usr/bin/xdm -nodaemon
 
  x:5:respawn:/usr/bin/xdm -nodaemon
  
Line 82: Line 82:
 
  x:5:respawn:/usr/sbin/entranced --nodaemon &> /dev/null
 
  x:5:respawn:/usr/sbin/entranced --nodaemon &> /dev/null
  
Když nyní restartujete počítač, měl by se spustit přihlašovací manažer podle vaší volby.
+
Když nyní zrestartujete počítač, měl by se spustit přihlašovací manažer podle vaší volby.
  
 
===Daemon metoda===
 
===Daemon metoda===
Line 95: Line 95:
 
Ujistěte se, že jste zadali jméno daemona přihlašovacího manažeru '''na konec''' řádku, jinak X později alokuje tty zařízení, které bylo předtím nárokováno getty - (viz {{Filename|/etc/inittab}}). Neumístění přihlašovacího manažera na konec řádku způsobí krach X a není tedy podporováno.
 
Ujistěte se, že jste zadali jméno daemona přihlašovacího manažeru '''na konec''' řádku, jinak X později alokuje tty zařízení, které bylo předtím nárokováno getty - (viz {{Filename|/etc/inittab}}). Neumístění přihlašovacího manažera na konec řádku způsobí krach X a není tedy podporováno.
  
Když nyní restartujete počítač, měl by se přihlašovací manažer spustit. V opačném případě se ujistěte, že jste zadali jeho jméno správně. Také se ujistěte, že je nainstalovaný a že se {{Codeline|startx}} nezastavuje s chybami.
+
Když nyní zrestartujete počítač, měl by se přihlašovací manažer spustit. V opačném případě se ujistěte, že jste zadali jeho jméno správně. Také se ujistěte, že je nainstalovaný a že se {{Codeline|startx}} nezastavuje s chybami.
  
 
{{Note|Pokud při použití této metody přihlašovací manažer havaruje nebo X nedokáže rozpoznat žádné vstupní zařízení, je nutné nabootovat do jednouživatelského módu (run-level 1) podle příkladů, uvedených výše a odstranit daemona přihlašovacího manažeru ze souboru {{Filename|rc.conf}}.}}
 
{{Note|Pokud při použití této metody přihlašovací manažer havaruje nebo X nedokáže rozpoznat žádné vstupní zařízení, je nutné nabootovat do jednouživatelského módu (run-level 1) podle příkladů, uvedených výše a odstranit daemona přihlašovacího manažeru ze souboru {{Filename|rc.conf}}.}}
Line 159: Line 159:
 
Klávesnice se vždy přepíná na US verzi, vzhled je resetován po zapojení nové klávesnice.
 
Klávesnice se vždy přepíná na US verzi, vzhled je resetován po zapojení nové klávesnice.
  
Řešení:
+
Řešení: upravit {{Filename|~/.dmrc}}
editovat ~/.dmrc
 
  
 
  [Desktop]
 
  [Desktop]
Line 166: Line 165:
 
  Layout=de  nodeadkeys #změnit na vaše předvolené rozvržení kláves
 
  Layout=de  nodeadkeys #změnit na vaše předvolené rozvržení kláves
  
==Viz též==
+
==Vizte též==
  
 
*[[SLiM]], [[CDM]]
 
*[[SLiM]], [[CDM]]

Revision as of 18:51, 10 July 2010

This template has only maintenance purposes. For linking to local translations please use interlanguage links, see Help:i18n#Interlanguage links.


Local languages: Català – Dansk – English – Español – Esperanto – Hrvatski – Indonesia – Italiano – Lietuviškai – Magyar – Nederlands – Norsk Bokmål – Polski – Português – Slovenský – Česky – Ελληνικά – Български – Русский – Српски – Українська – עברית – العربية – ไทย – 日本語 – 正體中文 – 简体中文 – 한국어


External languages (all articles in these languages should be moved to the external wiki): Deutsch – Français – Română – Suomi – Svenska – Tiếng Việt – Türkçe – فارسی

Display manager, nebo-li česky přihlašovací manažer či správce displeje, je grafická obrazovka, která je zobrazena na konci bootovacího procesu místo shellu. Existuje několik druhů přihlašovacích manažerů, stejně jako je několik správců oken a desktopů. Většinou je lze do určité míry upravovat a měnit jejich vzhled.

Instalace balíčků

Zvolte si a nainstalujte preferovaný přihlašovací manažer:

Note: Je zvykem, ovšem není to nutné, zvolit si přihlašovací manažer, který patří ke zvolenému desktopovému prostředí. Pokud desktopové prostředí přihlašovací manažer neobsahuje, obvykle se používá SLiM.

XDM: X Display Manager

# pacman -S xorg-xdm

GDM: GNOME Display Manager

# pacman -S gdm

KDM: KDE Display Manager

# pacman -S kdebase kdebase-workspace

SLiM: Simple Login Manager

# pacman -S slim

Qingy: DirectFB náhrada getty (je vhodné přidat balíček témat qingy-theme-arch)

# pacman -S qingy qingy-theme-arch

Entrance: Enlightenment Display Manager (momentálně — 07/2010 — není obsažen v repozitářích!)

# pacman -S entrance-svn

CDM: Console Display Manager (balíček je dostupný v repozitáři AUR: Template:Package AUR)

Konfigurace zavádění přihlašovacího manažera

Jsou dva jednoduché způsoby, jak nechat systém zavést přihlašovací manažer:

Template:Filename metoda
přihlašovací manažer se zavede automaticky po startu a v případě pádu se obnoví.
Daemon metoda
přihlašovací manažer se zavede automaticky během startu jako daemon. (V současnosti to funguje pouze s Entrance, GDM, KDM a SLiM).

Metoda Template:Filename je z různých důvodů doporučována. Jedním z nich je, že vám dovolí z GRUB nabootovat přímo do framebuffer režimu. Toto je například výhodou, když v X spadne ovladač grafické karty, jelikož nebudete nuceni opravovat systém z živého CD nebo pomocí jiných zbytečně složitých prostředků.

S metodou Template:Filename vše, co byste museli udělat, je zmáčknout ve výzvě GRUBu 'e' pro úpravy a prostě přidat preferované číslo run-levelu 3 na konec 'kernel' řádku a nabootujete přímo do framebuffer režimu pro opravu svého systému/X (toto je lépe rozebráno níže).

Při použití metody daemon můžete jednoduše nabootovat do run-levelu 1/S, který zabrání spuštění daemonů včetně přihlašovacího manažeru. Potom opravíte svůj systém/X a přepnete se do run-levelu 3. Oboje metody jsou srovnatelně jednoduché.

Template:Filename metoda (doporučeno)

Warning: Pokud používáte KMS, můžete mít problém s ovladačem grafické karty. Obrazovka může zamrznout.

Run-levely (úrovně spuštění/běhu) jsou:

0    Zastavit
1(S) Jeden uživatel
2    Nepoužito
3    Více uživatelů (předvoleno)
4    Nepoužito
5    X11
6    Restart

Úprava výchozí úrovně spuštění

Otevřete soubor Template:Filename a najděte řádek, který vypadá takto:

id:3:initdefault:

Změňte '3' na '5' pro X11:

id:5:initdefault:

Když nyní zrestartujete počítač, měl by se spustit 'přihlašovací manažer'. Pro jiné přihlašovací manažery se podívejte níže:

Změna přihlašovacího manažeru

Otevřete soubor Template:Filename a najděte řádek, který vypadá takto (ke konci):

x:5:respawn:/usr/bin/xdm -nodaemon

Upravte ho tak, aby odkazoval na vámi zvolený přihlašovací manažer:

GDM:

x:5:respawn:/usr/sbin/gdm -nodaemon

KDM:

x:5:respawn:/usr/bin/kdm -nodaemon

SLiM:

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

Entrance:

x:5:respawn:/usr/sbin/entranced --nodaemon &> /dev/null

Když nyní zrestartujete počítač, měl by se spustit přihlašovací manažer podle vaší volby.

Daemon metoda

Jednoduše potřebujete přidat jméno daemona do svého pole daemonů v souboru Template:Filename

Poblíž konce souboru uvidíte řádek, který vypadá podobně jako tento:

DAEMONS=(syslogd klogd !pcmcia network netfs crond) # toto je pole daemonů

Přidejte na konec jméno daemona vámi zvoleného přihlašovacího manažeru (Template:Codeline, Template:Codeline, Template:Codeline, nebo Template:Codeline):

DAEMONS=(syslogd klogd !pcmcia network netfs crond entranced)

Ujistěte se, že jste zadali jméno daemona přihlašovacího manažeru na konec řádku, jinak X později alokuje tty zařízení, které bylo předtím nárokováno getty - (viz Template:Filename). Neumístění přihlašovacího manažera na konec řádku způsobí krach X a není tedy podporováno.

Když nyní zrestartujete počítač, měl by se přihlašovací manažer spustit. V opačném případě se ujistěte, že jste zadali jeho jméno správně. Také se ujistěte, že je nainstalovaný a že se Template:Codeline nezastavuje s chybami.

Note: Pokud při použití této metody přihlašovací manažer havaruje nebo X nedokáže rozpoznat žádné vstupní zařízení, je nutné nabootovat do jednouživatelského módu (run-level 1) podle příkladů, uvedených výše a odstranit daemona přihlašovacího manažeru ze souboru Template:Filename.

Problémy

Přepínání run-levelů

Příkazový řádek

Pokud chcete vyzkoušet správce obrazovky bez restartu nebo jen změnit konfiguraci X a přihlašovací manažer se stále obnovuje, použijte příkaz:

/sbin/telinit <run-level>

Pro přepnutí do run-levelu 3 (víceuživatelský):

/sbin/telinit 3

Pro přepnutí do run-levelu 5 (X11):

/sbin/telinit 5

Přepínáním se můžete vyhnout restartu systému během testování.

GRUB

Do GRUB můžete přidat položku menu, která vám umožní bootovat s nebo bez X11:

V souboru Template:Filename najděte první záznam kernelu (standardně '# (0) Arch Linux')

# (0)  Arch Linux
title  Arch Linux
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img

Můžete jej duplikovat a změnit takto:

# (0)  Arch Linux Multi-user
title  Arch Linux Multi-user
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro 3
initrd /kernel26.img
# (1)  Arch Linux X11
title  Arch Linux X11
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro 5
initrd /kernel26.img

Run-level byl přidán na konec, takže jádro ví, v jakém run-levelu se má spustit.

LILO

Systém můžete zavést v run-levelu vlastní volby prostě tím, že v bootovací obrazovce LILO vyberete nebo zadáte jméno kernelu a požadovaný run-level za něj přidáte, např.:

: Arch 5

GDM havaruje při odhlašování

Pokud se GDM při bootu spustí správně, ale selže po opakovaných pokusech o odhlášení, zkuste přidat tento řádek do sekce daemon v souboru Template:Filename:

GdmXserverTimeout=60

GDM přihlášení jako root

Není doporučené přihlašovat se jako root, ovšem v případě potřeby lze do souboru Template:Filename přidat:

[security]
AllowRoot=true

Po restartu GDM se budete moci přihlásit jako root.

GDM vždy používá předvolenou US-klávesnici

Klávesnice se vždy přepíná na US verzi, vzhled je resetován po zapojení nové klávesnice.

Řešení: upravit Template:Filename

[Desktop]
Language=de_DE.UTF-8 #změnit na váš předvolený jazyk
Layout=de   nodeadkeys #změnit na vaše předvolené rozvržení kláves

Vizte též