Nastavení KDE — HOWTO
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 |
S 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 |
# 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 |
S 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
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
|
V /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
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
# 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í |
# equery list kde-base/
# 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)
|
Obsah tohoto dokumentu je licencován pod licencí Creative Commons -
Attribution / Share Alike.
|