Disclaimer :
Dit document is niet juist en is niet meer onderhouden.
|
De KDE Configuratie HOWTO
1.
Wat is de K Desktop Omgeving ?
Het project
Het KDE Project is een gratis software
project die door het ontwikkelingsteam van KDE wordt onderhouden. Het is een
opensource grafische desktop omgeving voor linux en unux werkstations. De
ontwikkeling is gedaan door honderden ontwikkelaars afkomstig van overal ter
wereld om gratis software te schrijven. Zie ook Wat is het KDE Project.
De Software
De K desktop omgeving is een gemakkelijk-tegebruiken desktop omgeving die
gebouwd is rond een goed applicatie framework dat makkelijk met andere
applicaties kan samengaan/samenwerken (zoals slepen en loslaten). Buiten de
essentiele componenten verstrekt KDE ook kant-en-klare software voor
101 taken: Bestandbeheer, internet, bureau-applicaties, e-mail, ... KDE heeft
alles wat je maar kunt denken.
De KDE omgeving is beschikbaar in meer dan 70 talen en heeft veel
gebruikers. Voor de geinterreseerden, zijn er veel screemafdrukken beschikbaar. Voor
meer informatie over KDE , lees Wat is
KDE? artikel op KDE.org.
The Gemeenschap
Veel KDE-gebaseerde gemeenschap-websites bestaan. Op KDEnews.org vind je het laatste nieuws
KDE in het algemeen. KDEdevelopers.org
is gespecifieerd op de KDE ontwikkeling, terwijl KDE-forum een beter geschikte plaats is
voor grote hoeveelheden. Meer links kunnen gevonden worden op de KDE Familie pagina.
2.
Installeren van KDE
Wat heb je nodig?
Als je geinterresseerd bent in het installeren van KDE (of KDE ondersteuning),
zul je moeten controleren als je jouw USE variabelen de kde en qt
opties bevatten. Qt is de grafische bibliotheek die KDE gebruikt.
Je moet ook hal als USE variabele instellen als je ondersteuning voor
het automatisch mounten van aparaten wilt toevoegen zoals hieronder uitgelegd
in Setup KDE to Mount Devices.
ALs je geen aRts wilt gebruiken
voor je multimedia, schakel dit dan de arts gebruikser-optie uit. (het
wordt standaard gebruikt).
Installeren van KDE als Monolitisch Packages
Het KDE project geeft nieuwe versies van zijn desktop omgeving in een set van
16 grote pakketen. Elk van dit pakket bevat veel appliacties (dus worden ze
"monolitisch" genoemt), Je zult dus moeten beslissen welk van deze pakketten je
wilt installeren.
Als je wilt zien hoe het eruit ziet als je elk pakket hebt geinstalleerd; Start
het volgende commando:
Codevoorbeeld 2.1: Zet alle pakketten die KDE zou installeren in een lijst |
# emerge --pretend kde | less
|
Als je niet geinterreseert bent in al deze pakketten te installeren, kun je ze
van elkaar installeren. Je zult zeker het kdebase pakket willen, want
dit bevat KDE's basis pakketten en nodige ebase package as it
contains KDE's base packages and required afhankelijkheden. De volgende tabel
somt enkele van de andere pakketten op die je kunt installeren.
| Package |
Description |
| kdeaccessibility |
Toegankelijkheid verwante programma's, die worden beheerd door KDE Accessibility Project
|
| kdeadmin |
KDE administratieve hulpmiddellen, zoals KCron (Takenplanner),
KUser (gebruikersbeheer) en KDat (Backupbeheer).
|
| kdeartwork |
Diverse kunst-gerelateerd materiaal, waaronder screensavers en thema's. Zie
ook www.kde-artists.org voor
meer KDE gerelateerde kunst.
|
| kdeedu |
Onderwijs gerichte KDE applicaties gericht op schoolgaande kinderen van 3
tot 18jaar. Zie ook het KDE Edu Project.
|
| kdegames |
Verschillende door KDE geontwikkelde spelletjes. Meer informatie kan
gevonden worden op het KDE Games Center.
|
| kdegraphics |
Grafisch-gerlateerde hulpmiddelen voor KDE, waaronder KSnapshot
(screenshot software), KolourPaint (simpele grafische editor),
Kpdf (Pdf applicatie), KIconEdit (icoon editor) en
KpovModeler (een 3D Modeler).
|
| kdemultimedia |
Multimedia-verwante applicaties, waaronder ondersteuning voor cd, mp3, dvd,
Multimedia-related applications, including support for CD, MP3, DVD, geluid
en video applicaties. Meer informatie kan gevonden worden op de
KDE Multimedia Project
website.
|
| kdenetwork |
Netwerk-verwnate applicaties zoals Kopete ( Multi-Protocol Instant
Messaging), kppp (Inbellen) en KSirc (IRC client). Merk ook op
dat konquero (Bestandsbrowseren browser) zijn deel van
kdebase!
|
| kdepim |
Persoonlijk informatiebeheer hulpmiddelen, zoals KOrganizer (Agenda),
KAddressbook (adresboek), Kontact (Groupware) en KMail
(E-mail). Meer informatie kunt u online vinden op de
KDE PIM Project website.
|
| kdesdk |
Bevat ontwikkelings hulpmiddelen, waaornder Kbabel (Vertaal hulpmiddel),
KBugBuster (Grafische gebruikers-interface om fouten in KDE op te
sporen) en Kompare (Grafische gebruikers-interface om het verschil te
zien tussen bestanden).
|
| kdetoys |
Een brede waaier aan software waarmee je jezelf kunt amuzeren tijdens het
wachten op je aflevering van je pizza. Je kunt er tools vinden zoals
eyesapplet en fifteenapplet, maar ook hulpmiddelen als
armor die je voorziet met voedingsbronnen :)
|
| kdeutils |
Grafisch systeem zoals kcalc (Rekenmachine), kdessh (SSH
terminal), kfloppy (Diskette geralateerde acties, enzovoort.
|
| kde-i18n |
Geinternationaliseerde bestanden voor KDE. Dit bevat vertaalde documenten.
Zie ook het KDE i18n project voor
meer informatie.
|
Om bijvoorbeeld KDE te installeren met alleen netwerk- en administrator
gerelateerde aplicaties:
Codevoorbeeld 2.2: Voorbeeld van een installatie van individuele KDE onderdelen |
# emerge kdebase kdenetwork kdeadmin
|
In het geval dat je het zou afvragen: het compileren van KDE duurt een heel
eindje.
Installeren van KDE als gesplitste pakketten
Als je meer controle over welke delen van KDE je installeert, je hebt de
mogelijkheid om elk pakket dat je nodig hebt afzonderlijk te installeren. Om
meer te weten over de ebuilds voor de individuele KDE programmas zie de Splitsen van Ebuilds gids.
Weten wat je wilt installeren en een pak minder moeilijk is dan splitsen van
ebuilds, is het installeren van een groot pakket. Gentoo voorziet dat voor je :
-
Als je een volledige KDE installatie wilt, installeer dan kde-meta.
Dit pakket zal alle aplicaties met benodigdheden installeren.
-
Als je de basis van KDE wilt installeren, neem dan kdebase-startkde.
Je kunt altijd hierna extra pakketen instaleren wanneer je dat wilt.
Deze twee mogelijkheden zijn de extereme eindpunten; Je zult waarschijnlijk
geinsterreseert zijn in een mogelijke en veilige mix van de twee :) Om het
kies-proces wat makkelijker te maken, geeft de volgende tabel een kort overzicht
met beschikbare KDE pakketten.
Dit pakkete maken geen deel uit van de kdebase-startkde installatie.
| Ebuild naam |
Omschrijving |
| akregator |
De aplicatie die makkelijk toelaat RSS feeds te lezen, beheren.
|
| juk |
De afspeellijst georienteerde mediaspelere, met een uitzicht die lijkt op
Apple's Itunes.
|
| kate |
het KDE Advanced Text Editor project,
is een multi-document aanpasser met syntax ondersteuning, foutopsporing...
|
| kcontrol |
Het KDE controlecentrum.
|
| kicker |
Het KDE kicker applicatie is een goed-gekende KDE applicatie opstartpaneel.
Het bevat het K Menu en geeft de mogelijkheid om applets zoals pager,
taakbeheer, klok,... te starten vanuit het dock.
|
| kmail |
Organiseer je e-mails efficienter met KMail.
|
| knetattach |
Met KNetAttach (ook gekent als de netwerk mappen wizard), Je kunt ook
gemakkelijk extra netwerken toevoegen aan je KDE bureaublad.
|
| knode |
KNode is een krachtige KDE-applicatie om nieuws te lezen.
|
| konqueror |
With Konqueror you have a
featureful file manager and web browser.
|
| konsole |
Konsole is de KDE terminal
emulator bij uitstek.
|
| kontact |
Kontact is de KDE Persona
Informatie Beheerder, die je helpt om makkelijker gesprekken te beheren,
organiseer je werk sneller en werk hechter samen met anderen.
|
| kopete |
Kopete is KDE's Instant
Messenger, die alle gekende IM protcollen ondersteund.
|
| korganizer |
Korganizer is de calendar en
taakbeheer applicatie voor KDE.
|
| kpdf |
Met KPDF kunt u PDF bestanden
bekijken en bewerken. Het heeft enkele unieke mogelijkheden die uw werk
aangenamer te maken.
|
| kscd |
kscd is een grafische cd speler voor KDE.
|
| ksnapshot |
Met ksnapshot kunt u schermafbeeldingen nemen van u bureaublad
|
| kuickshow |
Het KDE kuickshow programma is capabel om afbeeldingen van alle mogelijke
soort af te beelden.
|
En Dit is maar de top van de ijsberg. Als je meer wilt weten over alle mogelijke
KDE applicaties, neem een kijkje in de
kde-base
categorie. Hun functie zou moeten duidelijk zijn in de omschrijving.
Om vooraf bekijken wat je systeem wilt installeren, gebruik het emerge -p
commando samen met het less hulpmiddel, anders zult u niet alle pakketten
kunnen zien.
Codevoorbeeld 2.3: Bekijk van vooraf welke pakketten je systeem wilt installeren |
# emerge -p kdebase-startkde kicker | less
|
Als je gelukkig bent met het resultaat, laat dan de -p weg. Dit zal het
bouw-proces starten. Dit kan een heel eindje duren, daar dat KDE een grote
omgeving is. Wees niet verrast als uw systeem niet onmiddelijk klaar is met
installeren.
Externe KDE applicaties
Het aantal KDE applicates is niet gelimiteerd tot deze die meekomen met de
officiele lijst van programma's die kde levert, maar bevat nog honderden meer
pakketen, die gamaakt zijn op basis van het KDE werkomgeving en bibliotheken.
Hier is er een lijst met de meest populaire.
| Ebuild naam |
Omschrijving |
| koffice |
KOffice is beheert applicaties
zoals een textverwerker (KWord), rekenblad (KSpread), presentatie
(KPresenter), beeld bewerking (Krita), database beheer (Kexi) en veel meer.
KDE kan geinstalleerd worden via de kde of kde-meta ebuilds.
Je kunt KOffice als een enkel pakket (koffice) of als een set van
individuele pakketten (koffice-meta) installeren.
the comprehensive KDE
|
| amarok |
Met amaroK heb je een krachtige
muziek speler voor Unix/Linux.
|
| k3b |
K3B is een complete CD/DVD
schrijfapplicatie. CD's schrijven was nog nooit zo gemakkelijk.
|
| kaffeine |
Kaffeine is een volledige
multimedia speler voor KDE met veel opties.
|
Eerste Indruk
Laat ons eens kijken naar het resultaat. Je moeder heeft waarschijnlijk nooit
verteld niet te werken met root. Dus geven wij jouw moeder's raad .. Test KDE
als een gebruiker. Log in als een gebruiker en configureer jouw sessie zodat KDE
start als je startx uitvoert. Je kunt dit doen door exec startkde
in ~/.xinitrc te plaatsen. (zie ook
Gebruiken van startx in
het X Server Configuratie gids):
Codevoorbeeld 2.4: Configureer je locale sessie |
$ echo "exec startkde" > ~/.xinitrc
|
Start nu je grafische omgeving op door startx uit te voeren.
Codevoorbeeld 2.5: Starting KDE |
$ startx
|
Je zult worden begroet door een programma dat KPersonalizer heet.
Proficiat, laten we nu kijken naar hoe we KDE kunnen configureren.
3.
Configureren van KDE
KPersonalizer
KPersonalizer is het programma dat je toelaat om KDE voor jouw te configureren.
Het is erg gemakkelijk.. het werkt namelijk met een grafische wizard, die KDE
toestaat aan te passen naar je eigen smaak. ALs je KDE start voor de eerste
keer, start KPersonalizer automatisch.
De eerste invoer die KPersonalizer vraagt is je Land en de taal van jouw keuze.
Omdat we nog niet alle talen hebben geinstaleerd op je systeem zul je
waarschijnlijk alleen engels kunnen kiezen als taal. Dit kan natuurlijk achteraf
nog veranderd worden door de talen te installeren voor KDE.
Het twweede dat KDe je toestaat in te stellen is Systeem Gedrag. Dit laat
toe om de venster selectie, muise type, etc. in te stellen. Als je een bepaald
gedrag hebt geslecteerd, zie je de beschrijving van het gedrag op het scherm
verschijnen. Als je niet zeker bent van je keuze; Maak je geen zorgen. Je kunt
dit herinstellen wanneer je wilt.
Vervolgens vraagd de wizard naar de hoeveelheid van eye-candy je wilt
activeren. Hoemeer eye-candy, hoe toffer KDE zal reageren, maar ook hoe
meer CPU je zult gebruiken. Hoewel dit met een korreltje zout moet genomen
worden; Hoewel.. als je op een 600 Mhz CPU met 128 Mb gegeugen alles activeerd
resulteerd dit nog seeds in een traag systeem.
Ten laatste vraagd KDE je welke stijl je wil gebruiken . Een stijl beschrijft
hoe venster decoratie, thema, knop-layout, etc er uit zullen zien. Probeer
verschillende stijlen om te zien welke je het leukste vind. Vertelden we je al
dat KDE volledig configureerbaar is ?
Leun nu naar achter en geniet -- KDE zal nu opstarten en je zult begroet worden
met een toffe fucntionele desktop omgeving.
Installeren van Taal Pakketen
Als engels niet je moedertaal is, of als je gewoon geinsterreseerd bent im in
een andere taal te werken, gelieve dan verder te lezen. We zullen de taal
pakketten voor KDE installeren die je wilt gebruiken.
Taal pakketen zijn beschikbaar in het kde-i18n pakket. Om het te
installeren van een pakket naar je keuze, zul je de LINGUAS variabele
moeten instellen in je /etc/make.conf zodat je je talen niet kwijt
bent bij het updaten van je systeem.
Codevoorbeeld 3.1: Instellen van LINGUAS in /etc/make.conf |
# nano -w /etc/make.conf
LINGUAS="nl fr"
|
Start nu emerge kde-i18n om de taal-pakketen te installeren. Eenmaal
gedaa, start KDE ip en start vervolgens het KDE Control Center (K-menu >
Control center). Dit is het programma waar je bijna alle aspecten van KDE
kunt instellen. Veel meer dan gebruikt in KPersonalizer.
Om je taal te veranderen, ga naar Regionale & Toehankelijkheid,
Taal-Regio & Talen. Voeg daar de talen van je keuze toe. Om je
(gelokaliseerde KDE te zien moet je opnieuw inloggen.
Grafische Login
Als je kdm als grafische login manager (wat betekend dat je niet hoeft
een terminal te openen en startx elke keer te typen), moet je je
configuratie-bestand aanpassen en je systeem zodanig instellen dat de KDM
opstart na het opstarten:
Pas in /etc/rc.conf, de DISPLAYMANAGER variabele aan naar
kdm.
Codevoorbeeld 3.2: instellen van DISPLAYMANAGER in /etc/rc.conf |
# nano -w /etc/rc.conf
DISPLAYMANAGER="kdm"
|
Finish up by adding xdm to the default runlevel:
Codevoorbeeld 3.3: Adding xdm to the default runlevel |
# rc-update add xdm default
|
Als je de computer opnieuw opstart, zal KDM opstarten als grafische login
manager.
KDM zal een lijst weergeven met beschikbare sessies, waarin KDE natuurlijk. KDM
vindt deze in /usr/share/xsessions. Als je KDM gebruikt hoef je
dus niet je ~/.xinitrc aanpassen.
Laat KDE automatisch je aparaten mounten
KDE geeft je de mogelijkheid om je aparaten autmatisch te mounten (zoals CDROMs
en andere opslagmedia. Om dit doel te bereiken moet je KDE geinstalleerd hebben
met de HAL-optie. Je moet ook dbus en hal aan het
standaard opstartlevel hebben toegevoegt. Ook de lokale gebruiker moet in de
plugdev-groep zitten.
Codevoorbeeld 3.4: Installeer apparaat mounting |
# emerge --noreplace dbus hal
# rc-update add dbus default
# rc-update add hald default
# gpasswd -a <user> plugdev
|
4.
beheer KDE installaties
Meerdere installaties
Een specialiteit in de manier dat KDE wordt beheert in Gentoo is dat als er een
nieuwe versie van KDE verschijnt (zoals 3.5.x series, die nieuwer zijn dan
3.4.x series) het zal geinstalleerd worden naast de oude en dus niet worden
overschreven. Dus als je bijvoorbeeld KDE 3.4 isntalleerd kan je ook 3.5
installeren naast elkaar. Deze versies komen te staan in
/usr/kde/3.4/ en /usr/kde/3.5/.
Merk op dat de instellingen voor verschillende KDE installaties zullen apart
gehouden worden in je home-map. KDE 3.4 leest zijn instellingen uit de
/home/<user>/.kde3.4 map, en de instellingen die je de
eerste keer genereerd als KDE 3.5 op starten zullen worden opgeslagen in
/home/<user>/.kde3.5 vanaf dan zal die map gebruikt worden.
Een andere belangrijke opmerking is dat je kunt problemen ondervinden met
externe KDE applicaties die je al hebt geinstalleerd (zoals koffice,
amarok or k3b) Dit moet in het achterhoofd houden
tijdens de installatie van KDE. Door dit opnieuw te compileren maak je de link
goed naar de nieuwe bibliotheken.
Deinstallatie van oude versies
Als je meerdere versies van KDE hebt geinstalleerd kan het een probleem vormen
om een oudere versie te verwijderen. Jammer genoeg heeft de portage geen optie
om versies te deinstalleren met al zijn benogdigdheden in een enkel commando.
emerge --unmerge kde zal bijvoorbeeld niet het kde pakket
deinstalleren.
om een installatie te verwijderen (bvb. KDE 3.4):
Codevoorbeeld 4.1: verwijderen KDE 3.4 packages |
# emerge --unmerge =arts-3.4* =kdelibs-3.4* =kdebase-3.4* ...
|
Dit kan natuurlijk nogal vervelend zijn als je meerdere KDE pakketten hebt
geinstalleerd. Deze acties kunnen natuurlijk ook worden geautomatiseerd.
Laten we eerst een lijst maken van alle pakketen die we willen verwijderen. We
gebruiker hiervoor het equery commando, die deel uitmaakt van het
app-portage/gentoolkit pakket:
Codevoorbeeld 4.2: een lijst maken van alle pakketen die we willen verwijderen |
# equery list kde-base/
# equery list kde-base/ | grep 3\.4
|
Nu zou je moeten controleren welke pakketen je wil en niet wil deinstalleren op
je systeem. Als je denkt dat het goed is, kan je doorgaan en emerge
--unmerge toevoegen aan het commando.
Codevoorbeeld 4.3: Removing selected packages |
# equery list kde-base/ | grep 3\.4 | xargs emerge --unmerge --pretend
|
Controleer de uitvoer en voer het commando opnieuw in zonder de
>--pretend om het deinstalleren te starten.
Nadet je de job hebt uitgevoerd zou de map /usr/kde/3.4/ alleen
enkele bestaan meer mogen bevatten (vooral configuratie bestanden omdat de
portage het beleid volgt geen configuratie bestanden aan te raken). Als je dat
wenst kan je veilig de map /usr/kde/3.4/ verwijderen.
5.
Veel gestelde vragen (FAQ)
KDE is extreem traag tijdens het opstarten
Controleer dat je /etc/hosts bestand correct is:
-
Als je een statisch IP-adres hebt, zorg er dan voor dat je FQDN en je
hostnaam in die lijn staan, zoals 192.168.0.10 tux.mydomain tux
-
Als je een dynamisch IP-adres hebt, of geen extra netwerkinterface hebt,
voeg dan het localhost verklaring toe aan die lijn, zoals
127.0.0.1 localhost tux
Controleer of je DMA hebt aangeschakeld voor je harde schijven.
Codevoorbeeld 5.1: DMA instellingen controleren |
# hdparm /dev/hda
using_dma = 1 (on)
|
The contents of this document are licensed under the Creative Commons -
Attribution / Share Alike license.
|