Gentoo Logo

Nastavení KDE — HOWTO

Obsah:

1.  Co je K Desktop Environment?

Projekt

Projekt KDE je projekt svobodného software věnovaný vývoji KDE, grafického desktopového prostředí s otevřeným zdrojovým kódem pro linuxové a unixové pracovní stanice. Vývoj je uskutečňován několika stovkami softwarových inženýrů z celého světa oddaných vývoji svobodného software. Viz Co je projekt KDE.

Software

K Desktop Environment je snadno použitelné desktopové prostředí, postavené na dobře promyšleném aplikačním frameworku, umožňujícím vzájemnou spolupráci aplikací, drag and drop atd. Kromě základních součástí prostředí KDE nabízí také snadno použitelné aplikace pro mnoho úloh: správu souborů, prohlížení Internetu, kancelářské aplikace, práce s emaily,... Vše je zahrnuto v projektu KDE.

Prostředí KDE je dostupné ve více než 70 jazycích a má obrovskou uživatelskou základnu. Pro zájemce je k dispozici spousta screenshotů. Pro více informací o KDE si přečtěte článek Co je KDE? na KDE.org.

Komunita

Existuje mnoho webových stránek KDE komunity. Na KDEnews.org najdete poslední novinky o KDE obecně. KDEdevelopers.org je zaměřena na vývoj KDE, zatímco KDE-forum je vhodnější pro široký okruh uživatelů. Další odkazy najdete na stránce KDE Family.

2.  Instalace KDE

Co potřebujete?

Pokud chcete nainstalovat KDE (nebo podporu KDE), ujistěte se, že máte v USE proměnné klíčové slovo kde a rovněž alespoň jedno z qt3 a qt4. Qt je grafická knihovna používaná KDE a tyto USE-flagy aktivují podporu pro odpovídající verzi knihovny. Balíčků podporujících QT4 je však ještě poskrovnu.

Pokud chcete aktivovat podporu automatického připojování zařízení, jak je vysvětleno níže v kapitole nastavení připojování zařízení v KDE, přidejte do USE proměnné hodnotu hal.

Pokud pro multimédia nechcete použít aRts, zakažte USE flag arts (standardně je aktivní).

Poznámka: Počínaje verzí 2006.1 došlo v Gentoo k vytvoření podprofilů pro použití na desktopu. Pokud se toto týká i vaši architektury, můžete na nový profil přejít, neboť obsahuje předdefinovaná nastavení USE flagů, viz instrukce v našem návodu.

Instalace KDE — monolitické balíčky

Projekt KDE vydává nové verze svého desktopového prostředí jako sadu asi šestnácti velkých balíků, z nichž každý obsahuje mnoho aplikací (proto jsou tyto balíky nazývány "monolitické"), takže se sami rozhodnete, které z těchto balíků budete chtít nainstalovat.

Chcete-li vidět, jak vypadá instalace všech těchto balíků, vyzkoušejte následující:

Výpis kódu 2.1: Výpis balíků, které se budou instalovat s KDE

# emerge --pretend kde | less

Pokud nechcete instalovat všechny tyto balíky, můžete je nainstalovat i jednotlivě. Téměř jistě budete chtít balík kdebase, který obsahuje základní balíky KDE a potřebné závislosti. Následující tabulka uvádí některé další dostupné balíky:

Balík Popis
kdeaccessibility Programy související se zpřístupněním, spravováno projektem KDE Accessibility.
kdeadmin Administrátorské nástroje KDE, jako KCron (plánování úloh), KUser (správa uživatelů) a KDat (správa zálohování).
kdeartwork Různé věci týkající se vzhledu, včetně spořičů obrazovky a témat. Pro další motivy viz též www.kde-artists.org.
kdeedu Výukové aplikace KDE zaměřené na školní děti ve věku od 3 do 18 let. Viz též KDE Edu Project.
kdegames Různé hry vyvinuté v rámci projektu KDE. Více informací lze nalézt na KDE Games Center.
kdegraphics Grafické nástroje pro KDE, obsahuje KSnapshot (snímač obrazovky), KolourPaint (jednoduchý grafický editor), Kpdf (PDF prohlížeč), KIconEdit (editor ikon) a KPovModeler (3D modelovací program).
kdemultimedia Multimediální aplikace, obsahuje podporu pro CD, MP3, DVD, sekvencing, zvukové a video aplikace. Více informací lze nalézt na stránce KDE Multimedia Project.
kdenetwork Síťové aplikace jako Kopete (víceprotokolový komunikátor), kppp (vytáčené spojení) a KSirc (IRC klient). Všimněte si, že konqueror (správce souborů a prohlížeč) je součástí kdebase!
kdepim Nástroje pro správu osobních informací jako KOrganizer (plánovací kalendář), KAddressbook (adresář), Kontact (všechno v jednom) a KMail (e-mail). Více informací je na stránce KDE PIM Project.
kdesdk Vývojářské nástroje, obsahuje KBabel (překladatelský nástroj), KBugBuster (rozhraní pro sledování chyb KDE) a Kompare (grafické prostředí pro zobrazování rozdílů mezi soubory).
kdetoys Různé hračky, které vás zabaví, když čekáte, než vám přivezou pizzu. Najdete zde applety jako eyesapplet a fifteenapplet, ale také šikovné nástroje jako amor, které toho kromě spotřeby systémových zdrojů moc nedělají :)
kdeutils Grafické systémové nástroje jako kcalc (kalkulátor), kdessh (SSH terminál), kfloppy (operace s disketami), atd.
kde-i18n Lokalizační soubory pro KDE včetně přeložené dokumentace. Viz též KDE i18n project.

Například pokud chcete nainstalovat KDE pouze se síťovými a administrátorskými aplikacemi:

Výpis kódu 2.2: Příklad instalace jednotlivých součástí KDE

# emerge kdebase kdenetwork kdeadmin

Nebuďte překvapeni, že kompilace KDE nějakou dobu trvá.

Instalace KDE jako rozdělených balíků

Pokud chcete mít ještě větší kontrolu nad instalovanými součástmi KDE, máte možnost instalovat pouze ty konkrétní aplikace KDE, které potřebujete. Chcete-li se dozvědět více o ebuildech pro jednotlivé programy KDE, podívejte se na KDE Split Ebuilds HOWTO.

Vědět, co nainstalovat a co ne, je s dělenými ebuildy mnohem těžší. Gentoo však nabízí několik meta balíků, které zařídí instalaci určitého počtu KDE balíčků:

  • Pokud chcete úplnou instalaci KDE, nainstalujte kde-meta. Tímto balíkem získáte všechny aplikace KDE spolu s jejich závislostmi.
  • Pokud chcete základní instalaci KDE, nainstalujte kdebase-startkde. Další aplikace KDE si můžete kdykoliv doinstalovat.
  • Přejete-li si něco mezi kde-meta a kdebase-startkde, zkuste kdebase-meta. Tento metabalík nainstaluje navíc některé další aplikace, například konsole a kdm.

Tyto tři možnosti jsou extrémy; vás bude pravděpodobně zajímat určitý rozumný kompromis :). Abychom vám trochu usnadnili rozhodování, následující tabulka obsahuje krátký, velmi neúplný, ale přesto užitečný přehled některých dostupných balíků KDE.

Tyto balíky nejsou součástí instalace kdebase-startkde.

Název ebuildu Popis
akregator Aplikace pro snadnou správu a čtení internetových RSS kanálů.
juk Playlistový přehrávač vzhledem i chováním podobný iTunes od Apple.
kate KDE Advanced Text Editor, pokročilý editor se zvýrazňováním syntaxe, skládáním kódu a dalšími funkcemi.
kmail Zpracovávejte vaše emaily efektivně s programem KMail.
knetattach S KNetAttach (také znám jako Network Folder Wizard) si můžete na plochu KDE snadno přidávat další síťové adresáře.
knode KNode je výkonný program pro čtení news v KDE.
konsole Konsole je emulátor terminálu pro KDE.
kontact Kontact je správce osobních informací pro KDE. Pomůže vám se snadnější organizací vaší komunikace, rychlejší organizací práce a vylepší možnosti spolupráce více lidí.
kopete Kopete je komunikační program KDE, podporuje všechny známé protokoly výměny zpráv.
korganizer Korganizer je kalendář a plánovací aplikace pro KDE.
kpdf KPDF můžete prohlížet a pracovat s PDF soubory. Má velmi unikátní funkce, které výrazně zpříjemňují prohlížení.
kscd kscd je grafický CD přehrávač pro KDE.
ksnapshot S ksnapshot můžete pořizovat screenshoty vašeho desktopu.
kuickshow Aplikace KDE kuickshow umožňuje procházet a prohlížet obrázky různých formátů.

A to je pouze špička ledovce. Pokud se chcete dozvědět více o všech dostupných aplikacích KDE, podívejte se na balíčky v kategorii kde-base . Jejich funkce jsou uvedeny v popisu.

Pro přehled, co bude emerge instalovat, použijte emerge -p spolu se stránkovačem less, jinak nemusejí být zobrazeny všechny balíčky.

Výpis kódu 2.3: Náhled instalace kde

(Nahraďte vámi zvoleným balíkem či balíky)
# emerge -p kdebase-startkde | less

Pokud jste spokojeni s navrženým výsledkem, vynechte -p. Překlad bude nějakou dobu trvat, neboť KDE je rozsáhlé prostředí. Nebuďte překvapeni, když počítač s překladem nebude hotov okamžitě.

Další aplikace pro KDE

Počet aplikací KDE se neomezuje pouze na ty, dodávané spolu s oficiálními vydáními KDE, ale zahrnuje stovky dalších aplikací, které využívají framework a knihovny KDE. Zde uvádíme pouze několik nejoblíbenějších.

Název ebuildu Popis
koffice KOffice rozsáhlý kancelářský balík KDE, obsahující aplikace pro zpracování textu (KWord), tabulkové výpočty (KSpread), prezentace (KPresenter), manipulaci s obrázky (Krita), správu databází (Kexi) a mnoho dalších. Stejně jako KDE může být nainstalováno pomocí ebuildů kde nebo kde-meta, můžete KOffice nainstalovat buď jako jediný balík (koffice) nebo jako sadu jednotlivých balíčků (koffice-meta).
amarok amaroK získáte výkonný hudební přehrávač pro Unix/Linux.
k3b K3B je kompletní nástroj pro vypalování CD/DVD s podporou zvuku. Vypalování CD nikdy nebylo tak snadné.
kaffeine Kaffeine je plnohodnotný multimediální přehrávač pro KDE.

První dojmy

Pojďme se podívat na výsledek. Již vaše maminka vám pravděpodobně radila, abyste nikdy nepracovali přihlášeni jako root; budeme se tedy řídit maminčinou radou a vyzkoušíme KDE jako běžný uživatel. Přihlaste se jako uživatel a nastavte svou relaci (session) tak, aby se po zadání příkazu startx spouštělo KDE. To můžete udělat zapsáním exec startkde do ~/.xinitrc (viz též Using startx v dokumentu X Server Configuration Howto):

Výpis kódu 2.4: Nastavení místní relace

$ echo "exec startkde" > ~/.xinitrc

Nyní spusťte grafické prostředí příkazem startx.

Výpis kódu 2.5: Spuštění KDE

$ startx

Přivítá vás aplikace nazvaná KPersonalizer. Gratulujeme, pojďme se teď podívat na to, jak můžeme KDE nastavit...

3.  Nastavení KDE

KPersonalizer

KPersonalizer je aplikace, která provádí základní nastavení KDE. Jedná se o velmi užitečného průvodce, který vám umožní rychle změnit KDE tak, aby vyhovovalo vašim potřebám. Při prvním spuštění KDE je KPersonalizer spuštěn automaticky.

První údaj, který KPersonalizer vyžaduje, je vaše země a zvolený jazyk. Protože jsme do vašeho systému zatím nenainstalovali potřebné jazykové balíčky, bude výběr jazyků velmi sporý — pravděpodobně budete mít na výběr pouze angličtinu. Nyní se tím nezabývejte, jazyk změníme později (samozřejmě pokud budete chtít).

Druhá volba, která je vám nabízena, je Chování systému. Obsahuje aktivaci oken, výběr myší, atd. Pokud vyberete určité chování, je pro snadnější rozhodování zobrazen jeho popis. Pokud si nejste jisti, nepropadejte panice — kdykoliv budete mít možnost jej změnit.

Dále se KPersonalizer ptá na úroveň efektů, která má být nastavena. Čím více efektů požadujete, tím bude KDE pohlednější, ale zároveň bude více zatěžován procesor. Toto varování však berte s rezervou — na 600 MHz procesoru se 128 MB paměti i se zapnutými plnými efekty bude systém stále dostatečně rychlý.

Nakonec se KDE ptá, jaký styl chcete použít. Styl definuje dekoraci okna, téma, tvar tlačítek, atd. Vyzkoušejte více stylů, abyste zjistili, který se vám líbí nejvíce. Zmiňovali jsme už, že je KDE plně nastavitelné?

Nyní zůstaňte sedět a užívejte si — KDE se spustí a přivítá vás pohledné, čisté a funkční desktopové prostředí.

Instalace jazykových balíčků

Pokud angličtina není vaším rodným jazykem nebo pokud jen chcete pracovat s KDE v jiném jazyce, čtěte dále. Nainstalujeme jazykové balíčky pro jazyky, které chcete v KDE používat.

Jazykové balíčky jsou obsaženy v balíku kde-i18n. Pro instalaci vámi zvolených jazykových balíčků je potřeba nastavit proměnnou LINGUAS tak, aby obsahovala požadované jazyky. Doporučujeme tuto proměnnou nastavit v /etc/make.conf, aby při aktualizaci systému nedošlo k odstranění již nainstalovaných jazykových balíčků.

Výpis kódu 3.1: Nastavení proměnné LINGUAS v /etc/make.conf

# nano -w /etc/make.conf
(Jako příklad nainstalujeme jazykové balíčky pro češtinu (cs) a 
slovenštinu (sk))LINGUAS="cs sk"

Nyní pomocí emerge kde-i18n nainstalujte odpovídající jazykové balíčky. Po skončení instalace spusťte Ovládací centrum KDE (K menu > Control Center). V této aplikaci můžete ovládat téměř všechny možnosti KDE. Ovládací centrum je mnohem obsáhlejší než KPersonalizer.

Pro změnu jazyka jděte do Regional & Accessibility, Country/Region & Languages a přidejte požadované jazyky. Pro zobrazení vašeho (lokalizovaného) KDE v celé své kráse se odhlaste a znovu přihlaste.

Grafické přihlašování

Pokud chcete použít kdm jako grafický správce přihlašování (což znamená, že se nebudete muset přihlašovat v terminálu a pokaždé spouštět startx), budete muset upravit konfigurační soubor a nastavit systém tak, aby se po startu přepnul do grafického režimu. Vše je samozřejmě dále popsáno.

Poznámka: Možná již máte kdm z nejrůznějších důvodů nainstalovaný. Pokud dostanete chybové hlášení o balíčcích blokujících kde-base/kdm, směle přejděte do další části.

Výpis kódu 3.2: Instalace kdm

# emerge --ask kdm

/etc/conf.d/xdm nastavte proměnnou DISPLAYMANAGER na kdm.

Výpis kódu 3.3: Nastavení proměnné DISPLAYMANAGER v /etc/rc.conf

# nano -w /etc/conf.d/xdm
(upravte následující proměnnou:)
DISPLAYMANAGER="kdm"

Vše dokončete přidáním xdm do výchozího runlevelu:

Výpis kódu 3.4: Přidání xdm do runlevelu default

# rc-update add xdm default

Když nyní restartujete počítač, bude jako grafický správce přihlášení použit KDM.

KDM nabídne seznam dostupných relací, z nichž si můžete vybrat, samozřejmě včetně KDE a všech dalších relací nainstalovaných ve vašem systému (detekce používá adresář /usr/share/xsessions/). Pokud používáte KDM, nemusíte tudíž upravovat ~/.xinitrc.

Nastavení připojování zařízení v KDE

KDE nabízí možnost připojovat zařízení jako CDROMy nebo USB disky jediným kliknutím v grafickém prostředí. To docílíte zkompilováním KDE s nastaveným klíčovým slovem hal v USE proměnné a nainstalováním balíčků dbus a hal. Rovněž byste měli přidat démony dbusa hal do runlevelu default a uživatele do skupiny plugdev.

Výpis kódu 3.5: Nastavení připojování zařízení

# emerge --ask dbus hal
# rc-update add dbus default
# rc-update add hald default
Přidání uživatele <uživatel> do skupiny plugdev
# gpasswd -a <uživatel> plugdev

4.  Správa instalací KDE

Více současných instalací

Při vydání nové řady KDE (např. 3.5.x, která nahrazuje řadu 3.4.x) se uplatňuje specifická vlastnost správy KDE v Gentoo, kdy je nová verze nainstalována tak, aniž by byla přepsána předchozí verze. Například pokud již máte nainstalované KDE 3.4 a nainstalujete KDE 3.5, budete mít k dispozici dvě verze, jednu v /usr/kde/3.4/ a druhou v /usr/kde/3.5/.

Je třeba poznamenat, že vaše nastavení pro různé instalace KDE budou ve vašem domovském adresáři uchovávána odděleně. KDE 3.4 čte svá nastavení z adresáře /home/<uživatel>/.kde3.4, při prvním spuštění KDE 3.5 je vytvořen adresář /home/<uživatel>/.kde3.5, jsou do něj přenesena aktuální nastavení z KDE 3.4 a tento adresář je pak používán pro ukládání nastavení a dat.

Další důležitá poznámka, kterou je třeba mít na paměti při aktualizaci instalace KDE, je možnost problémů s externími KDE aplikacemi, které máte nainstalovány (např. koffice, amarok nebo k3b), dokud tyto aplikace nejsou zkompilovány pro novou verzi KDE. Proto byste měli ihned, jakmile začnete používat novou verzi KDE, tyto programy znovu nainstalovat pomocí emerge, aby používaly nové verze knihoven.

Odinstalování starých verzí

S nainstalováním více verzí KDE vzniká problém jak odstranit staré verze, když se rozhodneme, že již nejsou potřeba. Bohužel Portage nepodporuje odinstalaci balíku včetně jeho závislostí jediným příkazem, takže pokud například spustíte emerge --unmerge kde, neodstraníte skutečné balíky tvořící KDE.

Pro odstranění instalace KDE (např. KDE 3.4) musejí být odstraněny jednotlivé balíky.

Výpis kódu 4.1: Odstranění balíků KDE 3.4

# emerge --unmerge =arts-3.4* =kdelibs-3.4* =kdebase-3.4* ...

To je samozřejmě velmi nepříjemné, zejména pokud máte nainstalováno mnoho balíků KDE. Tuto operaci však lze mnoha způsoby zautomatizovat. Jeden z nich uvádíme jako příklad.

Nejdříve si vypíšeme všechny balíky, které chceme odstranit. Použijeme příkaz equery z balíčku app-portage/gentoolkit:

Výpis kódu 4.2: Výpis balíků pro odstranění

(Vypíše všechny nainstalované balíky KDE)
# equery list kde-base/
(Vypíše všechny nainstalované balíky KDE a vybere ty z KDE 3.4)

# equery list kde-base/ | grep 3\.4

V tomto místě si raději několikrát zkontrolujte, že výpis odpovídá seznamu balíků, které mají být ze systému skutečně odstraněny. Pokud se domníváte, že je výpis v pořádku, můžete pokračovat a předat tento seznam příkazu emerge --unmerge.

Výpis kódu 4.3: Odtranění vybraných balíků

# equery list kde-base/ | grep 3\.4 | xargs emerge --unmerge --pretend

Ještě jednou zkontrolujte výpis a spusťte příkaz bez --pretend. Spustíte tím samotný proces odinstalace.

Po skončení odinstalace by měl adresář /usr/kde/3.4/ obsahovat pouze několik souborů (zejména konfigurační soubory; Portage se řídí pravidlem, podle něhož nikdy nesahá na konfigurační soubory). Pokud chcete, můžete adresář /usr/kde/3.4/ smazat i s jeho obsahem a odstranit tím poslední pozůstatky KDE 3.4.

5.  Často kladené otázky

KDE startuje extrémně pomalu

Ujistěte se, že máte správné nastavení v souboru /etc/hosts:

  • Pokud máte statickou IP adresu, ujistěte se, že váš FQDN a hostname jsou správně uvedeny na řádku, např. 192.168.0.10 tux.mojedomena tux
  • Pokud máte dynamickou IP adresu nebo pokud nemáte žádná další rozhraní, přidejte váš hostname přímo za výraz localhost, např. 127.0.0.1 localhost tux

Zkontrolujte, zda máte pro disky povolen DMA:

Výpis kódu 5.1: Kontola nastavení DMA

# hdparm /dev/hda
(...)
using_dma       = 1 (on)
(...)


Tisk

Aktualizace: 3. červen 2007

Poslední aktualizace původni verze tohoto dokumentu: 23. červen 2007

Shrnutí: KDE je jedno z nejčastěji používaných desktopových prostředí. Tento průvodce se snaží popsat všechny stránky KDE, včetně instalace, nastavení a použití.

Sven Vermeulen
Autor

Gregorio Guidi
Editor

Lukáš Svoboda
Překladatel

Jan Kundrát
Překladatel

Donate to support our development efforts.

Support OSL

Support OSL

Gentoo Centric Hosting: vr.org

VR Hosted

Tek Alchemy

Tek Alchemy

SevenL.net

SevenL.net

Global Netoptex Inc.

Global Netoptex Inc.

Bytemark

Bytemark

Copyright 2001-2008 Gentoo Foundation, Inc. Questions, Comments? Contact us.