Copyright © 2004, 2005 Het KDE-documentatieteam
Het is toegestaan dit document te kopiëren, te verdelen en/of te wijzigen onder de voorwaarden van de GNU vrije-documentatie-licentie, versie 1.1 of een latere versie, gepubliceerd door de Free Software Foundation; zonder invariante paragrafen, zonder vooromslagteksten, en zonder achteromslagteksten. Een kopie van de licentie vindt u hier: de paragraaf "GNU vrije-documentatielicentie".
Een algemene gebruikersgids voor KDE
Rapporteer eventuele fouten in dit document op (kde-doc-english AT kde.org)
.
Inhoudsopgave
Lijst van tabellen
Lijst van voorbeelden
Inhoudsopgave
Het doel van de gebruikersgids is om een overzicht van de volledige KDE-ervaring aan te bieden. We gaan er van uit dat u een standaard, werkende installatie van een complete KDE desktop environment hebt, vergezeld van de aanvullende pakketten. Dit boek dient uw eerste referentiepunt te zijn voor elke eenvoudige vraag over een KDE-instelling of om uit te vinden hoe u een algemene taak kunt uitvoeren.
De eerste plaats om te kijken en een verzamelplaats voor alle vragen die u hebt met betrekking tot uw KDE-ervaring.
Een snelstartgids tot veelvoorkomende taken. In de meeste gevallen hoeft u niet de details te weten van hoe u elke optie moet instellen om uw werk gedaan te krijgen. U zult stap-voor-stap-gidsen vinden die van toepassing zijn op de meestvoorkomende situaties, samen met verwijzingen naar bronnen voor verdere informatie, in het geval dat u problemen tegenkomt.
Er zijn ook enkele tips en trucs die u de meest bruikbare en indrukwekkende functies van KDE laten zien, en manieren om tijd en werk te besparen.
De gebruikersgids is niet bedoeld als vervanging van de handleidingen van de programma's zelf. Voor specifieke programma-instellingen en -problemen die niet in dit boek worden behandeld verwijzen we u dan ook naar deze handboeken. Als het antwoord buiten het bereik van dit boek ligt, dan vertellen we u precies waar u meer hulp kunt vinden.
De kans bestaat dat u ook een variëteit van programma's van derden gebruikt. Sommige van deze programma's worden in deze gids genoemd, maar we behandelen in principe alleen de programma's die als onderdeel van de KDE-uitgave zijn aangeleverd. Dit betekent niet dat deze programma's minder waard zijn. Sterker nog, veel van deze programma's zijn uitstekend.
De gebruikersgids is niet gebonden aan een distributie, en behandelt de standaard KDE-installatie. Uw installatie kan door de distributeur zijn aangepast, of door uzelf. Onze adviezen zijn daarom generiek. Het is mogelijk dat u de paden dient bij te stellen om de bestanden die in deze gids worden behandeld te kunnen vinden.
We gebruiken de volgende opmaakconventies om duidelijk te maken waar we naar verwijzen:
Type tekst | Stijl | Voorbeeld |
---|---|---|
Tekst die verschijnt in de GUI (op knoppen, etc.) | Lichtgrijze achtergrond | Instellingen |
Namen van toetsen | Vetgedrukt | Ctrl |
Menuopties | “Menunaam”-> “Menuoptie” | -> |
Toetsencombinaties (simultaan ingedrukt) | “Modificatietoets”+“actietoets” | Ctrl+Q |
Tekst die u dient in te typen | Vetgedrukt, lettertekens met vaste breedte | ls -al kde/ |
Tekst die u dient te vervangen, afhankelijk van de situatie | Cursief groen lettertype | gebruiker |
U dient de volgende systeemlocaties te kennen:
KDE installeert zichzelf in zijn eigen mappenstructuur. Deze mappenstructuur kunt u vinden door het commando kde-config
te typen. Naar deze map wordt verwezen door de omgevingsvariabelen $--prefix
KDEDIRS
en mogelijk $KDEDIR
.
De omgevingsvariabele $KDEHOME
verwijst naar de map waarin KDE de instellingen voor de gebruiker kan vinden. Indien deze niet ingesteld is, gebruikt KDE de standaardwaarden in ~/.kde
.
Hier is een overzicht van de gebruikersgids:
Deel II, “Het bureaublad” bevat een inleiding tot het basisgebruik van KDE, zoals de paragraaf “Vensters, hoe u er mee werkt”, en de hulpmiddelen die u zult gebruiken in alle KDE-toepassingen, zoals de paragraaf “Bestanden openen en opslaan”. Als u KDE voor het eerste gebruikt, of nog nooit eerder een computer hebt gebruikt, dan vindt u deze sectie waarschijnlijk behulpzaam.
Deel III, “KDE-componenten” legt enkele belangrijke componenten van een KDE-installatie uit en hoe ze in elkaar passen: KDE's multimedia- en netwerkcapaciteiten zijn vrij uitgebreid en worden hier niet volledig behandeld. Maar u kunt van beide proeven in dit gedeelte van de gebruikersgids. Aan het einde van dit onderdeel vindt u een gids om KDE een klein beetje verder af te stellen, in Hoofdstuk 16, Onder de motorkap van KDE rommelen.
Deel IV, “KDE en het internet” bespreekt KDE's verzameling internetprogramma. KDE bevat een krachtige webbrowser, Konqueror een uitgebreid e-mailprogramma, KMail een nieuwslezer, KNode en nog veel meer programma's die uw internetervaring eenvoudiger en productiever maken. Dit onderdeel van de gebruikersgids bevat informatie over het instellen van deze toepassingen.
Deel VI, “KDE voor systeembeheerders” is een referentiegids tot sommige KDE-functies die handig zijn voor systeembeheerders voor het instellen van systemen met meerdere gebruikers. Dit onderdeel bevat ook informatie voor gewone gebruikers: waar configuratiebestanden worden opgeslagen, welke omgevingsvariabelen effect hebben op KDE, etc. het KIOSK-framework is het KDE-systeem dat het voor systeembeheerders mogelijk maakt om te beperken wat gebruikers in KDE kunnen doen. Het is potentieel bruikbaar in veel situaties, maar in het bijzonder bij het draaien van kios-computers die één functie uitvoeren, zoals een webbrowser. Vandaar de naam KIOSK.
Inhoudsopgave
Het “bureaublad” is gewoon de naam van de schermindeling die u ziet als u KDE hebt opgestart. Het ziet er ongeveer als volgt uit (op uw systeem kan het er iets anders uitzien, maar de hoofdfuncties zijn hetzelfde):
Laten we eens naar de meest belangrijke onderdelen kijken:
Het grootste deel van het scherm wordt ingenomen door de achtergrond. Op dit moment wordt de achtergrond ingetekend door een afbeelding. Deze afbeelding wordt ook wel “behang” of bureaubladachtergrond genoemd. U kunt deze achtergrond aanpassen naar uw eigen smaak.
In de linker bovenhoek ziet u twee pictogrammen: Prullenbak en Persoonlijke map. Het klikken op deze pictogrammen opent respectievelijk uw prullenbak
en uw persoonlijke map
. U kunt zelf meer pictogrammen toevoegen, zodat u vanaf uw bureaublad met één muisklik toegang hebt tot uw favoriete programma's, mappen of verwijderbare schijven.
Onderaan ziet u het KDE-paneel, ook wel bekend als “Kicker”. Het paneel is het centrale punt van KDE. Het bevat het -menu, van waaruit u KDE-toepassingen kunt starten, het toont alle programma's die op dat moment draaien, de huidige tijd en nog veel meer. Kijk bij Hoofdstuk 3, Het paneel en het bureaublad voor meer informatie over het KDE-paneel.
Basisinformatie over KDM en startkde.
Er zijn twee manieren waarop u zich bij KDE kunt aanmelden: grafisch of vanaf de commandoregel. We bekijken beiden even vluchtig:
Als u na het opstarten van uw computer een scherm ziet dat lijkt op de afbeelding hieronder, kunt u zich grafisch aanmelden. Typ uw gebruikersnaam in het tekstvak Gebruikersnaam (of Login als het aanmeldscherm in het Engels is) en uw wachtwoord in het tekstvak Wachtwoord (Password). Uw wachtwoord zal niet worden getoond tijdens het intypen ervan. Afhankelijk van de gekozen instellingen zullen er sterretjes (asterisken) worden getoond, of u ziet geen enkele reactie tijdens het invoeren van het wachtwoord. Als u uw gebruikersnaam en wachtwoord hebt ingevoerd, klikt u op de knop (). KDE start vervolgens op. Het opstartscherm van KDE verschijnt en geeft informatie over de voortgang van de KDE-start. Als het scherm klaar is, is KDE gereed voor gebruik.
Als u liever de commandoregel gebruikt, kunt u KDE opstarten met het commando startx. Voeg de regel exec startkde
toe aan het tekstbestand .xinitrc
in uw persoonlijke map (als het bestand niet bestaat kunt u het aanmaken), sla het bestand op en voer dan het commando startx uit. KDE start dan op dezelfde manier op zoals hierboven beschreven bij het grafisch aanmelden.
Als u klaar bent met het gebruiken van KDE, wilt u zich waarschijnlijk afmelden tot de volgende keer. De eenvoudigste manier om dat te doen is door op het -menu onderin uw scherm te klikken en de optie te kiezen. Er wordt dan een dialoogvenster geopend met de tekst Sessie voor gebruiker
beëindigen. Om het afmelden te bevestigen klikt u op de knop in dit venster. Mocht u van gedachten zijn veranderd en door te willen gaan met het gebruiken van KDE, klik dan op de knop .
Aanverwante informatie
Het handboek van kdm bevat informatie over het opzetten en gebruiken van de grafische displaymanager van KDE. U kunt het lezen in KDE's documentatiecentrum of door het commando help:/kdm
in te typen in het locatieveld van Konqueror.
De meeste programma's hebben een uitgebreide handleiding, die u op verschillende manieren kunt openen:
Door op de toets F1 in een programma te klikken.
Via de menubalk: ->
Door middel van de kioslave 'help' in Konqueror. U typt in de locatiebalk van Konqueror help:/
programmanaam
Online op http://docs.kde.org
Veel programma's bieden ook contextuele hulp in twee vormen: hulpballonnen (ook wel knopinfo, scherminfo of tooltips genoemd) en “Wat-is-dit”-hulp.
Hulpballonnen zijn kleine venstertjes met informatie die verschijnen op het moment dat u de muisaanwijzer over een item beweegt zonder dat u klikt.
U komt de hulpballonnen op veel plekken in KDE tegen om uw korte informatie over een item op het scherm te geven. Bijvoorbeeld, de meeste werkbalkknoppen in programma's tonen hun naam in een hulpballon als u de muis over ze heen beweegt.
Naast hulpballonnen zijn er ook tekstballonnen. Deze zijn in beginsel hetzelfde als hulpballonnen, met als verschil dat ze niet per se hulp aanbieden. In de bestandsbeheerder Konqueror en op uw bureaublad leveren de tekstballonnen u informatie over bestanden. Dit type informatie wordt meestal “meta-informatie” genoemd.
Meer informatie over meta-informatie vindt u in de sectie over de Konqueror bestandsbeheerder.
“Wat is dit?”-hulp is meestal gedetailleerder dan hulpballonnen. U kunt de “Wat is dit?”-hulp op drie manieren benaderen:
Door op de knop in de titelbalk van het venster te klikken.
Door op de toetsencombinatie Shift-F1 te drukken.
Bij de eerste twee manieren verandert de cursor in een muisaanwijzer met een vraagteken ernaast. Klik op het item waarover u informatie wilt, en een klein informatievenster verschijnt. Bij de laatste manier verschijnt er een contextmenu met 1 optie genaamd 'Wat is dit?'. Klik erop om het informatievenster te openen.
KDE kent vele mailinglists die u kunnen helpen en ondersteunen bij het gebruiken en instellen van uw desktop.
Enkele handige lijsten zijn:
Deze mailinglist richt zich specifiek op besturingssysteemonafhankelijke vragen en discussies over het gebruik van KDE. Vragen en discussies over een bepaalde distributie zijn hier off-topic. Bijvoorbeeld, de vraag “Hoe kan ik de marges voor KWord-documenten veranderen?” is geschikt voor deze lijst, terwijl “Hoe kan ik mijn printer met behulp van KDE onder UnixOS XY instellen?” dat niet is. Alle gestelde vragen en discussies dienen betrekking te hebben op alle KDE-gebruikers die de beschikbare KDE-software gebruiken, en niet alleen op degenen die hetzelfde besturingssysteem gebruiken.
U kunt u inschrijven op de lijst op https://mail.kde.org/mailman/listinfo/kde
Het archief van deze lijst vindt u op http://lists.kde.org/?l=kde.
Deze mailinglist richt zich specifiek op vragen en discussies over KDE op Linux®. Vragen en discussies kunnen gaan over elke kwestie die te maken heeft met desktopgebruikers die KDE gebruiken op een Linux®-systeem. Dus vragen als “Hoe kan ik een netwerkprinter instellen om te kunnen afdrukken vanuit KDE op Linux-distributie X.Y” zijn hier op hun plaats. Als u liever een lijst hebt die zich beperkt tot systeemonafhankelijke vragen en discussies omtrent KDE, gebruik dan de algemene KDE User-mailinglist.
U kunt uzelf inschrijven op deze lijst op https://mail.kde.org/mailman/listinfo/kde-linux.
Het archief van deze lijst vindt u op http://lists.kde.org/?l=kde-linux.
Er is een #kde-kanaal beschikbaar op Freenode (irc.freenode.net) voor ondersteuning en algemene conversaties over KDE. Zoals gebruikerlijk kunt u toegang krijgen tot dit kanaal met behulp van één van KDE's populaire IRC-programma's, waaronder konversation, KSirc als ook Kopete. Voor meer informatie, zie de sectie de paragraaf “IRC”.
Er zijn nog vele andere hulpbronnen die u bruikbaar kunt vinden. Enkele daarvan staan hieronder:
Elke toepassing die in KDE draait, heeft zijn eigen venster, sommige toepassingen kunnen meer dan één venster hebben. U kunt deze vensters op veel verschillende manieren manipuleren om het bureaublad naar uw wensen in te delen. Hier is een normaal venster:
Als u een venster wilt gebruiken, moet het actief zijn. Een venster wordt automatisch actief zodra u het opent, zodat u de toepassing direct kunt gebruiken. Er kan altijd slechts één venster actief zijn. Het actieve venster is dat venster waarin u kunt typen, en dat herkenbaar is aan een titelbalk met een andere kleur. (Met het standaard KDE-thema heeft het actieve venster een lichtblauwe
titelbalk en inactieve vensters hebben een grijze
titelbalk.)
Wanneer u in een ander venster wilt werken, moet u het actief maken. Er zijn twee manieren om dit te doen:
Klik met de
op het venster dat u actief wilt maken. Het venster wordt actief gemaakt en vóór eventuele andere vensters geplaatst, die het dan geheel of gedeeltelijk zal overlappen.Houd de Alt-toets ingedrukt en druk op Tab (laat de Alt-toets niet los). Er verschijnt een dialoogvenster met een lijst van beschikbare vensters, warvan er één is geaccentueerd. U kunt een ander venster selecteren door nogmaals op Tab te drukken, terwijl u nog steeds de Alt ingedrukt houdt, om naar het volgende item in de lijst te gaan. Wanneer u de Alt loslaat, wordt het venster dat geaccentueerd is actief.
U kunt de vensters op uw bureaublad organiseren door ze te verplaatsen. U kunt ze zo verplaatsen dat ze elkaar overlappen of zo dat u het gehele venster kunt zien. Er zijn drie manieren om een venster te verplaatsen:
Klik met de
op de titelbalk en houd de muisknop ingedrukt. Verplaats de muiswijzer en het venster volgt de muiswijzer. Op de plaats waar u de muisknop loslaat, zal het venster blijven staan.Open het venstermenu door op de linkerknop op de titelblak te klikken (zoals hieronder te zien is) en selecteer . De muiswijzer wordt in het midden van het venster geplaatst en door de muis te bewegen wordt het venster verplaatst. Wanneer het venster zich op de gewenste plaats bevindt, klikt u met de .
Houd Alt ingedrukt en klik met de wanneer de muiswijzer zich boven het venster dat u wilt verplaatsen bevindt. De vorm van de muiswijzer verandert. Door de muis te bewegen kunt u nu het venster verplaatsen; laat de muisknop los wanneer het venster zich op de gewenste plaats bevindt. Deze methode is vooral nuttig als de titelbalk van het venster buiten het scherm valt en u geen andere methoden kunt gebruiken.
U kunt op twee manieren vensters groter of kleiner, breder of hoger maken. Kies gewoon de methode die u het beste bevalt:
Plaats de muiswijzer op de rand van het venster (deze is lichtblauw in de bovenstaande schermafbeelding). De muiswijzer verandert in een dubbele pijl. Klik en sleep, de rand van het venster volgt de muiswijzer, zodat het groter of kleiner wordt. Als u op de boven- of onderrand van het venster klikt, kunt u de hoogte wijzigen. Als u op de linker- of rechterrand klikt, kunt u de breedte wijzigen. Om hoogte en breedte tegelijkertijd te wijzigen plaatst u de muiswijzer op een hoek van het venster. Wanneer de muiswijzer in een diagonale dubbele pijl veranderd is, kunt u klikken en slepen.
Open het venstermenu door op de linkerknop op de titelbalk te klikken. Selecteer en de muiswijzer verandert in een dubbele pijl. Beweeg de muiswijzer om de grootte te wijzigen en klik met de wanneer het venster de gewenste grootte heeft.
Als u de rand van het venster of de knop voor het venstermenu niet kunt zien, kunt u Alt en de gebruiken. Houd Alt ingedrukt en sleep met de on de grootte te wijzigen. Laat de los wanneer het venster de gewenste grootte heeft.
Als u het venster zo groot mogelijk wilt maken, zodat het alle ruimte op het scherm inneemt, gebruikt u de knop , dit is de tweede knop van rechts op de titelbalk. Een klik met de op deze knop maakt het venster zo hoog en breed mogelijk; een klik met de maakt het venster zo groot mogelijk in verticale richting (zo hoog mogelijk) en een klik met de maakt het venster zo groot mogelijk in horizontale richting (zo breed mogelijk).
Wanneer u een programma open wilt houden, maar u wilt niet dat het ruimte op uw bureaublad inneemt, kunt u het venster minimaliseren of oprollen. Om een venster te minimaliseren klikt u op de knop , dit is de derde knop van rechts op de titelbalk. Het venster verdwijnt van het bureaublad, maar het programma blijft draaien en de knop voor het programma op de taakbalk in het paneel blijft zichtbaar. Om het venster weer zichtbaar te maken klikt u op de knop op de taakbalk. U kunt ook op de toetsen Alt+Tab drukken: zie de paragraaf “Tussen vensters heen en weer schakelen”l" >.
Vensters oprollen lijkt een beetje op minimaliseren, maar in dit geval blijft alleen de titelbalk van het venster zichtbaar. Om een venster op te rollen dubbelklikt u op de titelbalk. Om het venster weer helemaal te zien dubbelklikt u nog een keer op de titelbalk.
Het kan soms gebeuren dat er een heleboel vensters over het bureaublad verspreid open staan. U kunt KDE de vensters trapsgewijs vanaf linksboven op het scherm laten ordenen. Klik met de op het bureaublad en selecteer in het menu.
Als u de vensters wilt laten ordenen, zal KDE proberen om zoveel mogelijk ruimte op het bureaublad voor de vensters te gebruiken. Als u bijvoorbeeld vier vensters open hebt, en u wilt ze laten ordenen, wordt elk venster in een hoek van het bureaublad geplaatst, ongeacht waar ze zich eerst bevonden. Om deze optie te gebruiken, klikt u met de op het bureaublad en selecteert in het menu.
Wanneer u klaar bent met een toepassing zult u deze waarschijnlijk willen stoppen en het venster willen sluiten. Ook hier hebt u weer verschillende manieren om dit te doen:
Klik op de rechtse knop op de titelbalk. Als u een document gewijzigd hebt, wordt u gevraagd of u de wijzigingen wilt of , of dat u de opdracht om de toepassing af te sluiten wilt .
Gebruik het menu -> op de menubalk. Wanneer er onopgeslagen wijzigingen zijn kunt u kiezen of u de wijzigingen wilt of , of dat u het afsluiten wilt .
Kicker, het KDE-paneel, en selecteer . U krijgt de mogelijkheid om onopgeslagen wijzigingen alsnog op te slaan.
klik op de knop van het gewenste venster inDruk op de toetsen Alt+F4 . Ook nu verschijnt het dialoogvenster met de vraag of onopgeslagen wijzigingen opgeslagen moeten worden.
kstart
De eenvoudigste manier om toegang te krijgen tot de geavanceerde functies voor vensterbeheer in KDE is door middel van een vrij onbekend hulpmiddel: kstart, dat bij KDE is inbegrepen sinds versie 2.1. Met kstart kunt u bepalen hoe een toepassing met vensterbeheer samenwerkt. Het commando wordt gewoonlijk gebruikt om specifiek gedrag van veelgebruikte toepassingen in te stellen, maar het kan ook nuttig zijn om niet-KDE-toepassingen in het bureaublad te integreren.
kstart is eenvoudig te gebruiken: typ kstart
en enkele opties vóór een commando. Om te beginnen een voorbeeld hoe we kstart kunnen gebruiken om het gedrag van het venster van KCalc aan te passen. Dit is het commando:
%
kstart
--ontop
--alldesktops
kcalc
Hopelijk is het effect van dit commando vrij vanzelfsprekend - het venster van KCalc blijft boven alle andere vensters en is op alle virtuele bureaubladen te zien. Minder vanzelfsprekend is dat dit commando met elke omgeving die aan de NET eisen voldoet werkt, en niet alleen met KDE.
We kunnen ook argumenten meegeven aan programma's die met kstart opgestart worden, bijvoorbeeld:
%
kstart
--skiptaskbar
--desktop
1 xmessage'Hello World'
Dit commando laat Hello World
met xmessage zien en zorgt ervoor dat het venster op het eerste virtuele bureaublad verschijnt en niet op de taakbalk gezet wordt. Het feit dat dit programma (xmessage) geschreven is met behulp van de Xt-toolkit en geen eigen KDE-toepassing is, is een enkel probleem voor kstart. Dit voorbeeld laat hopelijk zien hoe u kstart kunt gebruiken om "vreemde" toepassingen in het KDE-bureaublad te integreren.
Hoewel u kstart kunt gebruiken om bepaalde instellingen aan vensters te wijzigen, biedt KDE ook de mogelijkheid om deze wijzigingen -- evenals andere instellingen -- in het venster van het programma zelf te maken. Klik op de linkerknop op de titelbalk (of druk op Alt+F3 als het venster actief is) en selecteer -> in het menu. Zoals u kunt zien, kunt u hier verscheidene instellingen wijzigen, van de geometrie bij het opstarten tot wel of geen rand om het venster.
Nu we weten hoe we de eigenschappen van een venster kunnen aanpassen, kijken we naar een ander aspect van het bureaublad: het systeemvak. Het systeemvak is een gedeelte waarin een toepassing als een pictogram weergegeven wordt. Het pictogram kan gebruikt worden om informatie over de status van de toepassing te geven of om snel toegang tot commando's te krijgen. Een toepassing in het systeemvak heeft gewoonlijk geen knop op de taakbalk wanneer het venster geminimaliseerd wordt. Pictogrammen voor in het systeemvak worden meestal speciaal voor de toepassing ontwikkeld, maar KDE heeft een hulpmiddel om elke applicatie in het systeemvak te plaatsen: ksystraycmd.
Om te beginnen nemen we de standaardtoepassing KCalc en maken er een systeemvaktoepassing van. Het commando is:
%
ksystraycmd
--title
'kcalc' kcalc
Het pictogram verschijnt in het systeemvak, de venstertitel wordt in een tekstballon getoond wanneer u de muis even op het pictogram houdt. ksystraycmd volgt het standaard KDE-gedrag: het venster kan getoond en verborgen worden door op het pictogram te klikken en er is een contextmenu beschikbaar.
Om de overige mogelijkheden van ksystraycmd te laten zien, geven we een ingewikkelder voorbeeld: een Konsole-venster dat het bestand .xsession-errors
volgt (dit is het logbestand dat bijhoudt wat er op het bureaublad gebeurt). Het volgende moeten we intypen om dit kunnen zien:
%
konsole
--icon
log--caption
'X Log' \--nomenubar
--notabbar
--noframe
\-e
tail -f ~/.xsession-errors
De argumenten --caption
en --icon
zijn standaard voor KDE-toepassingen. U kunt en complete lijst van deze algemene opties te zien krijgen door een toepassing aan te roepen met --help-kde
en --help-qt
. Hier geven we het venster van Konsole de titel 'X Log' en het pictogram “log”. Deze opties kunt u met elke KDE-toepassing gebruiken en, zoals eerder gezegd, ksystraycmd houdt hier rekening mee bij het creëren van het pictogram voor het systeemvak. Het argument -e
is specifiek voor Konsole en zorgt dat het commando less uitgevoerd word. Ondanks dat het er ingewikkeld uitziet, kunnen we dit venster gemakkelijk in het systeemvak plaatsen met behulp van ksystraycmd:
%
ksystraycmd
--hidden
--title
'X Log' \ konsole --icon log --caption 'XLog' \ --nomenubar --notabbar --noframe \ -e tail -f .xsession-errors
Dit is het ingewikkeldste commando dat we gebruikt hebben en bovendien laat het de optie --hidden
zien waardoor na het starten alleen het pictogram in het systeemvak zichtbaar is. Dit voorbeeld voldoet aan ons doel on snel het logbestand te kunnen zien, maar we kunnen het efficiënter maken door het konsole-proces alleen te laten draaien wanneer het zichtbaar is. Het commando dat we hiervoor moeten intypen is:
%
ksystraycmd
--startonshow
\ --icon
log--tooltip
'X Log' \ konsole --icon log --caption 'X Log' \ --nomenubar --notabbar --noframe \ -e tail -f ~/.xsession-errors
De parameter --startonshow
vertelt ksystraycmd om te zorgen dat na het starten alleen het pictogram in het systeemvak zichtbaar is (net als de parameter --hidden
), en om pas nadat er op het pictogram geklikt is het commando te starten. We hebben ook de parameter --quitonhide
gebruikt, die zorgt dat ksystraycmd de toepassing afsluit wanneer het venster verborgen is. Door deze twee parameters gebruiken zorgen we dat het pictogram van Konsole in het systeemvak geen systeembronnen verspilt wanneer we het niet gebruiken. Omdat het venster elke keer opnieuw gecreëerd en weer vernietigd wordt, moeten we ksystraycmd ook laten weten welk strandaardpictogram en welke tekstballon er gebruikt moeten worden.
In alle voorbeelden tot nu toe hebben we het aan kstart en ksystraycmd overgelaten om te bepalen welk venster we willen beïnvloeden, en tenzij we iets anders opgeven, gaan ze ervanuit dat dat het eerste venster is dat verschijnt. Dit gaat meestal goed omdat we de applicatie tegelijkertijd opstarten, maar het kan heel erg mis gaan wanneer er veel vensters geopend worden (zoals wanneer u zich aanmeldt.) Om het commando betrouwbaarder te maken kunnen we de parameter --window
gebruiken. Dit specificeert de titel van het doelvenster. In het volgende voorbeeld gebruiken we --window
om er zeker van te zijn dat een specifiek Konsole-venster beïnvloed wordt:
%
kstart
--iconify
--window
'kstart_me' konsole --caption 'kstart_me' -e tail -f ~/.xsession-errors
Hier hebben we de beproefde methode om een titel voor zowel kstart als voor de toepassing te specificeren gebruikt. Dit is in het algemeen de beste manier om kstart en ksystraycmd te gebruiken. De parameter --window
wordt door kstart en door ksystraycmd
ondersteund en kan als reguliere expressie gebruikt worden (bijv. “window[0-9]”) maar ook als een gespecificeerde titel. (Reguliere expressies zijn krachtige hulpmiddelen om patronen in tekst te vergelijken; ze worden overal in KDE gebruikt.)
Soms is er op een scherm gewoon te weinig ruimte. Als u veel toepassingen tegelijkertijd gebruikt en verdwaalt tussen de verschillende vensters, zijn virtuele bureaubladen de oplossing. KDE heeft standaard vier virtuele bureaubladen, elk op een eigen scherm: u kunt op elk bureaublad vensters openen en verplaatsen, en de achtergrond en de pictogrammen instellen. Als u bekend bent met virtuele consoles zult u geen moeite hebben met virtuele bureaubladen in KDE.
Om naar een ander virtueel bureaublad te schakelen, kunt u Ctrl+Tab gebruiken, zoals u Alt+Tab gebruikt om tussen vensters te schakelen (zie de paragraaf “Tussen vensters heen en weer schakelen”): Houd Ctrl ingedrukt en druk daarna op Tab. Er verschijnt een venster met een lijst van virtuele bureaubladen waarvan er één geaccentueerd is. Als u Ctrl loslaat, schakelt KDE naar het geaccentueerde virtuele bureaublad. Om een ander bureaublad te selecteren drukt u nogmaals op Tab terwijl u Ctrl ingedrukt houdt. Wanneer het gewenste bureaublad geaccentueerd is, laat u Ctrl los.
Konqueror met eenvoudige instellingen
Bij KDE inbegrepen is een veelzijdig en krachtig programma om bestanden te beheren, Konqueror. Hiermee kunt u van alles met de bestanden op uw computer, op uw netwerk en zelfs op internet doen. Konqueror heeft veel te veel functies om hier te beschrijven, we geven alleen een overzicht. Gedetailleerde informatie over de mogelijkheden van Konqueror kunt u vinden in het Handboek van Konqueror door -> in het menu van Konqueror te selecteren of door middel van de help-KIOslave in Konqueror: typ help:/konqueror
in de locatiebalk.
Wanneer u Konqueror de eerste keer in bestandsbeheer-modus opent, zijn er twee panelen: rechts de mappenweergave, links de zijbalk. De mappenweergave bevat pictogrammen voor elk item in de huidige map, dit kunnen mappen of bestanden zijn. Van veel bestanden kan een “voorbeeldweergave” getoond worden zonder dat er een toepassing geopend wordt om ze te bewerken. Om een voorbeeld te zien houdt u de muiswijzer ongeveer een seconde op de naam van het bestand: er verschijnt een venstertje waarin de inhoud van het bestand en andere nuttige informatie, zoals de bestandsgrootte en de eigenaar, te zien is.
U kunt elk bestand openen door op het pictogram te klikken (één keer klikken is voldoende – in de standaardinstellingen gebruikt KDE geen dubbelklik). Mappen worden in hetzelfde venster geopend, bestanden worden ofwel in het juiste programma geopend, of bestandsbeheer vraagt u in welk programma u het bestand wilt openen. Als u bijvoorbeeld geen tekstverwerker ingesteld hebt om Microsoft® Word documenten te openen, zal bestandsbeheer u vragen wat er gedaan moet worden.
U kunt teruggaan naar de laatstgeopende map door op de knop Terug te klikken, of een bovenliggende map openen door op de knop Omhoog te klikken.
De zijbalk in Konqueror
Het kan onpraktisch worden om in de mappenweergave door de mappen te navigeren. De zijbalk beschikt over snelkoppelingen en speciale functies die het gemakkelijker maken om te vinden wat u zoekt.
Op de linkerrand van de zijbalk staat een aantal knoppen, elk met een ander pictogram:
Omdat Konqueror ook dienst kan doen als een krachtige webbrowser, heeft het ook de mogelijkheid om bladwijzers te maken en te beheren. Hier vindt u dezelfde structuur als in het menu .
Onder deze knop vindt u een lijst met alle bekende apparaten op uw computer. Deze apparaten kunnen zowel echte schijven zijn — zoals de harde schijf, CD-ROM- of diskettestation — als virtuele “stations” — zoals gedeelde schijven op een netwerk of schijfpartities.
Konqueror onthoudt de webpagina's die u bezocht hebt en zet ze in een boomstructuur die op datum of alfabetisch gesorteerd wordt. De sorteermethode kunt u instellen door rechts te klikken op Geschiedenis en bij in het contextmenu de methode te kiezen. Wanneer u op een item (bijv. www.kde.org) klikt, laat Konqueror zien welke pagina's u bezocht hebt. Wanneer u op een document (bijv. index.html) klikt, wordt de website geopend in het rechterpaneel.
Wanneer u rechtsklikt op een item in de geschiedenislijst, zoals ->, wordt een iets ander contextmenu geopend: hierin vindt u ook het item ; als u dit selecteert, opent Konqueror de website in een nieuw venster.
Het eerste item in Persoonlijke map in de zijbalk is uw persoonlijke map, daaronder ziet u alle mappen die in uw persoonlijke map staan. Wanneer u op een map klikt, verschijnt de inhoud in het rechterpaneel. Rechtsklikken op een map opent een contextmenu, hierin vindt u items om submappen te creëren, enz.
Sleep een muziekbestand (zoals MP3-, Ogg-, of .wav
-bestanden) naar de mediaspeler om het te laten afspelen.
Nieuwsticker toont een lijst, die u zelf kunt instellen, met nieuwsbronnen. Rechtsklik op de knop Instellen of op één van de nieuwsbronnen (bijvoorbeeld KDE News, dat standaard ingesteld is) om een nieuwe nieuwsbron toe te voegen.
Hier vindt u de diensten die geboden worden door andere computers op het netwerk. Om correct te kunnen werken moet de Lisa-daemon opgestart zijn. U kunt door gedeelde SMB-schijven en HTTP-sites navigeren of bestanden versturen via de beveiligde FISH-layer.
Op een systeem dat gebaseerd is op UNIX® zijn alle bestanden georganiseerd in een boomstructuur. De Hoofdmap van deze boomstructuur bevat alle mappen op het systeem. Deze functie werkt op dezelfde manier als de functie Persoonlijke map, alleen worden nu alle mappen op het systeem getoond.
Hier is "de rest" ondergebracht. In de Audio-cd browser kunt u alles op een audio-CD, die zich in de CD- of DVD-speler bevindt, vinden. Met deze functie kunt u zelfs audiobestanden comprimeren en ze op de harde schijf opslaan.
Om één pictogram te selecteren houdt u de Ctrl-toets ingedrukt en klikt op het gewenste pictogram. Als u meer dan één pictogram wilt selecteren, houdt u de Ctrl-toets ingedrukt terwijl u op elk pictogram klikt dat u wilt selecteren. Daarna kunt de de items bijvoorbeeld kopiëren of verplaatsen door de linkermuisknop ingedrukt te houden en ze naar de gewenste plaats te verslepen. Wanneer u de muisknop loslaat, verschijnt er een contextmenu waarin u kunt kiezen om de geselecteerde items te , , of . U kunt de handeling ook .
Er kunnen nog veel meer handelingen op de geselecteerde bestanden uitgevoerd worden door met de rechtermuisknop op één ervan te klikken en een actie in het contextmenu te kiezen. De exacte inhoud van dit menu is afhankelijk van de soort bestanden die geselecteerd zijn, daarom heet het ook een “contextmenu”.
Zoals hierboven al verteld is, kunt u bestanden en mappen overal aan verbinden. Dit betekent dat de gekoppelde map eruitziet als het origineel en zich ook zo gedraagt, alleen op een andere locatie zonder extra schijfruimte in te nemen. Als u bijvoorbeeld uit een grote hoeveelheid bestanden er slechts enkele regelmatig gebruikt, kunt u ze aan een andere map koppelen.
Voordat een bestand in KDE bestandsbeheer echt verwijderd wordt, wordt het naar de Prullenbak
verplaatst om u de kans te geven het terug te zetten als u het per ongeluk hebt verwijderd. De prullenbak toont alle verwijderde items. U kunt het bestand dat u wilt herstellen selecteren en op de originele plaats terugzetten zoals beschreven is in de paragraaf “Pictogrammen”. Als u met de rechtermuisknop op de prullenbak klikt en selecteert, worden de bestanden permanent verwijderd.
Aanverwante informatie
Zoals al in de inleiding gezegd is, bevat het handboek van Konqueror veel meer informatie over de functies die in Konqueror beschikbaar zijn. U kunt het lezen door het in KHelpCenter te selecteren of door help:/konqueror
in de locatiebalk in Konqueror te typen.
Kicker is het paneel van de K Desktop Environment waarvanaf toepassingen opgestart kunnen worden. Standaard wordt het onderaan over de gehele breedte van het scherm geplaatst, maar u kunt dit aan uw voorkeuren aanpassen. Kicker is een soort vergaarbak voor (bijna!) alles waar u snel bij wilt kunnen. Naast het
-menu, waar u toepassingen kunt opstarten, kan Kicker ook ingebedde applets draaien, zoals de pager, de taakbalk of de klok, en uitbreidingen, zoals dochterpanelen. Met zoveel opties zult u Kicker waarschijnlijk aan uw wensen willen aanpassen, zodat het voor u het prettigste werkt. In het volgende gedeelte worden enkele algemene manieren om het paneel in te stellen beschreven.
Wanneer u KDE de eerste keer opstart, zijn er op het paneel naast het -menu enkele pictogrammen te zien. Deze kunnen gebruikt worden om toepassingen te starten. Om te zien welke toepassing bij een pictogram hoort, houdt u de muis op het pictogram tot er een tekstballon met informatie over de toepassing verschijnt.
Deze standaardpictogrammen zullen waarschijnlijk niet bij de toepassingen horen die u het meest gebruikt, u kunt ze gewoon verwijderen en pictogrammen toevoegen voor de toepassingen die u wel gebruikt. Om een pictogram te verwijderen klikt u erop met de Toepassing
-knop verwijderen in het contextmenu. Om een nieuw pictogram toe te voegen klikt u met de op een lege plaats op het paneel en kiest u . Er wordt een kopie van het -menu gepend, waarin u alle KDE-toepassingen kunt vinden. Om bijvoorbeeld een pictogram voor JuK, een muziekspeler, toe te voegen, kiest u het menu ->->. Het pictogram verschijnt op het paneel op de plaats waar u met de muisknop geklikt hebt.
Kicker kan naast toepassingknoppen ook allerlei andere items toevoegen. U kunt deze items vinden in hetzelfde contextmenu als hierboven beschreven is, maar dit keer kiest u of . De items in het venster zijn programmaatjes die in het paneel ingebed worden. Een voorbeeld van een applet is de Bureaubladvoorbeeld &en pager, die een kleine afbeelding van elk virtueel bureaublad laat zien. (Zie de paragraaf “Meerdere bureaubladen gebruiken” voor meer informatie over virtuele bureaubladen.) U kunt overschakelen naar een ander virtueel bureaublad door op de afbeelding in de pager te klikken.
U kunt meer informatie over de andere applets voor Kicker in het handboek van Kicker vinden. Typ help:/kicker
in de locatiebalk in Konqueror.
In het systeemvak staan toepassingen die draaien maar niet direct nodig zijn. Sommige toepassingen (zoals muziekspelers) worden in het systeemvak geplaatst, omdat u ze open wilt houden maar zo, dat ze geen ruimte op het scherm innemen.
Wanneer u met de
muisknop op een pictogram in het systeemvak klikt, verschijnt er een contextmenu met opties (voor een muziekspeler zijn dit bijvoorbeeld afspelen, pauze, stoppen, ...)Wanneer met de
muisknop op het pictogram klikt, verschijnt het hoofdvenster van de toepassing. Als u de muis even op het pictogram houdt, verschijnt er een tekstballon met informatie (bijvoorbeeld bij de muziekspeler de track die momenteel afgespeeld wordt). Van toepassingen zoals muziekspelers, irc-clients en organizers wordt automatisch een pictogram in het systeemvak geplaatst.In de meeste van deze toepassingen kunt u instellen of het pictogram wel of niet in het systeemvak geplaatst wordt. Voor meer tips over het systeemvak, zie de paragraaf “Het systeemvak”.
De taakbalk op het paneel bevat een knop voor elk venster dat u geopend hebt. U kunt de taakbalk gebruiken om tussen vensters te wisselen door op de knop van het venster dat u wilt activeren te klikken. De taakbalk bevat knoppen voor vensters op elk virtueel bureaublad, ook voor de vensters die geminimaliseerd zijn.
In een programma is het vaak nuttig om tekst of een object van de ene plaats naar een andere te verplaatsen. Het is ook vaak nodig om een stukje tekst te dupliceren, bijvoorbeeld als u vaak hetzelfde moet intypen. Voor dit soort dingen wordt het klembord gebruikt. Er zijn twee methoden, die iets van elkaar verschillen, om dit systeem te gebruiken, de technische termen zijn: de “selectie” en het “klembord”. We zullen ze allebei bekijken.
Bij deze methode wordt de muis gebruikt om tekst van de ene plaats maar de andere te kopiëren. Het werkt als volgt:
Selecteer de tekst die u wilt kopiëren.
Klik met de
op de plaats waar de tekst gekopieerd moet worden. Dit kan in hetzelfde programma zijn waar de tekst uit gekopieerd is of een heel ander programma.Met deze methode kunt u tekst kopiëren of “knippen” (dat wil zeggen het van de ene plaats verwijderen en op een andere plaats neerzetten). U kunt ofwel de muis en de menu-items, of het toetsenbord voor deze methode gebruiken. Ik geef een beschrijving van beide manieren, met de menu-items die gebruikt worden, en de sneltoetsen die hetzelfde doen, zoals:
-> (Ctrl+X)
Tekst verplaatsen (“knippen”)
Selecteer de tekst die u wilt knippen.
Selecteer het menu -> (Ctrl+X), en de tekst zal van de huidige plaats verwijderd worden.
Plaats de tekstcursor op de plaats waar u de tekst wilt invoegen. Dit kan in de toepassing zijn waaruit u de tekst verwijderd hebt of in een andere toepassing. Selecteer -> (Ctrl+V), en de tekst zal op de cursorpositie verschijnen.
Tekst van de ene naar de andere plaats kopiëren gaat ongeveer hetzelfde:
Tekst kopiëren
Selecteer de tekst die u wilt kopiëren
Kies het menu -> (Ctrl+C), en de tekst wordt naar het klembord gekopieerd.
Plaats de tekstcursor op de plaats waar u de tekst wilt invoegen. Dit kan in de toepassing zijn waaruit u de tekst verwijderd hebt of in een andere toepassing. Selecteer -> (Ctrl+V)
De uitleg hierboven beschrijft het standaardgedrag van het klembord. De toepassing Klipper, die u als een applet aan het paneel kun toevoegen (zie de paragraaf “Kicker instellen” voor informatie hoe u dit doet), biedt enkele nuttige functies voor het klembord, zoals een geschiedenis en de mogelijkheid om het gedrag van het klembord en de selectie te wijzigen. Kijk in het handboek van Klipper voor meer informatie.
Aanverwante informatie
U kunt meer informatie over Kicker, het paneel van KDE in KHelpCenter vinden, of door help:/kicker
in de locatiebalk in Konqueror te typen.
In het handboek van Klipper kunt u informatie vinden over geavanceerd klembordbeheer in KDE. U kunt het in het KHelpCenter lezen of door help:/klipper
in de locatiebalk van Konqueror te typen.
Aanverwante informatie
In dit gedeelte hebben we u wat informatie gegeven, maar er is veel meer over Kicker te vinden in het handboek van Kicker: tips en hints, opties en "hacks". U kunt het lezen via het KHelpCenter of door help:/kicker
in de locatiebalk in Konqueror te typen.
In KDE kunt u op een aantal manieren programma's starten. U kunt:
Het relevante item in het -menu kiezen.
Het programma vanuit Konsole starten, u kunt ook het -menu openen en kiezen (hiervoor kunt u de sneltoetsen Alt+F2 gebruiken).
Een snelkoppeling op het bureaublad maken of de snelstarter van Kicker gebruiken.
Het -menu functioneert bijna hetzelfde als het Startmenu van Windows®, het verschil is dat programma's worden gegroepeerd naar wat ze doen. Programma's in -menu zijn in categorieën verdeeld, zoals en . Deze categorieën zijn weer onderverdeeld in subcategorieën, zoals , en . De subcategorieën bevatten de menu-items waarmee de programma's gestart worden.
Sommige programma's hebben geen menu-item in het -menu. Om voor die programma's een item toe te voegen opent u het -menu, kies en typ kappfinder
. In Kappfinder klikt u op de knop , op de harde schijf wordt nu naar programma's gezocht. Klik in het keuzevakje naast de programmanaam om het programma toe te voegen aan het -menu, klik op en op . De programma's zijn nu aan de relevante categorieën in het -menu toegevoegd.
Op het bureaublad kunnen snelkoppelingen naar programma's gemaakt worden. Klik met de ->. In het dialoogvenster "Eigenschappen" van KDesktop typt u op het tabblad Algemeen de naam van het programma. U kunt het pictogram aanpassen door op het tandwiel-pictogram te klikken. Klik op het tabblad Toepassing, bij Beschrijving typt een korte beschrijving van het programma en bij Commando typt u het commando (let op het verschil in hoofd- en kleine letters) en eventuele commandoregelopties om het programma te starten. Klik op en de nieuwe snelkoppeling verschijnt op het bureaublad. Klik op het pictogram op het bureaublad om het programma te starten.
muisknop op het bureaublad en kiesOm een programma vanuit Konsole te starten opent u het -menu, kiest u ->->. In Konsole typt u de naam van het programma dat u wilt starten (onthoud dat de shell bash, die standaard door Konsole gebruikt wordt, onderscheid maakt tussen hoofd- en kleine letters), daarna drukt u op Enter. Als u de naam van het programma niet zeker weet, typt u de eerste paar letters en daarna drukt u op de Tab-toets. Nadat u op Tab gedrukt hebt, zal Konsole de naam zover mogelijk aanvullen, als Konsole meer dan één mogelijkheid vindt, worden de namen op het scherm afgedrukt. Typ de naam van het programma verder, laat Konsole eventueel de rest weer aanvullen door op de Tab te drukken en druk op Enter om het programma te starten.
Welke manier u ook kiest, van -menu tot Konsole, het starten van een programma in KDE kost niet meer dan een paar muisklikken of toetsaanslagen.
Aanverwante informatie
In het handboek van Kicker kunt u meer informatie vinden over het -menu, over het toevoegen van knoppen aan het paneel of over hoe u de categorieën in het -menu kunt organiseren. U kunt het handboek van Kicker openen door het in KHelpCenter te selecteren of door in de locatiebalk in Konqueror help:/kicker
te typen.
KDE heeft gestandaardiseerde dialoogvensters om bestanden te openen en op te slaan. In bijna alle KDE-programma's kunt u -> en -> (en/of ) vinden.
Dit dialoogvenster bevat drie tot vijf gedeelten. In het bovenste gedeelte vindt u de functies om te navigeren en instellingen te wijzigen. In het hoofdgedeelte (in het midden) worden de bestanden als pictogram weergegeven; de pictogramweergave. In het onderste gedeelte kunt u de bestandsnaam en het filter wijzigen, hier bevindt zich ook de knop of .
U kunt twee speciale gedeelten toevoegen: het Navigatiepaneel en het Voorbeeldvenster.
Het is de bedoeling dat KDE-toepassingen direct na installatie zo nuttig mogelijk, en gebruiksklaar zijn, maar er is ook een groot aantal opties die u kunt wijzigen zodat KDE volgens uw wensen werkt. In aanvulling op de instellingen die geheel KDE beïnvloeden (zie Hoofdstuk 5, Het Configuratiecentrum), heeft elke toepassing een aantal opties die u kunt instellen. Om het dialoogvenster te openen kiest u het menu ->. Dit geldt voor alle KDE-toepassingen, wat het gemakkelijk maakt om het dialoogvenster "Instellingen" in elke toepassing te vinden.
Links in het dialoogvenster is een lijst met secties, wanneer u op een pictogram klikt, wordt rechts in het dialoogvenster de pagina met instellingen voor die sectie geopend. Op de pagina's kunt u instellingen aan uw voorkeuren aanpassen.
Wanneer u instellingen gewijzigd hebt, kunt u op klikken om de wijzigingen op te slaan en het dialoogvenster te sluiten. Als u het effect van de wijzigingen wilt zien, maar het dialoogvenster niet wilt sluiten, klikt u op . Dit kan handig zijn in het geval dat u wijzigingen wilt uitproberen, het dialoogvenster blijft open en u kunt alle instellingen weer terugzetten.
Als u de wijzigingen niet wilt toepassen, klikt u op om het dialoogvenster te sluiten zonder de wijzigingen op te slaan.
In de meeste KDE-toepassingen zijn sneltoetsen ingesteld voor de belangrijkste functies van de toepassing. Als u om welke reden dan ook de sneltoetsen wilt wijzigen, kiest u het menu ->. Het dialoogvenster Sneltoetsen instellen van de toepassing wordt dan geopend. Om een voorbeeld te geven voor het gebruik van dit dialoogvenster, voegen we een sneltoets toe voor in Konqueror zodat we de adressen van interessante webpagina's met een paar toetsaanslagen naar vrienden en bekenden kunnen sturen.
Open het dialoogvenster Sneltoetsen instellen... in Konqueror zoals hierboven beschreven is.
Klik op het item Koppelingadres verzenden... in de keuzelijst (in de sectie Konqueror).
Selecteer Aangepast in het gedeelte Sneltoets voor geselecteerde actie, omdat we een zelfgekozen sneltoets gaan toewijzen.
Er verschijnt een klein dialoogvenster. Druk op Ctrl+E (of een andere combinatie) en het dialoogvenster verdwijnt weer. De nieuwe sneltoets is nu te zien op het “toets”-pictogram in het dialoogvenster Sneltoetsen instellen.
Als u zich vergist hebt, of als u een andere toets wilt gebruiken, klikt u op het pictogram waarop de huidige sneltoets te zien is. Het kleine dialoogvenster verschijnt weer en u kunt op de toetsen drukken die u als sneltoets wilt gebruiken.
Bijna elke KDE-toepassing heeft één of meer werkbalken bovenin het venster, onder het menu. De werkbalk bevat pictogrammen (werkbalkknoppen) die vaakgebruikte acties en instellingen voorstellen. Het KMail-venster heeft bijvoorbeeld een werkbalk met onder andere knoppen voor Nieuw bericht, Controleren op nieuwe berichten. Elk van deze acties voert u vaak uit, daarom is er zowel een werkbalkknop als een menu-item. (Nieuw bericht staat in ->, Controleren op nieuwe berichten staat in ->).
Niet iedereen is het met elkaar eens over welke acties vaak gebruikt worden, (ik gebruik de werkbalkknop Nieuw bericht en het menu-item nooit, ik gebruik de sneltoetsen Ctrl+N). Om te zorgen dat uw scherm niet vol staat met dingen die u niet nodig hebt, kunnen de werkbalken aangepast worden. Bovendien kunt u in het algemeen ook instellen welke werkbalken getoond worden en hoe ze eruitzien.
In elke willekeurige toepassing is het al dan niet tonen van de werkbalken de gemakkelijkste aanpassing. De meeste toepassingen hebben een menu ->, waarin u kunt kiezen welke werkbalken getoond worden en welke niet. Konqueror heeft vier werkbalken, Hoofdwerkbalk, Extra werkbalk, Locatiebalk en Bladwijzerbalk. Om ruimte op het scherm te besparen kan het handig zijn om de Bladwijzerbalk te verbergen. Om dit te doen kiest u het menu en daarna , verwijder de markering bij door erop te klikken.
Als er geen menu is, klikt u met de muisknop op de werkbalk zelf, kies daarna in het contextmenu .
In hetzelfde contextmenu , dat na klikken op de werkbalk verschijnt, kunt u andere eigenschappen van de werkbalk aanpassen:
De oriëntatie, hiermee kunt u de werkbalk in plaats van bovenaan, aan de linker- of rechterkant of onderaan plaatsen.
Bij oriëntatie kunt u kiezen om de werkbalk te laten “zweven” in een eigen venster, dat u onafhankelijk van de toepassing kunt verplaatsen.
Bij oriëntatie kunt u ook kiezen om de werkbalk "ingeklapt" als een smal handvat onder het menu te plaatsen. Om werkbalk weer te openen dubbelklikt u op het handvat. (Er is een subtiel verschil tussen deze optie en het verbergen van de werkbalk, omdat het met deze optie gemakkelijker is om de werkbalk weer zichtbaar te maken.)
Tekst naast, onder of in plaats van de pictogrammen op de werkbalk.
De grootte van de pictogrammen (als ze niet verdrongen zijn door tekst).
De werkbalk is er voor acties die u vaak uitvoert, dus wat doet u als er een nutteloze knop is, zoals Knippen? Of wat als u graag een knop zou hebben om te Knippen, maar de toepassing heeft die niet? Voor deze gevallen is er het dialoogvenster "Werkbalken instellen" — hierin kunt u precies bepalen welke acties er op elke werkbalk beschikbaar zijn.
Kies -> in het menu van de toepassing, of in het contextmenu van de werkbalk. Het dialoogvenster "Werkbalken instellen" verschijnt, het bestaat uit een keuzelijst waarin kunt u kiezen welke werkbalk u wilt aanpassen en twee lijsten met items — één met beschikbare acties, en één met acties die al op de werkbalk gebruikt worden.
Vaak zijn er veel meer acties beschikbaar (Tabblad 12 activeren bijvoorbeeld) dan u ooit op de werkbalk zou willen hebben, of zelfs dan dat u wist dat ze in de toepassing bestonden. Dit dialoogvenster gunt u een blik op ongekende werelden. U kunt acties van de ene lijst naar de andere slepen, de items anders op de werkbalk indelen of het pictogram van een geselecteerde actie wijzigen. Het belangrijkste is dat u de acties kunt verwijderen die u niet nodig hebt, en de acties kunt toevoegen die u wel nodig hebt. Klik op en de werkbalk wordt direct bijgewerkt met uw voorkeuren.
Er zijn enkele speciale items die in de keuzelijst voor de huidige werkbalk kunnen voorkomen:
Scheidingen, in twee soorten:
scheidingslijn een lijntje tussen twee pictogrammen
scheiding een brede open ruimte tussen twee pictogrammen
<Samenvoegen>, dit is een speciaal item waarmee plugins en andere componenten van de toepassing hun acties ook op de werkbalk kunnen invoegen. In het algemeen is het geen goed idee om dit te verwijderen, omdat u het niet meer terugkrijgt.
Actielijst:, in verschillende soorten (er is een weergave_werkbalk in Konqueror) en deze representeren lijsten met acties die door plugins kunnen worden ingevoegd.
Wanneer u op een actie in de lijst met huidige acties klikt, wordt een beschrijving in het dialoogvenster getoond. Deze beschrijving waarschuwt ook wanneer het een slecht idee om de actie te verwijderen.
Als u het niet prettig vindt om items van hot naar her te slepen, kunt u de vier knoppen in het midden van van het dialoogvenster gebruiken om de acties van de ene lijst naar de andere te verplaatsen en om de geselecteerde actie in de lijst omhoog om omlaag te verplaatsen. Er moet een manier zijn om de werkbalken weer terug te zetten naar de standaardinstellingen nadat een belangrijke actie als <Merge> per ongeluk verwijderd is, maar ik weet niet wat die is.
Inhoudsopgave
Het KDE Configuratiecentrum
Het KDE Configuratiecentrum is de plaats waar u elke instelling die van toepassing is op de hele KDE-omgeving kunt wijzigen.U kunt het programma openen via het menu in het -menu, of met het commando kcontrol
op de commandoregel.
De verschillende instellingen zijn opgedeeld in een aantal hoofdcategorieën die elk meerdere modules met instellingen bevatten. Om een lijst met modules van een bepaalde categorie te bekijken klikt u op de + die ervoor staat. U klikt vervolgens op een naam in de geopende lijst om de bijhorende module te openen. De module verschijnt dan in het rechter gedeelte van het venster. Hierin kunt u de instellingen naar wens wijzigen. Alle wijzigingen die u aanbrengt zijn pas van kracht als u op de knop hebt geklikt. Als u na het aanbrengen van wijzigingen van gedachten bent veranderd en de wijzigingen niet wilt doorvoeren, klikt u op de knop .
Als u meer informatie wilt over een bepaalde module, open deze dan en klik op het tabblad Hulp in het linkergedeelte van het scherm. U kunt ook een kijkje nemen in het handboek van KDE Configuratiecentrum. Dit handboek opent u via het menu ->.
In deze categorie vindt u de instellingen die het uiterlijk van uw KDE-bureaublad en de bijhorende programma's bepalen.
Deze module bepaalt de kleur en afbeelding die is ingesteld als uw bureaubladachtergrond. Deze instelling kan worden toegepast op alle virtuele bureaubladen of op een specifiek bureaublad. U kunt kiezen uit een breed scala van bureaubladachtergronden die met KDE wordt meegeleverd, of zelf een achtergrond aanleveren.
In deze module kunt u de kleurstelling van uw KDE-programma's instellen. Er zijn standaard een aantal kleurenschema's beschikbaar. Meer thema's kunt u vinden op de website http://www.kde-look.org. U kunt ook uw eigen kleurenthema maken. Daarnaast kunt u het contrast aanpassen en bepalen of u uw KDE-kleuren wilt toepassen op niet-kde-programma's, zodat u een consistent uiterlijk van alle programma's die u gebruikt krijgt.
Hier kunt u de verschillende instellingen voor de lettertypen die gebruikt worden in KDE-toepassingen veranderen. U kunt hier ook de instellingen voor anti-aliasing wijzigen en een bereik van lettertypen opgeven waarop de anti-aliasing niet moet worden toegepast. Anti-aliasing is een techniek die de randen van letters glad maakt, zodat deze geen hinderlijke kartelingen bevatten en rustiger overkomen.
In deze module kunt u uw pictogramthema's en andere instellingen die betrekking hebben op pictogrammen aanpassen. U kunt nieuwe pictogramthema's downloaden van http://www.kde-look.org en hier installeren. Daarnaast kunt u pictogramthema's verwijderen door ze te markeren en dan op de knop "Thema verwijderen" te klikken. U kunt ook de afmetingen van de verschillende typen pictogrammen die KDE gebruikt veranderen en deze bepaalde effecten meegeven.
In deze module kunt u bepalen welke cursor- en/of taakbalkreactie u wilt als u een programma start. U kunt ook een tijdsduur voor deze notificatie instellen. Bijvoorbeeld, de standaardinstelling voor de tijdsduur van de stuiterende cursor is 30 seconden, of totdat het programma is geladen.
Hier kunt u aangeven welke schermbeveiliging u wilt en deze instellen. U kunt bijvoorbeeld opgeven hoe lang het duurt voordat hij start, en of er een wachtwoord nodig is om het scherm weer vrij te geven.
Hier kunt u opstartschermen installeren, verwijderen en testen die kunnen worden weergegeven tijdens het starten van KDE. Meer opstartschermen kunt u downloaden op de site http://www.kde-look.org.
In deze module kunt u de stijl van KDE veranderen. KDE bevat enkele meegeleverde stijlen, meer kunt u downloaden van http://www.kde-look.org. Dit is ook de plek waar u opties zoals transparante menu's, pictogrammen weergeven op knoppen en tekstballonnen kunt instellen. Sommige stijlen hebben meer instelmogelijkheden dan andere.
Hier kunt u thema's aanmaken en beheren die zijn aangemaakt met behulp van persoonlijke instellingen. Ze zijn een combinatie van bureaubladachtergrond, kleurcombinaties, KDE-widgetstijlen, pictogrammen, lettertypen en het type schermbeveiliging die u wilt weergeven. Hiermee kunt u uw favoriete “uiterlijk” opslaan en toepassen met een enkele muisklik.
Hier kunt u het uiterlijk van de vensterdecoraties instellen. Vensterdecoraties zijn de titelbalk en rand die om een venster wordt getekend. U kunt zowel de stijl ervan instellen als ook de positie van de titelbalkknoppen. Sommige vensterdecoraties hebben meer instelmogelijkheden dan andere.
Aanverwante informatie
Als u in KDE Configuratiecentrum niet de instelling vinden die u wilt wijzigen, dan is het mogelijk dat u een configuratiebestand handmatig moet bewerken. Kijk bij de paragraaf “Configuratiebestanden handmatig bewerken” hoe u dit kunt doen.
Als u plezier beleeft aan het veranderen van het uiterlijk van uw KDE-desktop, dan kunt u een verscheidenheid aan thema's en stijlen vinden op kde-look.org.
Hier vindt u de instellingen waarmee u het uiterlijk en gedrag van het bureaublad van KDE kunt aanpassen.
Hier kunt u het gedrag van uw bureaublad aanpassen. In deze module kunt u bijvoorbeeld bepalen welke pictogrammen wel of niet op uw bureaublad worden weergegeven, het gebruik van tekstballonnen, en het ordenen van de pictogramman. U kunt ook opgegeven of u voorbeelden van bepaalde bestandstypen op uw bureaublad wilt zien. Denk aan miniaturen van documenten en afbeeldingen die de inhoud van het bestand reflecteren, of het afspelen van een geluidsbestand als u er met de muisaanwijzer op gaat staan. Ook kunt u aangeven voor welke stations u pictogrammen op uw bureaublad wilt hebben.
In deze module kunt u het aantal virtuele bureaubladen dat u wilt gebruiken opgeven. Standaard heeft KDE 4 virtuele bureaubladen geactiveerd. Dit aantal kunt u uitbreiden tot 20. U kunt elk bureaublad een eigen naam geven, en instellen of u met de muiswiel kunt schakelen tussen de bureaubladen.
Hier kunt u de opties van Kicker en andere KDE-panelen instellen. Deze zijn inclusief grootte, positie, lengte en verbergwijze. U kunt ook het uiterlijk van het paneel veranderen met transparantie, achtergrondafbeeldingen en pictogramzoomen. U kunt hier ook het -menu instellen en opgeven welke programma's u wilt laten weergeven in dit menu.
In deze module kunt u uw taakbalk instellen. U kunt bepalen of de vensters van alle bureaubladen worden getoond in de taakbalk, of u knoppen van verschillende vensters van hetzelfde programma wilt groeperen en bepaalde acties toewijzen aan uw muisknoppen.
Hier kunt u het gedrag van KDE windowmanager KWin in stellen. KWin is zeer configureerbaar en bevat enkele geavanceerde functies zoals het voorkomen van focusdiefstal en verschillende focusbeleiden zoals focus volgt de muis. U kunt ook instellen welke opties u wilt verbinden met bepaalde toetsencombinaties en muisgebeurtenissen.
Dit is een geavanceerde configuratiemodule waarin u opties voor het gedrag van specifieke vensters kunt instellen. Er zijn veel opties beschikbaar voor het fijnafstellen van uw vensterindeling, inclusief de positie op het scherm waar u bepaalde vensters wilt laten openen en of ze zichtbaar zullen zijn op de taakbalk of pager. U kunt vensters selecteren op toepassing of zelfs op hun specifieke rol binnen een toepassing.
In deze module kunt u de instellingen voor internet en netwerken met KDE aanpassen.
Hier kunt u geavanceerde netwerkopties instellen, zoals de tijdslimietwaarden voor serververbindingen. Normaliter laat u deze instellingen met rust, tenzij u weet wat u doet.
Met Bureaublad delen kun u iemand uitnodigen om uw sessie met u te delen. Of u kunt zelf van op afstand inloggen op uw computer vanaf een andere locatie. U gebruikt dan een VNC-client als KDE Remote Desktop Connection (krdc) om uw bureaublad over een netwerk te bedienen. Dit is vooral handig als u iemand op afstand wilt helpen bij het uitvoeren van een taak.
Hier kunt u uitnodigingen aanmaken en beheren als ook de beveiligingsopties voor niet-uitgenodigde verbindingen. U kunt bovendien bepalen of er een achtergrondafbeelding wordt getoond en op welke poort de dienst dient te 'luisteren'.
Bij deze module kunt u Samba (Microsoft® Windows®) en NFS (UNIX®) instellen. Voor het aanbrengen van wijzigingen in deze module dient u root te zijn of het wachtwoord van de systeembeheerder te kennen. In deze module kunt u aangeven of gebruikers hun bestanden mogen delen zonder dat ze een root-wachtwoord nodighebben, en welke gebruikers dat mogen. U kunt ook aangeven welke mappen u wilt delen met behulp van welk type bestandsdeling, en wie toestemming heeft om deze gedeelde mappen en documenten te bekijken.
Hier kunt u de opties die te maken hebben het bladeren door gedeelde diensten met Konqueror instellen. Konqueror kan door diverse netwerkdiensten bladeren en bestanden manipuleren op dezelfde wijze als met lokale bestanden en mappen. U kunt aangeven of uw gebruikersnaam en wachtwoord voor het verbinden met Windows®-shares (Samba) onthouden moet worden. U kunt ook opgeven welk type netwerkdiensten u wilt kunnen doorbladeren, inclusief FTP, NFS en SMB.
In deze module kunt u opties die te maken hebben met de UNIX® talk daemon instellen. Dit is een erg eenvoudig netwerk chatprogramma dat in een terminal draait. Het is bedoeld om te chatten over een lokaal netwerk. Sommige van de functies zijn geschikt voor het opzetten van een antwoordapparaat dat achtergelaten berichten naar u e-mailt, en doorsturen van berichten naar een andere locatie.
Hier kunt u bepalen of KDE verbinding moet maken met een proxyserver in plaats van rechtstreeks met internet. Ook deze opties laat u met rust, tenzij u weet wat u doet. Als u een proxyserver gebruikt, dan kan uw netwerkbeheerder of provider u vertellen wat u hier dient in te vullen.
Voor het instellen van de Samba-configuratiemodule hebt u het wachtwoord van root
of de systeembeheerder nodig. Dit is een geavanceerd configuratieprogramma waarmee u de beveiliging, shares, gebruikers en printers van samba via een intuïtieve interface kunt instellen. Dit is een krachtig hulpprogramma met ondersteuning voor het instellen van eenvoudige bestands- en printerdeling tot het gebruiken van uw Samba-server als een Windows® NT domein controller.
U kunt het waarnemen van diensten intellen met ZeroConf. U kunt bijvoorbeeld door een lokaal netwerk bladeren met gebruik van multicast DNS.
In deze module kunt u opties die te maken hebben met Konqueror als webbrowser instellen. U vindt hier de gebruikelijke opties voor een webbrowser, zoals cookie-instellingen, cache en geschiedenis, evenals secties voor het wijzigen van de sneltoetsen, plugins en lettertypen.
Hier kunt u de verschillende profielen voor uw draadloze netwerkkaart instellen, zodat u snel kunt wisselen tussen instellingen als u verbinding wilt maken met meerdere netwerken. U kunt een profiel selecteren dat zal worden geladen tijdens het starten van KDE.
In deze categorie kunt u de geavanceerde KDE-opties, zoals bestandsassociaties en standaardtoepassingen, wijzigen.
In de componentenkiezer kunt u bepalen welke standaardprogramma's u wilt gebruiken voor bepaalde diensten. U kunt hier opgeven welk e-mailprogramma, ingebedde teksteditor, instant messenger, Terminalemulator en webbrowser u wilt gebruiken. Als u bijvoorbeeld Xterm, Vim of Mozilla wilt gebruiken, dan kunt u dat hier opgeven.
Hier stelt u alles in dat te maken heeft met bestandsassociaties. U kunt hier een bestandstype selecteren en dan de programma's kiezen waarmee u het bestand wilt kunnen openen. U kunt ook het pictogram selecteren dat voor elk bestandstype wordt gebruikt en of het bestand ingebed wordt getoond of geopend in een extern programma.
Hier kunt u het gedrag van Konqueror als bestandsbeheerder instellen. Enkele van de beschikbare opties zijn lettertypen en tekengroottes, voorbeelden over diverse netwerkprotocollen en contextmenu's. Konqueror is een extreem krachtige en instelbare bestandsbeheerder met flink wat instelmogelijkheden. Lees voor meer informatie het handboek van Konqueror.
Hier vindt u instellingen die te maken hebben met het geheugengebruik van Konqueror. Met Geheugengebruik beperken kunt u bepalen of er verschillende exemplaren van Konqueror zullen worden gestart of dat alle nieuwe Konqueror-vensters verbinding dienen te maken met hetzelfde exemplaar. Dit zorgt voor het beperken van het geheugengebruik. U kunt ook aangeven of Konqueror voorgeladen wordt na de start van KDE, om de opstarttijd van het programma te beperken.
Nog niet geschreven
Deze module toont een statische lijst met diensten die op afroep worden gestart en een tweede lijst met diensten die door de gebruiker kunnen worden gemanipuleerd. De diensten in de eerste lijst kunnen niet worden gewijzigd. De diensten in de tweede lijst kunt u handmatig starten of stoppen, en u kunt aangeven of u het laden ervan tijdens het opstarten van KDE wilt in- of uitschakelen.
In deze module kunt u het afhandelen van sessies door KDE instellen. U kunt KDE uw vorige sessie laten onthouden, zodat de programma's die u gebruikte bij de volgende keer dat u zich aanmeldt weer worden hersteld. U kunt ook individuele programma's opgeven die u niet wilt laten herstellen, of het gebruik van sessieherstel bij het aanmelden volledig uitschakelen.
In deze module kunt u KDE spellingcontrole instellen. U kunt aangeven welke spellingcontrole u wilt gebruiken, op welk type spelfouten er zal worden gecontroleerd en welk woordenboek er standaard zal worden gebruikt. KDE biedt ondersteuning voor zowel ASpell als ISpell.
Hier kunt u het gebruik van Vim als inbedbaar component instellen. Vim is een geavanceerde teksteditor, geschreven door Bram Molenaar. U hebt een recente versie van GVim of KVim nodig hiervoor. U kunt het uiterlijk van de editor als ook het te gebruiken vim-commando instellen.
In deze categorie vindt u de modules waarin u de instellingen voor randapparatuur kunt wijzigen, zoals toetsenborden, joysticks, printers en camera's.
Hier kunt u de instellingen aanpassen die te maken hebben met de afmetingen, oriëntatie en vernieuwingsfrequentie van uw beeldscherm, en of u deze instellingen wilt toepassen bij de start van KDE. Bij tabblad Energiebeheer kunt u de energiebesparingsopties voor uw monitor instellen, zoals de slaapstand.
In deze module kunt u uw joystick instellen en testen of deze correct werkt. U kunt hier ook uw joystick kalibreren en handmatig het joystick-apparaat opgeven als deze niet correct is gedetecteerd.
In deze module kunt u basale toetsenbordinstellingen wijzigen. Dit is inclusief het herhalingstempo en -vertraging, en of u wilt dat KDE de status van numlock wijzigt tijdens het opstarten.
Hier kunt de instellingen die betrekking hebben op de muis wijzigen. U kunt de knopvolgorde aanpassen, de schuifrichting omdraaien en het gedrag van aanklikbare pictogrammen wijzigen. U kunt ook cursortekens bekijken, installeren en selecteren. Bij tabblad Geavanceerd kunt u de muisinstellingen verder fijnafstellen.
In deze module kunt u de printers instellen. De module biedt ondersteuning voor verschillende afdruksubsystemen. U kunt lokale en printers op afstand toevoegen, printertaken controleren en de printereigenschappen bekijken.
Deze categorie heeft 1 module: Laptopbatterij. Hier kunt u het uiterlijk en gedrag van de batterijmonitor KLaptopDaemon instellen. U kunt de batterijpictogrammen selecteren voor verschillende energiestadia en notificaties opzetten voor bepaalde gebeurtenissen. In het geval dat de kracht van uw batterij onder een bepaald niveau komt, dan kunt u de daemon opdragen om uw laptop in de slaapstand te zetten of af te sluiten, zodat u geen gegevens verliest.
In deze categorie kunt u de opties die te maken hebben met regio en lokaliteit instellen, als ook de toegankelijkheidsopties voor personen met een handicap.
Hier vindt u de opties voor gebruikers die problemen ondervinden bij het horen van systeemgeluiden of het gebruiken van het toetsenbord. U kunt de systeembel opdragen een visueel signaal te gebruiken, zoals het laten flitsen van het scherm of de schermkleuren om te draaien. U kunt ook het toetsenbord toegankelijker maken door middel van plakkende en langzame toetsen.
In deze module kunt u de opties die specifiek zijn voor uw locatie, zoals taal, munteenheid en datumopmaak. Om meer talen beschikbaar te maken dient u de kde-i18n-pakketten van uw distributie te installeren. KDE levert rond de 50 talen.
Hier kunt u invoeracties instellen, zoals muisgebaren en toetsencombinaties, voor het starten van programma's en het uitvoeren van commando's.
Dit is de module waarin u kxkb kunt instellen, een hulpprogramma waarmee u van toetsenbordindeling kunt wisselen. Kxkb maakt gebruik van de X Window System® xkb-extensie. Het programma staat het u toe om te wisselen tussen toetsenbordindelingen via een systeemvakpictogram of een toetsencombinatie. U kunt in deze module toetsenbordindelingen activeren/deactiveren en meer toevoegen. Enkele van de krachtigere functies zijn de mogelijkheden om het wisselen van toetsenbordindeling globaal toe te passen, per programma, of per venster.
Hier kunt u de globale toetsencombinaties van KDE instellen. Er zijn een aantal voorgedefinieerde sneltoetsschema's beschikbaar. Deze kunt u gebruiken als u meer bekend bent met een ander grafisch systeem, zoals Windows® of Mac® OS. Als u wilt kunt u ook uw eigen schema en modificatietoetsen maken.
In dit gedeelte kunt u opties voor beveiliging en privacy instellen, zoals versleuteling, de KDE-portefeuille, uw identiteit en het beheer van de cache.
In deze module kunt u SSl voor het gebruik met de meeste KDE-toepassingen instellen, evenals uw persoonlijke certificaten en bekende certificaatmachtigingen beheren.
Hier kunt u uw instellingen voor de KDE-Portefeuille wijzigen.
De KDE-Portefeuille heeft als doel een veilige opslagplaats te bieden voor wachtwoorden en web-formuliergegevens. U kunt verschillende wachtwoorden in verschillende portefeuilles opslaan, elke portefeuille kan alleen met een hoofdwachtwoord (dat u vooral niet moet vergeten!) geopend worden. De naam van de standaardsportefeuille is "kdewallet", en u kunt of een nieuwe portefeuille voor uw lokale wachtwoorden aanmaken, of de standaardportefeuille voor alle gegevens accepteren bij "Automatische portefeuilleselectie".
KDE-programma's zoals Konqueror, Kmail en Kopete zijn volledig compatibel met KDE-Portefeuillebeheer. Ze zullen ten minste één keer om toegang tot de portefeuille vragen. U kunt ze verschillende niveaus toekennen, bijvoorbeeld "altijd toestaan", "eenmaal toestaan", enzovoort. Als u het niveau wilt wijzigen, klikt u op het tabblad "Toegangbeheer", hier verwijdert u het programma-item en u maakt een nieuwe keuze zodra die toepassing weer om toegang tot de portefeuille vraagt.
Om het KDE-portefeuille subsysteem in te schakelen, moet u het keuzevakje KDE-portefeuille subsysteem inschakelen markeren. Als u de markering verwijdert, wordt de KDE-Portefeuille uitgeschakeld.
Standaard blijft KDE-Portefeuillebeheer geopend totdat de gebruikerssessie afgesloten wordt, maar u kunt dit bij Portefeuille sluiten wijzigen, bijvoorbeeld sluiten wanneer de portefeuille lang ongebruikt is, wanneer de schermbeveiliging ingeschakeld wordt of wanneer de laatste toepassing de portefeuille niet meer nodig heeft.
Omdat u verscheidene portefeuilles kunt hebben, kunt u bij Automatische portefeuilleselectie instellen met welke portefeuille KDE moet opstarten.
De KDE-Portefeuille wordt standaard in het systeemvak geplaatst. U kunt deze altijd laten verbergen door de markering bij Beheer in systeemvak tonen te verwijderen. Wanneer u het keuzevakje Pictogram in systeemvak verbergen wanneer laatste portefeuille gesloten wordt markeert, wordt het pictogram verborgen als alle portefeuilles gesloten zijn. Deze opties vindt u in de sectie Portefeuillebeheer.
Hier kunt u instellen in hoeverre de KDE-toepassingen toegang tot de portefeuille hebben.
Hier kunt u uw persoonlijke gegevens, die bijvoorbeeld in e-mailprogramma's en tekstverwerkers gebruikt worden, wijzigen. U kunt uw aanmeldwachtwoord wijzigen door op de knop te klikken.
In deze module kunt u de sporen die KDE op uw systeem achterlaat, zoals gebruikte commando's of webbrowser-caches, uitwissen.
Deze categorie maakt het u mogelijk om aspecten van uw systeem in te stellen, zoals de bootloader en de kernel, en helpt u bij het uitvoeren van essentiële systeemtaken. De meeste modules in deze categorie vereisen het wachtwoord van root of de systeembeheerder om wijzigingen te kunnen aanbrengen.
Als u de populaire bootloader LILO gebruikt, dan kun u die in deze sectie instellen. U kunt de locatie waarin de bootloader zal worden geïnstalleerd opgeven, een tijdslimiet voor het LILO-bootscherm opgeven en kernel-images toevoegen aan de bootlijst.
In deze module kunt u de systeemdatum en -tijd aanpassen. U kunt de datum, tijd en huidige tijdzone instellen. Deze instellingen zullen systeemwijd worden toegepast.
Hier kunt u zowel persoonlijke als ook systeemwijde lettertypen instellen. In deze module kunt u nieuwe lettertypen installeren, bestaande verwijderen en de geïnstalleerde lettertypen bekijken. Standaard toont deze module uw persoonlijke lettertypen. Om de systeemwijde lettertypen te wijzigen klikt u op de knop .
In deze module kunt u de speciale toetsen op een IBM Thinkpad-laptop instellen. U hebt hiervoor de module “nvram” nodig.
Als u KDE onder Linux® draait, dan is er een module beschikbaar waarin u configuratiebestanden voor een Linux®-kernel kunt aanmaken of wijzigen. Deze module is bedoeld voor kernels ouder dan 2.5. Ze is niet geschikt voor kernel 2.6.
In deze module kunt u KDE's displaymanager kdm instellen. kdm is een krachtige displaymanager met een groot aantal opties. Het biedt ondersteuning voor het wisselen van gebruiker, externe grafische aanmeldingen en heeft een volledig instelbaar uiterlijk. Voor meer informatie, lees het handboek van kdm.
In deze module kunt u de standaardlocaties bepalen waar bepaalde belangrijke bestanden worden bewaard. De map Bureaublad bevat alle bestanden op uw bureaublad. De map Autostart bevat bestanden en koppelingen die u wilt uitvoeren als KDE wordt opgestart, en de map Documenten is de standaardlocatie waar KDE-toepassingen bestanden zullen openen of opslaan.
In deze configuratiemodule kunt u de functies van een Sony Vaio-laptop instellen. Als u een Sony Vaio hebt, dan dient u het stuurprogramma “sonypi” te installeren om deze module te kunnen gebruiken.
Hier volgt een korte beschrijving van enkele basis KDE-toepassingen. Meer informatie over deze toepassingen kunt u vinden door op de links bij het desbetreffende item te klikken.
KDE's bestandsbeheerder, webbrowser, FTP-client en nog veel meer. Konqueror is de ondergrond waar de nieuwste technologie van KDE een plaats vindt, van KIO-slaves (die technieken leveren om toegang tot bestanden te krijgen) tot het inbedden van componenten, zodat het een algemeen weergaveprogramma wordt, waarmee zowel afbeeldingen als documenten weergegeven kunnen worden.
Website: http://konqueror.org
U kunt het handboek bekijken door help:/konqueror
in de locatiebalk in Konqueror te typen of door het in KHelpCenter te selecteren.
De veelzijdige editor van KDE. Kate is uitermate geschikt om zowel HTML-code als C-, PHP-, en XML-code te bewerken door de ingebouwde syntaxisaccentuering en de mogelijkheden om code in te vouwen. Kate is een erg snelle toepassing die grote tekstbestanden in luttele seconden opent, ook kunt u meerdere weergaven van hetzelfde bestand en/of meerdere documenten tegelijkertijd bekijken.
De X-terminal emulator voor KDE. Konsole is, zoals veel KDE-toepassingen naar uw wensen in te stellen; u kunt uw eigen gebruikerssessies creëren, maar natuurlijk ook Linux®-consolesessies, shell-sessies en standaard root
- en sudo-sessies openen.
Website: http://konsole.kde.org
Gebruikersgids Hoofdstuk 13, Inleiding tot Konsole
Het KDE-paneel, om de draaiende toepassingen te beheren, met een "pager" waarmee u tussen de verschillende bureaubladen kunt schakelen, snelstartknoppen om toepassingen te starten en nog veel meer.
Kijk bij Hoofdstuk 3, Het paneel en het bureaublad om de instellingen te wijzigen.
Een GUI-frontend voor het krachtige DCOP (Desktop COmmunications Protocol). DCOP levert een veelomvattend protocol voor de communicatie tussen KDE-toepassingen. Terwijl het steeds vaker door KDE-programmeurs gebruikt wordt, is het ook een handig hulpmiddel voor de gewone gebruiker, om bijvoorbeeld een script of een SuperKaramba-thema te creëren.
Informatie in de gebruikersgids de paragraaf “Het bureaublad door middel van scripts manipuleren” en de paragraaf “KDialog”
overige documentatie http://developer.kde.org/documentation/library/kdeqt/dcop.html
Het configuratiecentrum van KDE. Hier kunt u ontelbare wijzigingen maken, van thema's, lettertypen en schermbeveiligers tot veiligheid op het internet en het beheren van het systeem.
Het helpsysteem van KDE wordt gebruikt om toegang te krijgen tot zowel de algemene UNIX®-helpbestanden (man of info) als de eigen KDE-documentatie die door het documentatieteam van KDE of door de makers van de toepassingen geleverd wordt. U kunt alle handboeken van KDE-toepassingen vanuit het helpsysteem openen.
Kijk op http://kde.org/documentation voor informatie over het KDE-documentatieteam en hoe u zou kunnen meehelpen aan KDE.
Aanverwante informatie
http://kde-apps.org - het grootste archief met KDE-toepassingen van derden.
Zoals u waarschijnlijk al gemerkt hebt, kunt u veel informatie in de handboeken vinden, deze kunnen geopend worden door gebruik te maken van de help-KIO-slave in Konqueror (typ help:/
in de locatiebalk) of door ze in het KHelpCenter te selecteren.toepassing
U kunt ook veel informatie vinden op de website van KDE, http://kde.org.
KDEPIM (Personal Information Manager) is een subproject van KDE met het doel om een set toepassingen te leveren waarmee persoonlijke informatie beheerd kan worden. Het bestaat uit verscheidene componenten die in één toepassing ondergebracht kunnen worden, Kontact, de beheerder van persoonlijke informatie. Hieronder staat een overzicht van een aantal componenten ofwel een aantal toepassingen die erin geïntegreerd kunnen worden.
Dit is het middel waardoor alle toepassingen in KDE-PIM met elkaar kunnen integreren. U kunt enkele of alle toepassingen in KDE-PIM hierin laten inbedden. Het is ook mogelijk om een overzicht weer te geven van alle ingebedde toepassingen, zodat u alle informatie uit de componenten in één venster kunt zien.
Website: http://kontact.kde.org
U kunt het handboek bekijken door help:/kontact
in de locatiebalk van Konqueror te typen of door het in KHelpCenter te selecteren.
De mail-client. KMail ondersteunt IMAP, POP3 en SMTP. U kunt uw e-mails ondertekenen en versleutelen en er zijn uitgebreide antispam-functies beschikbaar. Spellingcontrole is eenvoudig te gebruiken, e-mails in HTML-opmaak kunnen correct weergegeven worden en er is een uitgebreide zoekfunctie.
Een agenda die volledig aan uw wensen is aan te passen. In KOrganizer kunt u afspraken en taken beheren. U kunt instellen dat u aan afspraken herinnerd wordt. Enkele van de mogelijkheden zijn: het uitwisselen van gegevens over een netwerk en het importeren en exporteren van agendabestanden.
In KAddressBook kunt u de gegevens van uw contactpersonen op een gemakkelijke en efficiënte manier beheren. De gegevens kunnen met een groot aantal verschillende adresboekstandaarden uitgewisseld worden. Het kan met Kopete, KDE's multi-protocol instant messenger, geïntegreerd worden. Er is volledige ondersteuning voor alle internationale tekensets en er zijn uitgebreide zoekmogelijkheden.
Een handige toepassing voor het beheren van digitale notitieblaadjes. Ze kunnen op het bureaublad weergegeven worden, u kunt ze naar e-mails “slepen”, afdrukken en zelfs laten weergeven als Kontact afgesloten is.
De nieuwslezer. Het voldoet aan de voorwaarden van GNSKA (The Good Net-Keeping Seal of Approval), ondersteunt MIME en een veelvoud aan servers.
Een snelle, lichtgewicht toepassing voor het weergeven van nieuws. Het ondersteunt alle veelgebruikte versies van RSS- en Atom-"feeds". Handige mogelijkheden zijn, onder andere, zoeken in artikelkoppen, beheren van "feeds" in mappen en instellen van voorkeuren voor archieven.
Aanverwante informatie
Zie http://kontact.kde.org en http://kdepim.kde.org voor meer informatie.
Er zijn een aantal netwerk-specifieke toepassingen in KDE. Hieronder volgt een beschrijving van enkele ervan.
Een uitgebreide IM-client (Instant Messaging) met veel mogelijkheden. Het beschikt over een aantal protocols, waaronder MSN®, Yahoo® en AIM®. Kopete kan afbeeldingen ophalen, aliassen voor bepaalde personen instellen en meerdere IM-sessies tegelijkertijd open hebben. Kopete is gemakkelijk uit te breiden door middel van een aantal plugins, onder andere om in chats te zoeken, statistieken over de status van een gebruiker te tonen of notities te creëren met gegevens over de contactpersonen.
Een GUI-frontend voor het DICT-protocol. Hiermee kunt u in woordenboeken naar woorden of uitdrukkingen zoeken en de gevonden definities laten tonen.
Het DICT ontwikkelaarsteam http://www.dict.org/bin/Dict.
Een beheerder voor downloads die met Konqueror integreert. Met KGet kunt u downloads onder andere groeperen, pauzeren en hervatten.
Aanverwante informatie
Meer KDE-netwerktoepassingen kunt u in KDE Extragear vinden; zie de paragraaf “Netwerk” onder de paragraaf “Beschikbaar in KDE Extragear”.
Dit omvat alle toepassingen in KOffice. Zie Hoofdstuk 23, Overzicht van de KOffice-componenten voor een samenvatting van de componenten.
KDE heeft verscheidene grafische toepassingen, van het weergeven van PDF-bestanden tot toepassingen waarmee u schermafbeeldingen kunt maken. Hieronder vindt u enkele korte omschrijvingen en links naar meer informatie.
Een kleine, handige toepassing voor zowel het bewerken van kleurenpaletten als het kiezen en benoemen van kleuren. Kleuren kunnen gekozen worden door het intypen van de RGB-waarde of de hexadecimale code, door de kleur uit een ontelbaar aantal kleuren in het programma te kiezen of zelfs door de kleur vanuit een willekeurig object op het scherm over te nemen.
Een geavanceerde toepassing voor KDE om PDF-bestanden te bekijken, die gebaseerd is op xpdf. KPDF heeft een aantal manieren om in documenten te zoeken (het standaard zoekvenster, een filter voor voorbeeldafbeeldingen, enz.), ook is er de mogelijkheid om "handsfree" door een document te bladeren.
Een toepassing om afbeeldingen te bekijken die verschillende bestandsformaten ondersteunt, onder andere JPEG, GIF, PNG en TIFF. Kview is volledig geïntegreerd in KDE en kan in Konqueror ingebed worden om zowel afbeeldingen op de harde schijf als op FTP- of webservers te bekijken door een URL te openen. Afbeeldingen kunnen gemanipuleerd worden, enkele van de mogelijkheden zijn: zoomen, roteren, omzetten naar grijswaarden en spiegelen.
Een toepassing voor het maken van schermafbeeldingen. Het kan een afbeelding van het gehele scherm, een enkel venster of een geselecteerd gebied maken. De afbeeldingen kunnen opgeslagen worden in verschillende bestandsformaten, waaronder JPG en PNG.
Een eenvoudig en gemakkelijk te gebruiken tekenprogramma met mogelijkheden zoals het maken van lijntekeningen en vingerverftekeningen, het manipuleren van afbeeldingen en het bewerken van pictogrammen.
Een gemakkelijk te gebruiken scanprogramma. In Kooka kunt u de belangrijkste scanparameters instellen, het juiste bestandsformaat vinden om in op te slaan en de gescande afbeeldingen beheren.
Aanverwante informatie
U kunt verscheidene grafisch toepassingen met meer mogelijkheden voor KDE vinden in KDE Extragear bij de paragraaf “Beschikbaar in KDE Extragear”; zie de paragraaf “Grafisch” voor een korte lijst.
Een kort overzicht van enkele multimedia-toepassingen.
Een eenvoudig te gebruiken muziekspeler voor KDE. JuK is toegespitst op afspeellijsten en meta-data, zodat u snel door dynamische lijsten kunt zoeken. Tot de overige mogelijkheden behoren het ophalen van afbeeldingen voor CD-hoesjes van Google®, integratie van MusicBrainz voor bestandsidentificatie over het internet en verscheidene audio-backends zoals aRts, GStreamer enaKode.
Een toepassing waarmee u het geluidsvolume van de geluidskaart kunt instellen met ondersteuning voor diverse stuurprogramma's. Elk mixerkanaal wordt voorgesteld door een schuifregelaar, u kunt onder andere een specifiek kanaal uitzetten.
Een mediaspeler om zowel WAV, Ogg Vorbis als DivX gecodeerde AVI's af te spelen. Noatun beschikt over audio-effecten, een zes-kanaals equalizer, mogelijkheden om plugins toe te voegen, netwerktransparantie en een uiterlijk dat aan uw wensen aangepast kan worden.
Aanverwante informatie
Meer KDE-multimedia-toepassingen met uitgebreidere mogelijkheden kunt u vinden in KDE Extragear bij de paragraaf “Beschikbaar in KDE Extragear”, zie de paragraaf “Multimedia” voor een korte lijst.
Dit zijn toepassingen die rechtstreeks met het KDE-project geassocieerd zijn, maar die niet voorkomen in en niet meegeleverd worden met de hoofddistributie van KDE. Dit kan zo zijn om diverse redenen, maar een veelvoorkomende reden is dat zo'n zelfde soort toepassing al aanwezig is of dat de toepassing te gespecialiseerd is. De belangrijkste reden is misschien wel dat de ontwikkelaars zelf hun eigen release schema's willen aanhouden in plaats van rekening te moeten houden met de "officiële" release van KDE. Niettemin, de toepassingen zijn een aanwinst voor KDE, en veel ervan worden steeds populairder.
Een geavanceerde en uitgebreide muziekspeler waarmee onder andere MP3-, WAV-, en OGG-audiobestanden afgespeeld kunnen worden. We hebben hier geen ruimte om alle functies van amaroK op te noemen, maar standaard kan amaroK automatisch cover-afbeeldingen ophalen, songteksten inbedden en visualisaties weergeven. amaroK blijft, net als KDE, in hoge mate aan te passen; het beschikt over een scripting-interface, en de context-browser kan gemakkelijk door middel van CSS van een stijl voorzien worden. amaroK ondersteunt ook verscheidene backends, onder andere GStreamer, xine, NMM, MAS, aKode en aRts.
Website: http://amarok.kde.org
U kunt het handboek lezen door help:/amarok
in de locatiebalk in Konqueror te typen of door het in KHelpCenter te selecteren. Als u amaroK niet geïnstalleerd hebt (en dus ook het handboek niet), kunt u het hier online lezen.
De definitieve toepassing voor KDE om CD's/DVD's te branden. Met K3b kunt u data-, video-, en audio-CD's creëren (het beschikt over plugins voor WAV, MP3, FLAC, en Ogg Vorbis). U kunt projecten opslaan en laden, CD's rippen en kopieën van CD;s/DVD's maken.
Extragear samenvatting: http://extragear.kde.org/apps/k3b/
Website: http://k3b.org
Een toepassing om digitale foto's te organiseren en te importeren. De functies zijn onder andere: complete functionaliteit voor tags, een plugin-systeem, en een systeem om commentaar toe te voegen. digiKam maakt ook gebruik van KIPI (KDE Image Plugin Interface), en draagt daarmee bij aan het initiatief om een algemene plugin-infrastructuur te creëren, waardoor plugins ontwikkeld kunnen worden die ook door andere grafische toepassingen in KDE gebruikt kunnen worden (zoals Gwenview, ShowImg en KimDaBa).
Nog een geavanceerd weergaveprogramma dat alle afbeeldingen in de bestandsformaten die door KDE ondersteund worden kan weergeven, maar ook het GIMP (*.xcf)-bestandsformaat. Gwenview kan afbeeldingen manipuleren (roteren, spiegelen) en heeft complete ondersteuning voor KIO-slaves (zodat u het via FTP kunt gebruiken). Tot de mogelijkheden behoren ook kopiëren, plakken, verplaatsen en verwijderen van bestanden.
Een weergaveprogramma met heel veel functies, geschreven voor KDE. Het ondersteunt onder andere de bestandsformaten JPEG, PNG, GIF [animaties] en MNG. Het venster bestaat uit een boomstructuur-frame, een map/voorbeeld-frame en een weergave-frame. Het (grotere) weergave-frame kan verwisseld worden met het (kleinere) map/voorbeeld-frame. Het kan afbeeldingen uit verschillende mappen tegelijk weergeven en het kan naar identieke afbeeldingen zoeken. Overige functies van ShowImg zijn onder andere: volledig scherm voor afbeeldingen gebruiken, zoomen, sorteren, slepen van en naar Konqueror en ondersteuning voor afbeldingen in gecomprimeerde archieven.
KimDaBa (KDE Image Database) probeert een efficiënte oplossing te bieden voor het organiseren van honderden (of zelfs duizenden ) afbeeldingen. KimDaBa is in hoge mate geoptimaliseerd voor het annoteren van afbeeldingen, dit kan u helpen om een afbeelding in enkele seconden te lokaliseren.
Een uitgebreide IRC-client met zowel ondersteuning voor codering per channel, downloaden en hervatten vanbestandsoverdracht, automatische nick-aanvulling en accentuering, als integratie met Kontact en de rest van KDE.
een KDE-frontend voor MLDonkey, een krachtig hulpmiddel voor P2P-file-sharing. Op allerlei punten aan te passen, real-time grafische bandbreedte- en netwerkstatistieken en veel meer.
Plaatst voor elk netwerk-interface een pictogram in het systeemvak. Tekstballonnen en een info-dialoogvenster geven meer informatie over de interface. Passieve popups geven informatie over wijzigingen in de interface en er is ook een "traffic plotter".
Een eenvoudige toepassing die grafisch weergeeft hoe uw schijfruimte gebruikt wordt. Filelight laat deze informatie zien door uw bestandssysteem voor te stellen als een serie concentrische ringen.
Een hulpmiddel met een gemakkelijk te gebruiken interface voor KDE dat een receptendatabase kan beheren. Het heeft volledige ondersteuning voor het creëren en verwijderen van ingrediënten en eenheden; het kan helpen bij diëten, de hoeveelheden calorieén, vitamines, koolhydraten, enz. kunnen berekend worden. Andere voordelen zijn de flexibiliteit en de mogelijkheid om verdere uitbreidingen toe te voegen.
Aanverwante informatie en links
We willen er de nadruk op leggen dat bovenstaande slechts een kleine greep is uit alles wat er in KDE extragear beschikbaar is. Om alle toepassingen en hulpmiddelen die beschikbaar zijn te zien, kunt u een kijkje nemen op http://extragear.kde.org, waar u een korte omschrijving van elke toepassing kunt vinden.
De handboeken voor het merendeel van de toepassingen in extragear kunnen gelezen worden op http://docs.kde.org.
Nogmaals, u kunt een overdaad aan KDE-toepassingen van derden op het populaire http://kde-apps.org vinden.
Voordat KDE een apparaat, al dan niet verwijderbaar, kan gebruiken, moet het apparaat aangekoppeld worden. Wanneer een apparaat aangekoppeld is, krijgt KDE alle benodigde informatie over het apparaat, zoals: hoe het gelezen moet worden, hoe er gegevens naar weggeschreven moeten worden, en meer.
Het gebruik van een apparaat wordt beheerd door het besturingssysteem, het is daarom van belang dat uw besturingssysteem hulpmiddelen heeft om die apparaten te kunnen beheren. KDE kan de apparaten ook automatisch aankoppelen, hiervoor wordt HAL (Hardware Abstraction Layer) gebruikt. HAL zou automatisch door uw distributie ingesteld moeten worden, als dat niet het geval is moet u de documentatie, die door de distributie geleverd is, raadplegen.
Er zijn verscheidene manieren om de lijst van opslagapparaten op te vragen, gebruik de methode die u het prettigst vindt:
Typ media:/
of system:/media
in de locatiebalk in Konqueror.
Navigeer er naartoe door op de tab Services in het navigatiepaneel van Konqueror te klikken en daarna op Opslagapparaten.
Kies -> in het Konqueror-menu.
Klik op het pictogram Systeemmenu en klik daarna op Opslagaparaten.
De locatie Opslagapparaten location (ook bekend als het media:/-protocol) toont alle apparaten die door KDE herkend worden, met inbegrip van de harde schijf en de CD- en DVD-stations, maar ook USB- en Firewire-apparaten, vooropgesteld dat uw distributie correct is ingesteld zodat KDE de informatie over die apparaten krijgt.
U kunt KDE zo instellen, dat er apparaatpictogrammen op het bureaublad worden weergegeven.. Deze functie kunt u in het KDE Configuratiecentrum instellen en wijzigen: kies Bureaublad+Gedrag en klik op de tab Aparaatpictogrammen. De pictogrammen kunnen voor zowel aan- als afgekoppelde apparaten weergegeven worden. U kunt ook instellen dat er alleen een pictogram op het bureaublad verschijnt als het apparaat herkend en automatisch aangekoppeld wordt (dit kan alleen als het automatisch aankoppelen correct ingesteld is), door de keuzevakjes voor de afgekoppelde apparaten leeg te laten.
In KDE 3.5 en nieuwer kunnen apparaten automatisch aangekoppeld worden, dit betekent dat u alleen het verwijdebare medium in het station hoeft te plaatsen. KDE zal dan vragen: “Wat wilt u doen?”. Om de lijst met opties in te stellen kiest u in het KDE Configuratiecentrum Hardware+Opslagapparaten. Hier kunt u programma's aan de lijst toevoegen of eruit verwijderen.
Automatisch aankoppelen kan alleen werken als dbus, hal en udev geïnstalleerd zijn en als de kernel correct is geconfigureerd. Om te zien of deze programma's op uw systeem draaien, moet u in de Procestabel in KSysguard naar hald, dbus-deamon, en udevd zoeken. KDE levert geen van deze componenten, uw distributie is daar verantwoordelijk voor
Aanverwante informatie
HOWTO: setting up D-BUS and HAL with KDE's media ioslave edit (Een HOWTO op de KDE-wiki)
http://www.freedesktop.org/wiki/Software/halHAL - Hardware Abstraction Layer
Als uw systeem niet automatisch aankoppelt, is KDE ingesteld om alleen apparaten aan en af te koppelen waarvoor de huidige gebruiker rechten heeft. Als een apparaat als de root-partitie aangekoppeld wordt (bijv. /
), en u meldt u aan in KDE als een gebruiker, kan KDE niet aan- of afkoppelen zonder de vereiste rechten. U kunt in het bestand /etc/fstab
zien wie rechten heeft om apparaten aan te koppelen.
Als u apparaten handmatig in KDE wilt aan- of afkoppelen, klikt u met de op het apparaatpictogram in media:/ of op het bureaublad, in het contextmenu kiest u of . Verwijderbare media kunt u ook afkoppelen met de optie . Voor KDE moet het apparaat dan wel in /etc/fstab ingesteld zijn.
Inleiding in aRts
Prestaties afstellen, apparaten delen
Er zijn verscheidene KDE-muziekspelers die wat functies betreft niet veel van elkaar verschillen, ze hebben echter allemaal een andere stijl.
Noatun is de standaard KDE-muziekspeler. Het heeft een interface die bijna op alle punten in te stellen is. Er zijn verschillende stijlen om de afspeellijst te beheren, veel plugins om de GUI te veranderen, visualisatiemethoden en veel meer.
Noatun is onderdeel van het kdemultimedia-pakket.
JuK is een media- en afspeellijstbeheerder, en een metadata-tagger. Het biedt een zeer efficiënte manier om al uw muziekbestanden te beheren, afspeellijsten te maken en te onderhouden, en de metadata-tags in de muziekbestanden te onderhouden.
Het kan dienen als belangrijkste muziekspeler, maar ook als beheerder van afspeellijsten voor andere toepassingen.
JuK is onderdeel van het kdemultimedia-pakket
Kaboodle kan maar één bestand per keer afspelen. Kaboodle kan nuttig zijn om bijvoorbeeld snel één enkel nummer af te spelen zonder de huidige afspeellijst van een andere mediaspeler te verstoren.
Kaboodle is onderdeel van het kdemultimedia-pakket.
amaroK is een populaire toepassing van derden. U kunt waarschijnlijk pakketten vinden in de normale distributiebronnen.
De meeste op KDE gebaseerde videopelers, zoals Kaffeine en kmplayer kunnen ook als muziekspeler dienst doen.
De conventionele manier om MP3- of Ogg-bestanden van audio-cd's te rippen is door middel van programma's zoals iTunes®, Winamp of KDE's eigen KAudioCreator. Maar als we ons aan de conventies houden is de lol eraf. Hier ga ik u dus laten zien hoe u bij de elite kunt horen door cd's op een, ehh ... elitaire manier te rippen :-)
Wat hebben we nodig om cool te zijn? Een gewone KDE, zonder extra ingrediënten, kan cd's rippen, maar om ze te encoden moet u de relevante codecs installeren. Op het moment worden Ogg Vorbis, MP3 en FLAC ondersteund. Om in deze formaten te kunnen encoden, moet u respectievelijk libogg, lame en flac installeren. Hoe u dit op uw distributie moet doen, kunt u lezen in de documentatie van deze programma's.
Open, wanneer u uw favoriete codec(s) geïnstalleerd hebt, KDE Configuratiecentrum, selecteer -> en pas de instellingen op de diverse tabbladen aan uw voorkeuren aan. U kunt alles ook laten zoals het is, maar het is nuttig om er even naar te kijken, zodat u weet wat er allemaal veranderd kan worden. Kijk ook even bij -> en verander de instellingen die u niet bevallen. Mocht u het niet weten, CDDB is de afkorting van CD DataBase (of helemaal uitgeschreven: Compact Disc DataBase). Met behulp van deze functie kan KDE de Artiest/Album/Track-informatie over cd's van internet afhalen. Deze meta-data wordt ook gebruikt voor de tags van de MP3- of Ogg-bestanden die u zo dadelijk van de cd's gaat maken.
Goed, het wordt tijd dat we aan een cool imago gaan werken. Zorg ervoor dat de cd die geript moet worden in de cdrom-drive zit (nogal logisch!). Open daarna een Konqueror-venster en klik op Services in het navigatiepaneel. Het navigatiepaneel bevindt zich aan de linkerkant van het venster, zoals te zien is in de schermafbeelding hieronder. Als de knop niet zichtbaar is, kunt u hem tevoorschijn toveren door op F9 te drukken.
Klik op Audio-cd browser en na een paar seconden ziet u een heleboel mappen waar u doorheen kunt bladeren. Als het even duurt voordat er iets verschijnt, komt dat doordat het programma probeert informatie over de cd op te halen uit de CDDB-database die u eerder ingesteld hebt.
In de schermafbeelding hieronder ziet u de inhoud van de Ogg Vorbis-map. Het laat alle nummers in Ogg-formaat zien, het laat zelfs de bestandsgrootte zien! Maar, u en ik weten dat er geen Ogg-tracks op audio-cd's staan. Wat gebeurt er hier precies?
Alle mappen in de Audio-cd browser zijn virtuele mappen. Ze laten de inhoud van de cd als het ware door verschillende filters zien. Wanneer u de Ogg Vorbis-map opent, ziet u de inhoud va de cd alsof het in Ogg-formaat opgeslagen was. Als u in de andere mappen kijkt, kunt u de inhoud van de cd in MP3- flac- en wav-formaat zien, U ziet zelfs hoe groot de bestanden ongeveer worden wanneer ze in de diverse formaten worden omgezet.
Maar hoe gaan we nu de cd rippen en encoden? Ik denk dat u het antwoord nu wel kunt raden. Bedenk naar welk bestandsformaat u wilt rippen, open die map en kopieer die bestanden naar de doelmap. Dat is alles! KDE begint te rippen en te encoden terwijl de bestanden gekopieerd worden! Als u bestanden uit de map Complete cd kopieert, ript u de hele cd als één doorlopende stream.
Aanverwante informatie
De website van amaroK op http://amarok.sf.net heeft het laatste nieuws en informatie over amaroK.
KDE slaat informatie over uw persoonlijke instellingen op een paar verschillende plaatsen op:
De verborgen map .kde
(let op de punt aan het begin), die zich in uw persoonlijke map bevindt, bevat een groot aantal bestanden met KDE-instellingen. Enkele nuttige submappen zijn: .kde/share/config
, die de configuratiebestanden voor individuele toepassingen bevat; .kde/Autostart
, die koppelingen bevat naar toepassingen die gestart moeten worden bij het opstarten van KDE; en .kde/share/apps/kabc
, waarin uw adressenboek is opgeslagen.
De omgevingsvariabelen KDEDIR
en KDEDIRS
vertellen KDE waar de bestanden opgeslagen zijn. Gewoonlijk hoeft u alleen KDEDIR
te laten verwijzen naar de map waarin KDE is geïnstalleerd, maar soms kunnen er andere KDE-programma's op een andere locatie geïnstalleerd zijn: in dat geval kunt u de omgevingsvariabele KDEDIRS
gebruiken. Laat KDEDIRS
verwijzen naar een lijst met alle mappen die KDE-programma's bevatten, gescheiden door komma's. Als u bijvoorbeeld KDE-programma's in /usr/local/kde
en in /home/flip/kde
hebt, gebruikt u export KDEDIR=/usr/local/kde,/home/flip/kde
als u bash gebruikt, of setenv KDEDIR=/usr/local/kde,/home/flip/kde
als u sh gebruikt.
Aanverwante informatie
Deel VI, “KDE voor systeembeheerders” bevat meer informatie over de mappen die KDE gebruikt.
Voor UNIX®-besturingssystemen zijn er vaak verschillende gebruikers, die vaak verschillende rechten kunnen hebben. De standaard is dat men een gewoon gebruikers-account heeft; de bestanden van gewone gebruikers worden opgeslagen in /home/gebruikersnaam
. Bovendien is er een root
-account. Het root
-, of superuser-account heeft rechten op het gehele systeem en kan zodoende elk willekeurig bestand op het systeem wijzigen.
Dit betekent dat het gemakkelijk is om administratieve taken uit te voeren zonder al te veel rompslomp, maar ook dat er geen beperkingen met betrekking tot de veiligheid zijn. Zo kan een klein typfoutje of een andere vergissing onherstelbare schade aanrichten.
Enkele van de besturingssystemen die KDE draaien, hebben de mogelijkheid om grafisch als root
aan te melden ingeschakeld. Desondanks kunt u zich beter niet als root
in KDE aanmelden, en het zou ook nooit nodig moeten zijn. Het systeem wordt kwetsbaarder voor aanvallen, zeker als u als root
over het internet surft, en de kans dat u het systeem beschadigt, stijgt dramatisch.
Sommige Linux®-distributies hebben zoveel nadruk op dit feit gelegd, dat het hebben van een root
-account geheel onmogelijk gemaakt is, in plaats daarvan wordt het sudo-model gebruikt. Het veiligheidsmodel bij sudo is echter hetzelfde als bij su, en dus hebben ze in essentie dezelfde sterke en zwakke punten wat betreft veiligheid.
Als u ooit een programma met superuser-rechten moet draaien wordt u aangeraden om KDE su te gebruiken. Vanuit Konsole of door de sneltoetsen Alt+F2 te gebruiken, typ kdesu
en de toepassing zal starten met de juiste superuser-rechten. toepassing
Zelfs als u het systeem ingesteld hebt op het gebruik van sudo, of als u een distributie hebt die sudo gebruikt, zoals Kubuntu, kunt u het beste KDE su gebruiken. Het programma zal op de juiste manier door de ontwikkelaars gewijzigd zijn om de correcte instellingen te gebruiken. U kunt beter nooit sudo application
gebruiken om een toepassing met root
-rechten te draaien; het kan de rechten van bepaalde configuratiebestanden voor een programma danig in de war schoppen. Het draaien van een grafisch programma als root
is in het algemeen geen goed idee, maar als dat toch nodig is, gebruik dan KDE su om zo veilig mogelijk te werken.
Aanverwante informatie
Vanaf versie 3.3 biedt KDE een sessiebeheersysteem waarmee u tussen verschillende gebruikersaccounts op één computer kunt schakelen. U kunt bijvoorbeeld, zonder dat u zich hoeft af te melden, iemand anders even zijn e-mails laten lezen en daarna weer verder werken. Voorheen moest u zich afmelden (en dus bestanden opslaan, programma's afsluiten} en de ander zich laten aanmelden.
Nu is het bijna net zo gemakkelijk als overschakelen naar een ander virtueel bureaublad.
Sessies wisselen: hoe het werkt
Het -menu heeft er een nieuw item bij. Onderin het menu kunt u het submenu vinden. Dit bevat het commando om de huidige sessie te vergrendelen en een nieuwe sessie te starten, dit betekent dat het bureaublad de schermbeveiliging start en na een paar seconden kunt u zich, zoals u gewend bent, met KDM aanmelden. Het item slaat het activeren van de schermbeveiliging over.
Zodra er meer dan één sessie actief is, kunt u naar een andere sessie overschakelen door op Ctrl+Alt+F7 of F8 en zo verder te drukken (dit is standaard ingesteld) of — nog gemakkelijker — een sessie kiezen uit de lijst met actieve sessies onderaan in het menu .
Als u de schermbeveiliging geactiveerd hebt en een andere gebruiker wil zich aanmelden, hoeft deze alleen op de knop de klikken en zich in een andere sessie aan te melden.
In kdm kunt u naar een andere actieve sessie overschakelen door op de knop te klikken en in het menu te kiezen. Dit is in essentie hetzelfde als hierboven beschreven is.
kpf biedt een manier om op eenvoudige wijze bestanden met anderen te delen met behulp van het HTTP-protocol. Dit is hetzelfde protocol dat wordt gebruikt door websites voor het aanleveren van gegevens aan uw webbrowser. kpf is puur een publieke bestandsserver. Dit betekent dat er geen toegangsbeperkingen gelden voor de gedeelde bestand. Alles dat u via dit programma deelt is beschikbaar voor iedereen.
kpf is ontwerpen om te worden gebruik voor het delen van bestanden met vrienden, niet om een volledig functionele webserver zoals Apache te vervangen. kpf is primair ontworpen als een gemakkelijke manier om bestanden met anderen te delen terwijl u aan het chatten bent op IRC of in “chatrooms”.
kpf draait als een applet in Kicker. Dit betekent dat het een klein beetje ruimte van uw scherm inneemt en dat de status van het programma altijd zichtbaar is. Om de kpf-applet te starten, klikt u met de muisknop op Kicker en kiest u om het dialoogvenster Applet toevoegen te openen. Kies Publiekelijk toegankelijke bestandsserver en klik op de knop .
kpf maakt gebruik van het concept van gedeelde mappen. U kunt één of meerdere mappen kiezen om te delen, en alle bestanden in die map en eventuele submappen zullen worden gedeeld.
Weer uiterst voorzichtig bij de keuze van de mappen die u wilt delen. Onthoud dat alle bestanden in die map en bijhorende submappen, inclusief “verborgen” bestanden (“dotfiles” voor de techneuten) voor iedereen beschikbaar zullen worden gemaakt. Verzeker u er dus van dat u geen gevoelige informatie deelt, zoals wachtwoorden, cryptografische sleutels, uw adresboek, privédocumenten, etc..
Als kpf eenmaal draait ziet u een verzonken vierkante applet verschijnen in het paneel met daarop een blauwgekleurde cirkel. Deze cirkel is zichtbaar als er geen mappen worden gedeeld.
Om een map te delen, . Door hierop te klikken opent u een “assistent” die u in enkele eenvoudige stappen door het toevoegproces zal leiden.
klik met de muis op de applet. Er verschijnt nu een contextmenu met de tekstEr is nog een manier om de applet rechtstreeks te gebruiken als u een map wilt delen. kpf is geïntegreerd in Konqueror.
Open een map in Konqueror, op de achtergrond en selecteer in het contextmenu dat verschijnt de optie “Eigenschappen”. Bij de installatie heeft kpf de tab Delen aan dit dialoog toegevoegd. U krijgt eerst de optie om kpf te starten als deze nog niet draait. Door op te klikken wordt er een signaal naar de kpf-applet gestuurd om de nieuwe gedeelde map toe te voegen.
Voor meer informatie, zoals hoe u verschillende mappen met verschillende personen kunt delen, zie het handboek van kpf.
Deze sectie is een bewerking van Alexander Neundorf's README-bestand over LISa
KDE beschikt over twee krachtige servers: de Lan Information Server (LISa) en Restricted Lan Information Server (resLISa) die gebruikt worden om CIFS en andere servers op uw lokale netwerk te identificeren, deze bieden een functie die op “Network Neighbourhood” in Microsoft® Windows® lijkt.
Lisa is alleen afhankelijk van de TCP/IP-stack, samba-configuratie is niet vereist om het te laten werken, maar het pakket samba is een "dependency" (het moet wel geïnstalleerd zijn). Om hosts op uw lokale netwerk te vinden, voert u een bereik van IP-adressen aan uw configuratiebestand toe, die door Lisa gecheckt worden. Wanneer u de Lisa-daemon start, zal het een ICMP naar alle IP adressen in het configuratiebestand sturen en op antwoord wachten.
De Lisa-daemon vereist root-rechten om de socket te openen, maar zodra een socket ingesteld is, vervallen de root-rechten onmiddellijk.
U kunt Lisa ook uitvoeren door het commando nmblookup"*"
te gebruiken.
Als u niet over het programma nmblookup beschikt, kunt u het op http://www.samba.org vinden of in pakketten die door uw distributie geleverd worden
"*"
zal een bericht naar het aangesloten netwerk sturen en elke host die smb-services draait, zal een antwoord sturen dat het de verbinding accepteert.Als uw (bedrijfs)netwerk strenge richtlijnen heeft, die bepalen welke poorten wel of niet geopend kunnen worden, moet u ResLisa gebruiken om met andere hosts op uw netwerk te communiceren. Omdat ResLisa niet in staat is een geheel netwerk of een adressenbereik te pingen, moet u elke host aan het configuratiebestand toevoegen. Op het moment kunt u tot 64 hosts toevoegen, deze adressen kunnen gepingd worden.
ResLisa levert alleen de informatie over een UNIX® domain-socket, dus niet over het netwerk. De naam van de socket is /tmp/resLISa-
, zodat ResLisa veilig door meer dan één gebruiker op dezelfde computer gedraaid kan worden.uwnaam
Bij het opstarten leest Lisa eerst het configuratiebestand in de persoonlijke map van de gebruiker: $
. Als dit bestand niet bestaat, zoekt Lisa een configuratiebestand dat geldig is voor het gehele systeem: HOME
/.lisarc/etc/lisarc
. Hier is een voorbeeld van een configuratiebestand:
PingAddresses = 192.168.100.0/255.255.255.0;192.168.100.10-192.168.199.19;192.168.200.1;
PingNames = my_host1;my_host2 #Hosts op naam (vereist voor resLISa)
AllowedAddresses = 192.168.0.0/255.255.0.0
BroadcastNetwork = 192.168.100.0/255.255.255.0
SearchUsingNmblookup = 1 #probeer ook nmblookup
FirstWait = 30 #30 honderdsten van een seconde
SecondWait = -1 #Geen tweede keer
#SecondWait = 60 #Probeer tweede keer en wacht 0,6 seconden
UpdatePeriod = 300 #Update elke 300 seconden
DeliverUnnamedHosts = 0 #Onbenoemde hosts niet publiceren
MaxPingsAtOnce = 256 #Stuur tot 256 ICMP echo requests tegelijk
Lisa kan ook met een grafische methode ingesteld worden bij ->-> in het -menu. Om deze optie te kunnen gebruiken, moet Lisa opgestart worden met de commandoregeloptie -K
.
Aanverwante informatie
Kijk voor een complete lijst commandoregelopties en meer voorbeelden in het handboek van Lisa. Typ help:/lisa
in de locatiebalk in Konqueror.
Er van uitgaan dat alles is vooringesteld, hoe een printer kan worden geïnstalleerd, verwijzen naar het dikke handboek als er zich een probleem voordoet
Het instellen van lettertypen is erg eenvoudig in KDE. Open het configuratiecentrum (via het ->) en kies bij de categorie Systeembeheer voor Lettertype-installatie.
Er zijn twee soorten lettertypen: persoonlijke en systeemwijde. Persoonlijke lettertypen zijn alleen beschikbaar voor u, terwijl systeemwijde lettertypen toegankelijk zijn voor alle gebruikers. Als u de Lettertype-installatie opent, dan zit u in de persoonlijke modus. (u ziet dit in de balk bovenlangs staan). Als u op de knop klikt en het root
-wachtwoord opgeeft, dan komt u in de systeemwijde modus en kunt u de lettertypen voor alle gebruikers op deze computer veranderen.
Verder is er geen verschil tussen beide soorten lettertypen.
In het linkervak ziet u een lijst met lettertypen. Klik op een lettertype om een voorbeeld ervan in het rechtervak te openen. Op de werkbalk bovenlangs vindt u pictogrammen waarmee u de lijst kunt verversen, de weergave ervan kunt veranderen, lettertypen toevoegen of verwijderen en een andere voorbeeldtekst invoeren.
Als u wilt kunt u uw lettertypen in meerder mappen organiseren, zodat u ze later gemakkelijker kunt terugvinden.
Om een lettertype te installeren, klik op de pictogram . Er verschijnt dan een dialoog waarin u het lettertype kunt opzoeken.
U kunt ook lettertypen vanuit Konqueror naar de lijst slepen. Om een lettertype te verwijderen, selecteer deze met de muisknop en klik vervolgens op de pictogram .
Configuratie (anti-aliasing)
kfontinst en kfontview zouden hier ook vermeld moeten worden, omdat ze blijkbaar geen eigen documentatie hebben.
Hoe u afbeeldingen en illustraties met KDE-toepassingen kunt maken (ok, misschien ook niet)
U kunt het uiterlijk van uw KDE-bureaublad gemakkelijk en flexibel aanpassen, ofwel door de aparte onderdelen ervan te wijzigen, ofwel door een voorgedefinieerd thema te gebruiken. In deze gids vindt u hoe u de diverse onderdelen van KDE kunt aanpassen en hoe u het uiterlijk kunt wijzigen.
Op de achtergrond van het bureaublad, ook wel bekend als "het behang", kunt u afbeeldingen plaatsen. De instellingen voor de achtergrond kunt u vinden in het KDE Configuratiecentrum, of door te klikken op het bureaublad en Bureaublad instellen... te kiezen.
In KDE hebt u de mogelijkheid om geen afbeelding, een enkele afbeelding of een diavoorstelling te gebruiken. Als u Geen afbeelding voor de achtergrond kiest, worden de opties Kleuren gebruikt. U kunt ook een zelfde achtergrond op alle virtuele bureaubladen of een verschillende achtergrond voor elk bureaublad kiezen. Dit doet u door Alle bureaubladen of het specifieke bureaublad in het uitrolmenu te kiezen.
U kunt meer achtergrondafbeeldingen downloaden door op de knop te klikken; u kunt ook naar de sectie Wallpapers van de kde-look.org-website gaan.
De instellingen bij Kleuren in het KDE Configuratiecentrum worden gebruikt voor de diverse vensterelementen, zoals de titelbalk, de achtergrond, de tekst en de knoppen. U kunt de kleur van het element wijzigen door het element in de uitvouwlijst te kiezen en er een kleur voor te bepalen. Klik op knop om de wijzigingen op te slaan. De instellingen worden in een kleurenschema-bestand opgeslagen. Kleurenschema's zijn tekstbestanden met een .kcsrc
extensie; hierin staat de kleur voor elk vensterelement in RGB-formaat. U kunt ook eenvoudig een gedownload kleurenschema toevoegen door op de knop te klikken en het gewenste .kcsrc
-bestand te kiezen. Met kleurenschema's kunt u de wijzigingen in één bestand opslaan zodat u alle kleuren in één keer kunt wijzigen; u hoeft dan niet de kleuren voor elk element apart in te stellen.
U kunt meer kleurenschema's vinden in de sectie Color Schemes van of kde-look.org.
Een pictogramthema bevat afbeeldingen die gebruikt worden om acties, bestanden, apparaten en toepassingen te representeren. U kunt pictogramthema's beheren in de module "Pictogrammen" in het KDE Configuratiecentrum. Kies het thema dat u wilt gebruiken en klik op de knop om het nieuwe thema te activeren. U kunt een nieuw pictogramthema installeren door op de knop te klikken en het archiefbestand op te zoeken. Het is niet nodig om het archief uit te pakken, de module "Pictogrammen" accepteert alleen ingepakte thema's. Om een pictogramthema te verwijderen selecteert u het in de lijst en klikt u op de knop . Let erop dat het thema dat ingesteld is als het huidige thema, niet verwijderd kan worden. Als u het huidige thema wilt verwijderen, moet u eerst overschakelen naar een ander thema. U kunt de thema's die door de systeembeheerder (root
) of door de pakketbeheerder van uw distributie ingesteld zijn, ook niet verwijderen.
U kunt meer pictogramthema's vinden bij de subsectie Icon Themes op kde-look.org.
Het standaard KDE-opstartscherm
Het opstartscherm is de afbeelding die weergegeven wordt terwijl KDE geladen wordt nadat u aangemeld bent. Voor iedere gebruiker kan een ander opstartscherm ingesteld worden. U kunt het opstartscherm voor de huidige gebruiker instellen in de module "Opstartscherm" in het KDE Configuratiecentrum. Kies het opstartscherm dat u wilt gebruiken en klik op de knop . U kunt testen hoe het eruitziet door het opstartscherm te selecteren en op de knop te klikken. Om een nieuw opstartscherm te installeren klikt u op de knop en zoekt u het gewenste archiefbestand. Het is niet nodig het bestand eerst ui te pakken. U kunt een opstartscherm verwijderen door het te selecteren en op de knop te klikken. Let op: u kunt opstartschermen die door de systeembeheerder (root
) of door de pakketbeheerder van uw distributie ingesteld zijn niet verwijderen.
U kunt meer opstartschermen vinden op kde-look.org, in de sectie Splash Screens. Houd er rekening mee dat sommige opstartschermen alleen met een specifieke KSplash-engine geïnstalleerd kunnen worden
Met behulp van vensterdecoraties kunt u het uiterlijk van vensterranden, titelbalken en knoppen in KDE wijzigen. Sommige vensterdecoraties bevatten ook de mogelijkheid om effecten zoals transparantie toe te passen. Vensterdecoraties moeten dit kunnen doen zonder de snelheid en de prestatie aan te tasten. Dit is de reden waarom ze uitgegeven worden in broncode die gecompileerd moet worden of als binaire pakketten die geïnstalleerd moeten worden. Eigenlijk zijn vensterdecoraties plugins of programma's die KWin, de Windowmanager van KDE, laten weten hoe de vensters weergegeven moeten worden.
Voordat u een nieuwe vensterdecoratie kunt toevoegten, moet de broncode gecompileerd worden. Als er een binair pakket voor uw distributie beschikbaar is kunt u dit met behulp van de pakketbeheerder installeren. Lees de documentatie van uw distributie voor meer informatie. Zodra de vensterdecoratie geïnstalleerd is, komt deze beschikbaar in de instellingen in het KDE Configuratiecentrum.Op het tabblad Vensterdecoratie vindt u een lijst met de geïnstalleerde decoraties. Kies de decoratie die u wilt gebruiken en klik op de knop . De vensterdecoraties hebben elk verschillende mogelijkheden en instellingen; experimenteer met de instellingen om te ontdekken wat de verschillende mogelijkheden zijn. Op het tabblad Knoppen kunt u de knoppen van de titelbalk instellen. Markeer het keuzevakje Aangepaste positie van knoppen gebruiken om de knoppen te kunnen verplaatsen, te verwijderen of toe te voegen. Om knoppen aan de titelbalk toe te voegen sleept u een item vanuit de lijst naar het voorbeeld van de titelbalk erboven. Om en knop te verwijderen sleept u de knop van het voorbeeld naar de lijst. Versleep de knoppen op de titelbalk om ze te verplaatsen.
Hoewel voor alle vensterdecoraties de broncode eerst gecompileerd moet worden, zijn er ook vensterdecoratie die op pixmap gebaseerde themabestanden kunnen laden, deze hoeven niet gecompileerd te worden. KDE wordt geleverd met een op pixmap gebaseerde vensterdecoratie: de IceWM-vensterdecoratie. Een andere op pixmap gebaseerde decoratie is deKorator, die u op kde-look.org kunt vinden. Kijk in de documentatie van uw distributie hoe deze geïnstalleerd moeten worden. Het voordeel van op pixmap gebaseerde vensterdecoraties is dat het tamelijk gemakkelijk is om er thema;s voor te maken, u hebt alleen afbeeldingen en een configuratiebestand nodig. Het nadeel is dat de prestatie wat verslechtert, maar op snelle computers zal hier niet veel van te merken zijn.
Om een IceWM-thema toe te voegen kiest u IceWM als vensterdecoratie en klikt u op de koppeling Open KDE's IceWM-themamap bij de beschrijving. Er wordt een Konqueror-venster geopend met de map $
. Pak het IceWM-thema uit in deze map. Het thema wordt aan de lijst met IceWM-thema's toegevoegd. Kies het thema dat u wilt gebruiken en klik op de knop .KDEHOME
/share/apps/kwin/icewm-themes
Om een deKorator-thema toe te voegen moet u eerst deKorator installeren, daarna kiest u deKorator in de lijst met vensterdecoraties en klikt u op het tabblad Thema's. Klik op de knop en zoek het archiefbestand van het deKorator-thema. Controleer of de versie van het thema overeenkomt met de versie van deKorator. Als het thema toegevoegd is, klikt u op de knop . Klik op de knop om het effect de wijzigingen te zien.
U kunt meer vensterdecoraties vinden op kde-look.org bij de subsecties Native KDE 3.x en Native KDE 3.2+. Thema's voor IceWM en deKorator hebben een eigen subsecties in de categorie "Window Decorations".
Widgets zijn de basiselementen van een grafische gebruikersinterface: de knoppen, de schuifbalken, de tabbladen en de menu's. Een widget-stijl is een plugin of een programma dat KDE laat weten hoe de widgets weergegeven moeten worden. Omdat widgets de elementairste onderdelen van een interface zijn worden ze vaak gebruikt en moeten ze snel kunnen reageren. Dit is de reden dat widget-stijlen gecompileerd of als binaire pakketten geïnstalleerd moeten worden, net als vensterdecoraties. Lees de documentatie van uw distributie voor informatie over het compileren of het installeren van binaire pakketten.
Als een widget-stijl geïnstalleerd is, wordt deze toegevoegd aan de lijst met beschikbare stijlen in de module Stijl in het KDE Configuratiecentrum. Op het tabblad Stijl kunt u een widget-stijl kiezen en configureren als de stijl een knop heeft. De stijlen hebben elk andere opties. Aan de onderkant van het tabblad kunt u een voorbeeld van de stijl zien. Op het tabblad Effecten kunt u diverse visuele effecten voor sommige widgets instellen, zoals combinatielijsten en tekstballonnen. Op het tabblad Werkbalk vindt u de opties voor het algemene uiterlijk van werkbalken.
U kunt meer widget-stijlen vinden bij de verschillende KDE-subsecties van Themes/Styles op kde-look.org. Let op: de stijlen worden geleverd in broncode of als binaire pakketten. Het zijn geen KDE-themabestanden.
In KDE kunt u de diverse wijzigingen, die u aan het uiterlijk van het bureaublad gemaakt hebt, opslaan in één bestand door Themabeheer in het KDE Configuratiecentrum te gebruiken. Als u het bureaublad ingesteld en gewijzigd hebt, klikt u op de knop . Typ de gegevens in, zoals auteur, versie, etc., klik daarna op . Uw thema wordt toegevoegd aan de lijst met beschikbare thema's en uw instellingen worden in een KDE-thema opgeslagen. Een KDE-thema ( .kth
-bestand ) laat KDE weten welke vensterdecoratie, stijl, of kleurenschema in dat thema gebruikt moet worden. U kunt een gedownload KDE-thema toevoegen door op de knop te klikken en het thema-bestand te kiezen. U kunt een thema verwijderen door op de knop te klikken. Als u een thema gewijzigd hebt, moet u het een nieuwe naam geven of de oude versie verwijderen om dezelfde naam te kunnen gebruiken.
Dit zijn de instellingen die in een KDE-thema opgeslagen worden:
Achtergrond
Schermbeveiliging
Pictogramthema
Systeemnotificaties
Kleurenschema
Cursorthema
Vensterdecoratie
Konqueror-achtergrond (Bestandsbeheer)
Paneelachtergrond
Stijl
Lettertypen
Het is belangrijk om te onthouden dat een KDE-thema alleen de instellingen van het hierbovenstaande bepaalt. Een KDE-thema bevat alleen gegevens over de systeemnotificaties, de achtergronden van het bureaublad, het paneel en Konqueror, en het kleurenschema. De andere componenten moeten apart geïnstalleerd worden als ze niet met KDE meegeleverd worden.
U kunt meer KDE-thema's vinden bij de sectie Theme-Manager van kde-look.org, onderdeel van de sectie "Themes/Styles".
Achtergrondafbeelding/behang of kleur voor het bureaublad
(.kcsrc
) Configuratiebestand dat bepaalt welke kleuren voor bepaalde widgets gebruikt moeten worden
Kleine afbeeldingen die toepassingen, bestanden, apparaten etc. voorstellen
Afbeelding met animaties die weegegeven wordt terwijl KDE geladen wordt nadat u aangemeld bent
Plugins of programma's die de venstermanager laten weten hoe de vensterranden weergegeven moeten worden
Een plugin of een programma dat KDE laat weten hoe de widgets weergegeven moeten worden
(.kth
) en bestand met instructies voor de instellingen van verschillende GUI-componenten
Basiselementen die samen de grafische gebruikersinterface vormen: knoppen, schuifbalken, menu's, tabbladen, etc.
Extreem korte inleiding tot het werken met de shell
Noodgrepen, killen van wildgeworden programma's etc.
SSH, sessies, variabelen en andere leukigheden
Enkele tips en trucs
Konsole is een Terminalemulator voor het X Window System. Het is in beginsel gebaseerd op de DEC's VT100 en de vele opvolgers. Konsole – ook wel een shell genoemd – is een essentieel hulpprogramma voor op Linux® en UNIX® gebaseerde computers om snel en productief te kunnen werken.
Noodgrepen:
Op Linux® en UNIX® gebaseerde computers draait elk proces onafhankelijk in zijn eigen geheugengebied. Hierdoor kan het proces niet per ongeluk het geheugen van andere processen overschrijven, tenzij het uiteraard root
-privileges heeft. Als een proces in KDE vastloopt vanwege een programmafout, dan hoeft u zich geen zorgen te maken dat het toegang heeft tot een van de andere processen.
Om alle systeemprocessen te kunnen bijhouden kunt u de commando's top en ps gebruiken in Konsole. Deze hulpprogramma's maken het heel eenvoudig om dwarsliggende programma's op te sporen en geforceerd te beëindigen.
Een voorbeeld van het gebruiken van signalen in Konsole: stel dat Konqueror is gecrashed en een draaiend proces van nspluginviewer heeft achtergelaten die 12% van uw geheugen en 10% van uw processorkracht opeist. Gebruik in top de toets k om de taak te killen. U wordt dan gevraagd om het PID van de taak, waarna het signaal wordt verzonden om het programma geforceerd te beëindigen. Voor meer informatie over signalen die u naar draaiende processen kunt sturen, ga naar de complete handleiding over signalen (type man signal in een Konsole-venster of #signal
in Konqueror).
SSH, sessie, variabelen en andere leukigheden
Als u Konsole gebruikt voor systeembeheer op afstand, dan is Konsole's “sessie”functionaliteit iets voor u. Om deze te activeren, klik op menuoptie ->. Ga vervolgens naar tabblad en geef uw nieuwe sessie een naam. Dit wordt dan de standaard sessie als u Konsole opstart.
Als Konsole wordt gestart worden de bash-specifieke commando's en KDE-specifieke variabelen gelezen en uitgevoerd uit de bestanden ~/.bashrc
of ~/.bash_profile
. De voorkeur voor gebruikersomgevingen gaat uit naar het bestand ~/.bash_profile
. De commando's printenv of env kunnen worden gebruikt om alle momenteel ingestelde variabelen te laten weergeven. Om een variabele in de shell in te stellen gebruikt u de opmaak VARNAAM=waarde
. Voor een lijst met beschikbare variabelen voor KDE, zie de wiki.
Enkele tips en trucs
Om een sessie van Konsole een andere naam te geven, gebruik Ctrl+Alt+S en voer de nieuwe naam in.
Als u grafisch (KDE-) programma met root
-privileges wilt starten, dan kunt u gebruik maken van het commando KDE su met de optie -c
: kdesu -c -n
. De optie PROGRAMMA
-n
voorkomt dat KDE het wachtwoord zal onthouden.
Aanverwante informatie
In het handboek van Konsole vindt u meer informatie over de functies van Konsole. U kunt het lezen in KHelpCenter of openen met help:/konsole
in Konqueror's locatiebalk.
Het project KDE educatief biedt programma's voor kinderen, gezinnen en onderwijzers. U kunt programma's vinden die u helpen bij het verbeteren van uw talenkennis en woordenschat, zoals KVocTrain en KWordQuiz. Wetenschappelijke programma's, zoals het zeer uitgebreide KStars (een planetarium) en Kig (interactieve meetkunde), kunnen uw kennis verbeteren. U kunt plezier beleven aan het leren typen met KTouch. Onderwijzers kunnen op een eenvoudige manier lessen maken met KEduca. U kunt en complete lijst van educatieve software voor KDE vinden op de website van KDE-Edu. Hier volgt een overzicht van enkele van die programma's.
U kunt het handboek bekijken door help:/<appname>
in de locatiebalk in Konqueror te typen of door het in KHelpCenter te selecteren.
Een gemakkelijk te gebruiken toepassing die gebaseerd is op het klassieke spel Galgje. U kunt de woorden kiezen uit een specifiek onderwerp en zelfs uit verschillende moeilijkheidsgraden. Het programma wordt geleverd met vierentwintig talen en is daardoor zeer geschikt om de spelling van algemene zelfstandige naamwoorden in andere talen te leren.
Een toepassing die ontworpen is om het alfabet van een nieuwe taal te leren en daarna eenvoudige lettergrepen te lezen. Ideaal voor kinderen en voor iedereen die probeert zich een alfabet van een vreemde taal eigen te maken. Er wordt een aantal verschillende alfabetten ondersteund.
Een eenvoudig denkspel, waarbij u moet proberen het woord te ontdekken dat door het programma gegeven wordt. De letters van het woord zijn door elkaar gehusseld en u moet proberen het woord te vinden door de letters in de juiste volgorde te zetten.
Een eenvoudige manier om Spaanse werkwoordvormen te leren. Het programma geeft een werkwoord en een tijd op en u typt de verschillende werkwoordsvormen in. Het programma corrigeert u als dit nodig is. U kunt de lijst met werkwoorden die geoefend kunnen worden bewerken. Het programma maakt automatisch de vervoegingen van de regelmatige werkwoorden en de belangrijkste groepen werkwoorden. De onregelmatige vervoegingen moet u zelf eerst invoeren.
Nog een uitgebreide toepassing om uw woordenschat te oefenen, ditmaal met de "flash-card" methode (opgave op de ene kant, antwoord op de andere kant van een kaartje). U kunt vocabulaire-bestanden downloaden en in de toepassing laden.
Een Japans naslag- en leerhulpmiddel. Engelse en Japanse woorden kunnen worden gezocht en gefilterd met behulp van de Edict en Kanjidic woordenboeken. Enkele andere functies in Kiten zijn: uitgebreide zoekfuncties, geschiedenis van zoekopdrachten en verschillende leermethoden.
Een programma om Latijn te oefenen. Er zijn toetsen voor vocabulaire, grammatica en werkwoordsvormen. Ook is er een set aantekeningen die gebruikt kunnen worden om zelf herhalingsoefeningen te maken.
Verscheidene toepassingen om u te helpen met wiskunde en meetkunde.
Een toepassing met verscheidene soorten oefeningen om beter te leren rekenen met breuken. Er zijn verschillende opdrachten, waaronder het optellen van twee breuken, het omzetten naar decimale breuken, het vergelijken (kleiner dan, groter dan) van breuken, en nog meer.
Een prachtige toepassing met interactieve meetkunde. Ideaal voor onderwijzers die grafieken op de computer willen tekenen of voor leerlingen die meer willen leren over grafieken en curven. Er wordt al veel ondersteund en u kunt gemakkelijk verscheidene vormen construeren, van parabolen en hyperbolen tot ellipsen.
Een toepassing om beter te leren rekenen met procenten. Er zijn verschillende oefeningen en verschillende moeilijkheidsgraden, geschikt voor doelgroepen met diverse kennisniveaus.
Een wiskundige functie=plotter. Het beschikt over een veelzijdige "parser" (ontleder). U kunt verschillende functies tegelijkertijd plotten en de functietermen combineren om nieuwe functies te construeren. KmPlot ondersteunt functies met parameters en functies met poolcoördinaten. Er zijn verscheidenen rastermodellen mogelijk en de plots kunnen afgedrukt worden met een hoge mate van precisie wat betreft de juiste schaal.
Een planetarium voor KDE voor op het bureaublad. Het geeft een nauwkeurige simulatie van de nachthemel vanaf elk punt op aarde, op elke datum en op elk tijdstip. De weergave bevat 130.000 sterren, 13.000 verre objecten, de 8 planeten, de zon en de maan, en duizenden kometen en asteroïden.
Het periodiek systeem; met een volledige lijst van alle elementen en uitgebreide informatie over elk element. U kunt zowel een algemeen overzicht, als de chemische gegevens, het atoommodel, energiegegevens en een afbeelding van een element krijgen.
Een toepassing voor het maken van "flash-cards" (opgave op de ene kant, antwoord op de andere kant van een kaartje), die gebruikt kunnen worden om interactieve toetsen te maken. Er is ondersteuning voor het toevoegen van servers waar meer toetsen gedownload kunnen worden. Er worden verschillende talen ondersteund.
Een toepassing om te leren blind te typen. KTouch toont het toetsenbord op het scherm, de kleur van de toets die aangeslagen moet worden verandert. Tekst die getypt moet worden, wordt ook op het scherm getoond. Het programma bevat enkele standaardlessen met variërende moeilijkheidsgraden.
Een toepassing voor het maken van "flash-cards" (opgave op de ene kant, antwoord op de andere kant van een kaartje), die gebruikt kunnen worden om interactieve toetsen te maken. Er is ondersteuning voor het toevoegen van servers waar meer toetsen gedownload kunnen worden. Er worden verschillende talen ondersteund.
Een educatieve programmeeromgeving die gebruik maakt van de programmeertaal Logo met ondersteuning voor verschillende talen.
KGeography is een KDE-toepassing om aardrijkskunde te leren. U kunt door de kaarten bladeren, u kunt namen zien door in een gebied te klikken. U kunt ook verschillende soorten vragen beantwoorden, u krijgt dan bijvoorbeeld een landkaart te zien en u moet de naam van de hoofdstad intypen.
blinKen is een geheugenspel voor KDE. U moet de juiste volgorde van de lampjes onthouden en bij elke ronde wordt de reeks een stapje langer.
Op de website van KDE-Edu, http://edu.kde.org, kunt u nieuws en informatie over alle toepassingen van KDE educatief vinden.
KDEAP (KDE Accessibility Project) heeft als doel om er voor te zorgen dat KDE als desktop environment toegankelijk is voor alle gebruikers, inclusief gebruikers met een lichamelijke beperking. Aanvullend op de toegankelijkheidshulpmiddelen in het Configuratiecentrum heeft KDE diverse andere hulpprogramma's. Deze zijn beschikbaar in het pakket KDEaccessibility. Dit pakket is mogelijk niet geïnstalleerd op uw computer. Als dat het geval is, dan kunt u het installeren met behulp van de pakketbeheerder van uw besturingssysteem of downloaden vanaf deze locatie:
Bezoek de website van KDE Accessibility voor meer informatie.
KMouseTools is een KDE-programma dat de muis voor u klikt. U hoeft zelf dus niet op de muisknoppen te drukken. KMouseTool functioneert met elk type muis of aanwijzerapparaat.
Aanverwante informatie
MouseTool Website: http://mousetool.com
KMagnifier (of kmag, om zijn UNIX®-naam te gebruiken) is een klein hulpmiddel voor KDE om een gedeelte van het beeldscherm te vergroten. Het vergroot het gebied van het scherm rond de muisaanwijzer, of, optioneel, een door u opgegeven gebied. Daarnaast kan het een vergroot gedeelte als schermafbeelding op de schijf opslaan.
Aanverwante informatie
KMouth is een KDE-programma dat het voor gebruikers zonder spraakvermogen mogelijk maakt om de computer voor hen te laten spreken. Dus voor stomme gebruikers en gebruikers die hun stem kwijt zijn. Het heeft een tekstinvoerveld en spreekt de zinnen uit die u invoert. Het biedt bovendien ondersteuning voor gebruikergedefinieerde uitdrukkingenboeken.
Aanverwante informatie
KTTS is een KDE-programma waarmee u tekst kunt omzetten in spraak. Momenteel, sinds KDE 3.4, kunt u KTTS gebruiken om tekst uit te spreken die afkomstig is van Klipper, het klembord van KDE, uit tekstbestanden (met behulp van bijvoorbeeld Kate), HTML-pagina's in Konqueror, PDF-bestanden in KPDF en nog veel meer.
U start KTTSD door kttsmgr aan te roepen. kttsmgr is de Tekst-tot-spraakbeheerder van KDE.
Aanverwante informatie
In KDE kunnen de configuratiebestanden eenvoudig met een tekst-editor, zoals Kate, bewerkt worden, omdat het gewone tekstbestanden zijn.
Een voorbeeld van een configuratiebestand:
[General] AutoSave=1 LastFile=/var/tmp/test.txt
De gebruikersspecifieke configuratiebestanden worden opgeslagen in .kde/share/config
(vervang .kde
door uw $KDEHOME
instelling) en de globale configuratiebestanden bevinden zich in de submap share/config
van het installatiepad van KDE. (U kunt dit pad vinden door het commando kde-config --prefix uit te voeren.) De bestandsnamen eindigen op rc (zonder een punt ervoor), bijvoorbeeld kopeterc
.
De stabiliteit van uw KDE-installatie kan gevaar lopen wanneer u de bestanden handmatig bewerkt. Toepassingen controleren de de gegevens in de configuratiebestanden niet. Dit betekent dat er storingen kunnen optreden en dat toepassingen kunnen crashen.
De eerste regel is dus: maak een reservekopie van het bestand voordat u het gaat bewerken. Deze reservekopie kunt u beter niet in één van de submappen van .kde
(of de map die overeenkomt met $KDEHOME
) opslaan. Het is in het algemeen een goed idee om reservekopieën te maken voor het geval er iets fout gaat met KDE waardoor u uw belangrijke configuratiebestanden kwijtraakt (bijvoorbeeld de instellingen voor KMail in het bestand kmailrc
). Zo'n grote storing zou niet voor moeten komen, maar het kán een keer gebeuren.
Maar waarom zou u eigenlijk iets aan de configuratiebestanden willen doen? Als u de KIOSK-modus wilt doorvoeren, zult u het wel moeten. Misschien heeft een ontwikkelaar u gevraagd om een item toe te voegen dat hem kan helpen een probleem met de toepassing op te lossen. Misschien wilt u na een storing de bestanden herstellen zonder de complete map .kde
te hoeven verwijderen. Misschien wilt u wel iets meer te weten komen over de verborgen mogelijkheden van KDE.
De reden doet er niet toe, u wilt handmatig een configuratiebestand wijzigen.
Wanneer u zo'n bestand wilt bewerken, zorg dat eerst dat de toepassing dat dat bestand gebruikt niet draait. In het geval dat het één van de basisconfiguratiebestanden is, kunt u er het beste voor zorgen dat KDE helemaal niet draait.
Klaar? Maak een reservekopie van het bestand (Had ik dat al gezegd?), start uw favoriete editor (laten we aannemen dat dit Kate is) en open het bestand. Zorg ervoor dat het bestand als UTF-8 geladen wordt, Kate laat dit zien als “uft8”
Nu hebt u een bestand als:
[Group] Key1=Value1 Key2=Value2 Key3=Value3
U kunt het bestand nu wijzigen (pas op voor typfouten!) en opslaan. (Zorg ervoor dat het weer als UTF-8 opgeslagen wordt.)
Nu kunt u de toepassing testen. Als deze niet goed meer werkt, sluit de toepassing dan af en zet de reservekopie van het configuratiebestand weer terug.
Aanverwante informatie
Deel VI, “KDE voor systeembeheerders” bevat meer informatie over de mapstructuur van KDE, dit kan u helpen om het bestand te kunnen vinden dat u moet bewerken.
KDE biedt een krachtig communicatiesysteem, dat tussen processen werkt: DCOP, het Desktop COmmunication Protocol. Met DCOP hebt u controle over een groot aantal functies in KDE, vanaf de commandoregel of met een script in u favoriete scripttaal. U kunt ook informatie vanuit KDE-toepassingen krijgen, verscheidene mediaspelers beschikken bijvoorbeeld over methoden om informatie op te vragen over het bestand dat momenteel afgespeeld wordt.
Ruwweg gezegd heeft elke KDE-toepassing één of meer DCOP-interfaces, die op hun beurt methoden (of functies) bieden die door een andere toepassing aangeroepen kunnen worden. De eerste stap om DCOP te gebruiken is het vinden van de juiste methode voor de taak. De gemakkelijkste manier om dit te doen is door middel van de kdcop-frontend voor de beschikbare DCOP-methoden.
Start kdcop vanuit een Konsole of vanuit de mini-CLI (het dialoogvenster dat na het indrukken van Alt+F2 verschijnt). Het venster van kdcop laat de actieve toepassingen die DCOP-interfaces bieden in een boomstructuur zien. In het algemeen zult u in de boomstructuur moeten zoeken om de juiste methode te vinden. Het is nuttig om te weten dat de interface waar “(default)” bij staat gewoonlijk de meestgebruikte functies bevat.
Dubbelklik op het item SetColor om te testen of de functie doet wat we verwachten. Om de kleur c
in te stellen, klikt u op de selectieknop en kiest u een kleur. Bepaal of de kleur al dan niet A moet zijn met het keuzevakje. Klik op OK, de achtergrondkleur is ingesteld
Om de toegang te krijgen tot de DCOP-methode vanuit uw favoriete scripttaal gebruikt u DCOP-"bindings", als deze beschikbaar zijn in de module "kdebindings", of u gebruikt de commandoregel en roept de toepassing dcop aan. De commandoregeltoepassing dcop voldoet voor eenvoudige functies. Om een DCOP-methode op de commandoregel aan te roepen moeten we de toepassing en de interface voor de methode, de methode zelf en de argumenten specificeren in een vorm die geaccepteerd wordt door de shell.
We specificeren de toepassing, interface en methode in deze volgorde, gevolgd door de argumenten in dezelfde volgorde zoals ze in kdcop staan. dcop heeft een groot aantal opties: de uitvoer van dcop
laat een lijst van opties zien.--help
Genoeg theorie, tijd voor een voorbeeld:
Voorbeeld 16.1. Een script dat de achtergrondkleur wijzigt met DCOP
Met behulp van de toepassing dcop en een beetje Perl gaan we een eenvoudig script maken dat de achtergrondkleur van het bureaublad langzaam door het spectrum roteert.
Eerst zoeken we in kdcop naar de juiste methode. Voor dit voorbeeld gaan we rechtstreeks naar ->->. De argumenten en het teruggegeven type van de functie worden in de stijl van C++ gegeven. Voor setColor
zijn de argumenten een kleur, c
, die de nieuwe achtergrondkleur specificeert, en een logische waarde (true of false), isColorA
, die specificeert of het de eerster of tweede kleur is (dit wordt gebruikt om kleurverlopen in te stellen).
Om de methode setColor
op de commandoregel te gebruiken moeten we het volgende typen:
%
dcop kdesktop KBackgroundIface setColor '#ffffff' false
Om de kleur te specificeren gebruiken we de hexadecimale RGB-waarde, net als in HTML. Opmerking: de waarde staat binnen enkele aanhalingstekens zodat # niet door de shell geïnterpreteerd zal worden.
De hexadecimale RGB-waarde kunt u in elke KDE-toepassing in het dialoogvenster "Kleur selecteren" vinden (bijvoorbeeld in KDE Configuratiecentrum, ->), selecteer de gewenste kleur en gebruik de waarde die in het tekstvak HTML staat.
Meer hebben we niet nodig van DCOP, nu hoeven we alleen het script te schrijven. Hier is een (zeer!) ruwe implementatie:
$min=49; # Minimum waarde van kleur R, G, of B $max=174; # Maximum waarde van kleur R, G, of B $step=5; # Stapgrootte $sleeptime=15; # Interval in seconden tussen twee stappen @start = ($max, $min, $min); @colour = @start; while (1) { foreach (0..5) { my $which = $_ % 3; # Welke kleur (R, G of B) veranderd wordt my $updown = $_ % 2; # Kleurwaarde verhogen of verlagen do { if ($updown == 0) { $colour[$which]+=$step; } if ($updown == 1) { $colour[$which]-=$step; } my $dcopcall=sprintf "dcop kdesktop KBackgroundIface setColor '#%x%x%x' true\n", @colour; system($dcopcall); sleep $sleeptime; } while (($colour[$which] >= $min) and ($colour[$which] <= $max)); } }
Voer het script zonder argumenten uit en het zal de achtergrondkleur door een spectrum van gedempte kleuren roteren tot het beëindigd (gekilld) wordt. Voilà!
Uiteraard is Perl niet de enige taal die u voor het schrijven van scripts met DCOP kunt gebruiken — als u liever een shell-script schrijft, kan dat ook:
Voorbeeld 16.2. Een achtergrond instellen van het internet
Het volgende script haalt de intro-afbeelding van de strip “User Friendly” op en stelt die in als achtergrond voor het bureaublad met behulp van algemeen beschikbare hulpmiddelen en een beetje DCOP.
#!/bin/sh COMICURL=`wget -qO - http://www.userfriendly.org/static/index.html | \ grep Latest | sed -e "s,.*SRC=\",," -e "s,\" >.*,,"` TMPFILE=`mktemp /tmp/$0.XXXXXX` || exit 1 wget -q -O $TMPFILE $COMICURL dcop kdesktop KBackgroundIface setWallpaper $TMPFILE 1
De eerste regel na #!/bin/sh gebruikt wget en een reguliere expressie-kunstje om de locatie van de afbeelding uit de broncode van de indexpagina te extraheren. De tweede en derde regel downloaden de afbeelding, en tot slot stelt dcop de afbeelding in als achtergrond.
Veel moderne toetsenborden bevatten toetsen die niet standaard aan een actie zijn toegewezen.
“Multimedia”-toetsen genereren vaak een signaal en kunnen eenvoudig, net als elke andere toets, als sneltoets in een toepassing gekozen worden. Sommige toetsen worden echter niet gedetecteerd en in het dialoogvenster Sneltoetsen instellen heeft het indrukken ervan geen effect.
Sommige IBM-laptops hebben bijvoorbeeld extra toetsen bij de pijltoetsen naar links en rechts die eruitzien als pagina links en pagina rechts.
U kunt het commando xev gebruiken om de code van de toetsen te vinden. In dit geval is dat 233 en 234.
Kies toetssymbolen. Er worden er veel niet standaard gebruikt, deze zijn dus vrij te gebruiken. U kunt de lijst in het bestand /usr/X11R6/include/X11/keysymdef.h
vinden (of in het equivalent op uw systeem).
Creëer een bestand met de naam .Xmodmap
in uw persoonlijke map en typ het volgende erin:
keycode 233 = Next_Virtual_Screen keycode 234 = Prev_Virtual_Screen
Voer het commando xmodmap
uit.~/.Xmodmap
Als u nu het commando xev nog een keer uitvoert, zult u zien dat de toetsen nu de "keysym" (toetssymbool) genereren die u eraan toegewezen hebt. U kunt ze nu aan elke actie toewijzen.
Aanverwante informatie
De xev-man-pagina. Deze kunt u zien door man:/xev
in Konqueror in de locatiebalk te typen of door man xev
in een terminal te typen.
Aan de meeste acties op het bureaublad of in toepassingen kunnen gemakkelijk sneltoetsen toegewezen worden. Als de actie waaraan u een sneltoets wilt toewijzen een zelfgeschreven programma is, kunt u net zo gemakkelijk sneltoetsen toewijzen.
Misschien wilt u een ongebruikte toets aan een script of aan een dcop-commando toewijzen. In dit voorbeeld gaan we de twee toetsen, die we in de paragraaf “Extra sneltoetsen aan KDE toevoegen” toegevoegd hebben, gebruiken om naar het vorige of volgende virtuele bureaublad te gaan; twee functies waarvoor u DCOP nodig hebt (zoals besproken in de paragraaf “Het bureaublad door middel van scripts manipuleren”).
Met de volgende methode is dit gemakkelijk te doen:
Open KControl, kies in het gedeelte Regio & toegankelijkheid Invoeractie
Klik op de knop
Geef de nieuwe actie een naam, bijv. Volgende virtuele scherm
Selecteer Sneltoets -> Command/URL (eenvoudig) bij het Actietype:
Op het tabblad sneltoets klikt u op de knop die u aan het commando wilt koppelen. In dit voorbeeld zou dat de knop met het pictogram Volgende pagina zijn. Er verschijnt nu Next_Virtual_Screen op de afbeelding.
Op het tabblad Command/URL Settings typt u het commando dat uitgevoerd moet worden in: dcop kwin default nextDesktop
Herhaal dit voor Prev_Virtual_Screen en dcop kwin default previousDesktop
.
Wanneer u nu op de toets Prev_Virtual_Screen of Next_Virtual_Screen drukt, schakelt u over naar respectievelijk het vorige of het volgende virtuele bureaublad.
Zoals blijkt, kunt u elke vrije toets aan elke actie toewijzen.
Aanverwante informatie
U kunt de documentatie van KHotKeys bekijken door het in KHelpCenter te selecteren of door help:/khotkeys
in Konqueror in de locatiebalk te typen.
de paragraaf “Het bureaublad door middel van scripts manipuleren”
KDebugDialog staat niet standaard in het -menu. U moet het in een shell of vanuit de mini-CLI met het commando kdebugdialog
opstarten. kdebugdialog; opent een venster met een lange lijst debug-gebieden. Elk gebied heeft een keuzevakje dat u kunt gebruiken om de debug-uitvoer voor dat gedeelte van KDE in of uit te schakelen.
De lijst is op nummer gesorteerd en niet op alfabet, kio (127) staat dus voor artskde (400). De nummers lopen op tot zo'n 200.000, maar er zijn in werkelijkheid slechts 400 gebieden. U hoeft niet door de hele lijst heen te zoeken, bovenin het dialoogvenster is een tekstinvoerveld waarin u een gedeelte van de naam kunt invoeren. De lijst wordt gefilterd en alleen de items die de tekst bevatten die u ingetypt hebt worden getoond. bijv. k
filtert niet zo veel uit, maar kont
laat alleen de Kontact debug-gebieden zien. Om nog sneller de debug-uitvoer in of uit te schakelen kunt u op één van de knoppen of klikken, waardoor KDE een berg aan debug-uitvoer of heel erg weinig uitvoer produceert.
In "full"-modus, die u krijgt door kdebugdialog met het commando kdebugdialog
op te starten, is dezelfde lijst met debug-gebieden beschikbaar als in de gewone modus, maar nu kunt u slechts één item tegelijk uit een keuzelijst selecteren. U kunt dan de uitvoer voor de verschillende soorten meldingen (informatie, waarschuwing, fout en fatale fout) onafhankelijk van elkaar instellen. Voor elk van deze typen kunt u kiezen waarnaartoe de meldingen gestuurd worden. U kunt kiezen uit:--fullmode
Bestand, in dit geval kunt u een bestandsnaam intypen. Dit bestand wordt naar uw $HOME
-map geschreven.
Dialoogvenster. Elke debug-melding wordt in een dialoogvenster getoond. U moet elke keer op klikken om de toepassing verder te laten gaan.
Shell, de standaard. Meldingen worden naar "stderr" (standaard foutuitvoer) afgedrukt en zullen naar het shell-venster waar de toepassing opgestart werd of in .xsession-errors
geschreven worden.
Syslog. Elke debug-melding wordt naar de syslog-voorziening van het systeem gestuurd, waarna het verder behandeld wordt.
Geen. Dit onderdrukt de uitvoer van dit type melding.
Voor meldingen die door fatale fouten gegenereerd worden is het in het algemeen een slecht idee om Geen of Syslog te kiezen, omdat u in beide gevallen de melding waarschijnlijk niet zult zien en de toepassing die een fatale fout tegenkomt zal verdwijnen zonder dat duidelijk wordt waarom. Of een toepassing al dan niet verdwijnt bij een fatale fout kan ingesteld worden met het keuzevakje Afsluiten bij fatale fouten, dat standaard geselecteerd is — maar het kan gebeuren dat een toepassing toch crasht na een fatale fout.
Inhoudsopgave
In KDE kunt u alle facetten van het internet gebruiken, alle programma's die nodig zijn voor het web, e-mail, usenet en andere internet technologieën zijn voorhanden. Om deze functies in KDE te kunnen gebruiken moet u wel een internetverbinding hebben. Hieronder staat hoe u dit kunt doen:
Als u een “inbelverbinding” hebt, (dat wil zeggen dat u een verbinding met het internet maakt door middel van een modem en een telefoonlijn), zult u het KDE-programma KPPP moeten instellen. Het lijkt ingewikkeld, maar KPPP heeft een assistent die het instellen van een inbelverbinding gemakkelijk maakt. In de volgende twee secties worden de details beschreven.
Als u een breedbandverbinding hebt, of via een lokaal netwerk aangesloten bent, is het wat gemakkelijker, (vanuit KDE gezien). Zodra de verbinding met de hulpmiddelen, die door uw Linux®- of UNIX®-distributie geleverd worden, gemaakt is, zal KDE de verbinding automatisch gebruiken.
Als u een vrij nieuwe Linux®-distributie hebt, kan de rest van deze documentatie overbodig zijn. KPPP beschikt over een assistent, die in de meeste gevallen in enkele minuten een werkende internetverbinding voor u gemaakt heeft.
Of u de assistent nu wel of niet gebruikt, voordat u begint moet u de volgende informatie bij de hand hebben:
Het telefoonnummer van uw ISP-modempool.
Uw gebruikersnaam en wachtwoord voor uw ISP.
De DNS-servers van uw ISP (één is voldoende, maar twee is beter).
Andere optionele informatie om optimaal gebruik te kunnen maken van de diensten van uw ISP, zoals:
Het adres van de server die de mail binnenhaalt, meestal pop.uw_isp.com
of mail.uw_isp.com
.
U moet ook weten of uw ISP het POP3- of het IMAP-protocol gebruikt.
Het adres van de server die de mail verstuurt, (de SMTP-server), dit kan hetzelfde zijn als de server die de mail ophaalt, anders is het vaak iets als smtp.uw_isp.com
.
Het adres van de Usenet News-server (NNTP), dit kan news.uw_isp.com
of nntp.uw_isp.com
zijn.
Proxy-servers die eventueel door uw ISP gebruikt worden.
Al deze informatie is waarschijnlijk te vinden in de papieren die u van uw ISP ontvangen hebt, anders kunt u deze informatie bij de support-afdeling van uw ISP opvragen.
Met al deze gegevens, en een tamelijk recente Linux®-distributie, kan het opzetten van een internetverbinding eenvoudig gedaan worden door de KPPP-assistent te gebruiken.
U kunt de assistent starten vanuit het opstartvenster van KPPP. Start KPPP door in het -menu te selecteren.
Het volgende dialoogvenster verschijnt:
Het opstartvenster van KPPP
Er is waarschijnlijk nog niets ingevuld, daar gaan we nu mee beginnen.
Klik op de knop om een nieuwe internetverbinding in te stellen.
De assistent heeft drie keuzemogelijkheden, , en .
De assistent vraagt wat u wilt doen
Kies deze optie als u nu niet echt een nieuw account wilt instellen. Het dialoogvenster verdwijnt, het eerste venster blijft open.
Als u een vrij algemeen model modem hebt, en een abonnement bij één van de grotere providers, zal de assistent de internetverbinding waarschijnlijk direct kunnen instellen. U kunt dit eerst proberen, voordat u handmatig een verbinding probeert te maken.
Als de assistent er niet in slaagt, of als u liever zelf de instellingen maakt, kiest u deze optie. De assistent is alleen nuttig voor een klein aantal landen en internetproviders.
We nemen nu even aan dat u de optie kiest. Het dialoogvenster om handmatig instellingen te maken wordt in een ander hoofdstuk beschreven.
Het eerste venster bevat alleen inleidende tekst met uitleg over de onderwerpen uit het eerste gedeelte van dit hoofdstuk. Klik op om door te gaan.
In het tweede venster kiest u het land waar u woont. Als het land niet in de lijst staat, moet u op klikken; in dat geval verschijnt het dialogvenster om handmatig een internetverbinding te kunnen instellen.
In het volgende venster kunt u kiezen uit de internetproviders die KPPP kent, gebaseerd op de locatie uit het vorige venster. Hier geldt ook weer: als uw ISP niet in de lijst staat, moet u op klikken en de internetverbinding handmatig instellen.
Vul nu uw gebruikersnaam en wachtwoord voor uw internetverbinding in. Let op: sommige ISP's hebben ook een gebruikersnaam en wachtwoord voor een e-mailaccount, controleer nog even of u de juiste gegevens ingevuld hebt. Klik op om door te gaan.
In het volgende venster kunt u speciale instellingen voor het inbellen maken - als u bijvoorbeeld eerst een “0” voor een buitenlijn moet draaien. Klik weer op .
Dat was het! Als u nog even wilt controleren of iets wilt wijzigen kunt u op de knoppen en klikken om de andere dialoogvensters te zien. Als u tevreden bent met de instellingen klikt u op , klaar.
Meer informatie kunt u vinden in het handboek van KPPP, u kunt het lezen door het in het KDE-Helpcentrum te selecteren, of door help:/kppp
in de locatiebalk in Konqueror te typen.
KDE heeft een krachtige en eenvoudig te gebruiken e-mailprogramma genaamd KMail. Met KMail kunt u op snelle en efficiënte wijze uw e-mailberichten verzenden, ontvangen en organiseren. In dit hoofdstuk bekijken we hoe u het programma kunt instellen. Als u hierbij problemen ondervindt, lees dan het handboek van KMail.
Veel e-mailinstellingen zijn afhankelijk van de manier waarop uw systeem is ingericht, de instellingen van uw provider of uw lokale netwerk. U dient daarom eerst wat informatie op te zoeken voordat u uw e-mail kunt instellen:
Dit wordt aangeleverd door uw provider of systeembeheerder.
De gebruikersnaam is meestal hetzelfde als het gedeelte voor het “@”-teken in uw e-mailadres. Maar dit is niet altijd het geval, neem bij twijfel contact op met uw provider.
Ook deze informatie wordt aangeleverd door uw provider. Zo niet, dan kunt u deze opmaak proberen: smtp.
.uw-provider
.nl
Als u deze informatie niet bij de hand hebt, dan kunt u imap.
proberen voor IMAP, of uw-provider
.nlpop.
als u POP3 gebruikt.uw-provider
.nl
Als u al deze informatie hebt, dan bent u klaar om KMail in te stellen. Open KMail via het -menu (u vindt het programma in submenu , of gebruik één van de methoden die wordt beschreven in de paragraaf “Programma's opstarten”). Als KMail eenmaal is opgestart kiest u menuoptie ->. De volgende secties beschrijven hoe u de dialoog die verschijnt kunt gebruiken om KMail in te stellen.
De instellingen bij sectie Identiteiten spreken voor zich. Selecteer de standaard-identiteit en klik op de knop . Vul vervolgens uw volledige naam in in het Naamveld (bijv. Jan Janssen
), en vul optioneel het Organisatieveld in met de juiste informatie.
Daarna vult u uw e-mailadres in in het E-mailadresveld. (bijv. janjansen@voorbeeld.nl
).
Dat is alles voor deze dialoog, tenzij u de meer uitgebreide functies, zoals cryptografie, een handtekening, etc. wilt gebruiken. Meer informatie over deze functies vindt u in het handboek van KMail. Klik op de knop om de dialoog te sluiten en naar de volgende configuratiesectie te gaan...
Klik op het pictogram Accounts om deze sectie te openen. Deze bevat de instellingen die KMail vertellen hoe de e-mailberichten zullen worden ontvangen en verzonden. Aan de rechterzijde ziet u twee tabbladen: Ontvangen en Verzenden. U hebt beide nodig, dus zullen we ze om beurt doorlopen:
Tabblad Verzenden toont een lijst met manieren waarop berichten verzonden kunnen worden. Het eerste item in de lijst is de standaardwijze waarop berichten verzonden worden. Met de knop kunt u kiezen uit twee manieren om berichten te verzenden: SMTP en Sendmail. sendmail® betekent hier dat u een lokale mailserver wilt gebruiken, en deze heeft de reputatie lastig op te zetten te zijn. Dus als u nog geen werkende sendmail®-configuratie hebt, dan kiest u voor SMTP en vult u een beschrijvende naam in in het Naamveld (bijv. Mijn e-mailaccount
). In het Hostveld vult u de naam en domein van uw mailserver in (bijv. smtp.provider.nl
). De Poort hoeft u hoogstwaarschijnlijk niet te veranderen. Standaard staat deze op 25
.
Een beschrijving van de overige opties vindt u in het handboek van KMail. Klik op de knop om dit dialoog te sluiten, en klik dan op tabblad Ontvangen.
Om een account in te stellen voor het ontvangen van e-mail klikt u op de knop bij tabblad Ontvangen. U wordt dan gevraagd om het type e-mailaccount. Voor de meeste gebruikers is dit POP3 of IMAP. Als u een ander type wilt gebruiken, raadpleeg dan het handboek van KMail.
Als u een type account hebt gekozen verschijnt de dialoog Account toevoegen. Voer hier de naam van uw account in in het Naamveld. U mag zelf een naam kiezen. Gebruikersnaam, Wachtwoord en Host vult u in aan de hand van de gegevens die u eerder hebt verzameld. De Poort hoeft u normaliter niet te veranderen. Standaard staat deze op 110.
U kunt nu e-mailberichten verzenden en ontvangen. Voor IMAP: open eenvoudigweg uw mappen in de mappenstructuur van KMail's hoofdvenster. KMail maakt dan verbinding met uw server en toont de berichten die het vindt. Voor POP3, gebruik menuoptie ->.
Eerst probeert u uzelf een bericht te sturen om zo uw configuratie te testen. Om een bericht te versturen, druk op de toetsencombinatie Ctrl+N, klik op de pictogram Nieuw bericht, of selecteer menuoptie ->. Het venster van de Opsteller verschijnt. Vul bij het veld Aan: uw e-mailadres in en typ iets in in het veld Onderwerp. Verstuur het bericht door menuoptie -> te selecteren.
Om uw e-mail op te halen, selecteer menuoptie ->. In de hoek rechtsonder van het hoofdvenster ziet u dan een voortgangsbalk verschijnen die aangeeft hoeveel berichten er worden opgehaald. Als u het bericht ontvangt dat u net hebt verstuurd, gefeliciteerd! Als u echter een foutmelding krijgt tijdens het testen, verzeker u er dan van dat de internetverbinding werkt en controleer uw instellingen via menuoptie ->.
Aanverwante informatie
Het handboek van KMail bevat uitgebreide beschrijvingen van de geavanceerde e-mailinstellingen, etc. U kunt het lezen in KHelpCenter of door het commando help:/kmail
in te voeren in Konqueror's locatiebalk.
De website van KMail is te vinden op http://kmail.kde.org. Deze bevat het laatste nieuws, tips en trucks, en nog veel meer.
Inleiding tot de browser.
Webkoppelingen is een erg handige functie van Konqueror: als u er eenmaal aan gewend bent zult u zich gaan afvragen hoe u ooit zonder webkoppelingen hebt kunnen leven.
Om te zien wat webkoppelingen zijn, open Konqueror en typ gg:kde
in de Locatiebalk.
U gaat dan naar Google, alwaar u naar KDE zoekt.
Er zijn heel veel van dit soort koppelingen, zoals ggl:
(Google ik doe een gok), bug:
(bugs.kde.org), telefoon:
(Nederlandse telefoonnummers zoeken) tt:
(Nederlandse teletekstpagina's) enzovoorts.
Voor een volledige lijst, open menu -> en selecteer de sectie Webkoppelingen
. Hier vindt u een volledige lijst van de voorgedefinieerde webkoppelingen. U kunt ook zelf nieuwe aanmaken, bestaande wijzigen en ongebruikte koppelingen verwijderen. U kunt ook het gebruik van webkoppelingen uitschakelen als u hier geen gebruik van wilt maken. Door een Standaardzoekmachine op te geven hoeft u de webkoppeling niet meer in te typen. Bijvoorbeeld als u het op Google zet, dan typt u gewoon kde
in de Locatiebalk, en Google zal gaan zoeken naar “KDE”.
Bij Scheidingsteken kunt u bepalen of u de webkoppeling wilt scheiden van de zoekterm door middel van een dubbele punt (gg:kde
) of een spatie (gg kde
).
U kunt de webkoppelingen ook gebruiken vanuit het dialoogvenster Commando uitvoeren. Open dit dialoogvenster (vanuit het -menu of met de sneltoetsen Alt+F2) en typ de webkoppeling in, bijv. gg:kde
. Druk vervolgens op Enter. Konqueror zal automatisch worden geopend met een Google-zoekactie naar KDE.
Voorbeeld 19.1. Uw eigen stijl gebruiken voor webpagina's
Webpagina's hebben een verscheidenheid aan kleuren en lettertypen. Deze geven niet altijd het beste resultaat. Bijvoorbeeld als u slechtziend bent, kan het lastig zijn om de tekst te kunnen onderscheiden van de achtergrondkleur. Konqueror levert een manier aan om uw eigen kleuren te kiezen en deze te gebruiken voor alle webpagina's. U stelt dit als volgt in:
Open Konqueror en ga naar menuoptie ->
Selecteer in het dialoogvenster dst verschijnt de sectie Stijlbladen in de linker balk.
In deze sectie activeert u het keuzerondje Toegankelijkheidstijlblad onder tabblad "aangepast" gebruiken. Ga vervolgens naar tabblad Aangepast en stel deze naar uw eigen voorkeur in.
Sluit alle vensters van Konqueror en beëindig alle processen van dit programma (herstart eventueel KDE om er zeker van te zijn dat alle processen zijn beëindigd). Als u vervolgens een Konqueror-venster opent, zijn uw nieuwe instellingen toegepast.
Usenet nieuwsgroepen zijn forums waar u berichten plaatsen om over diverse onderwerpen te discussiëren: bijna alle onderwerpen die u interesseeren (en veel waar u misschien liever niets van wilt weten!) kunt u hier vinden. Hoewel usenet minder populair is dan het ooit was, door het toenemende gebruik van web-forums, etc., is het nog steeds een nuttig hulpmiddel. KDE biedt een handige usenet nieuwslezer: KNode.
U kunt KNode in het -menu vinden bij : kies om het programma te starten.
Het hoofdvenstee van KNode ziet er bij de eerste keer opstarten uit zoals hieronder te zien is; het dialoogvenster "Instellingen" wordt automatisch geopend.
KNode bij de eerste keer opstarten
Op het eerste tabblad van het dialoogvenster kunt u persoonlijke instellingen maken:
Persoonlijke informatie invoeren
In het tekstvak Naam vult u uw naam in. Deze naam zal in de nieuwsgroepen als afzender voor iedereen zichtbaar zijn.
Het invullen van het tekstvak Naam is verplicht.
Het e-mailadres dat u hier invult, wordt samen met de naam (die ingevuld is in het tekstvak Naam) gebruikt als afzender in de nieuwsartikelen, bijv. als feitelijk adres van de schrijver van het artikel.
Het invullen van het tekstvak E-mailadres is verplicht.
We moeten KNode laten weten waar het nieuws vandaan gehaald moet worden en waar nieuwsartikelen naartoe gestuurd moeten worden. Klik in de boomstructuur aan de rechterkant op Accounts, er worden nu twee items zichtbaar. Klik op Nieuwsgroepservers, de lijst is nu nog leeg, we moeten eerst het nieuwsaccount instellen.
Om een nieuw account aan te maken klikt u op . Het volgende dialoogvenster verschijnt:
Het dialoogvenster Nieuw account
De naam die u in het tekstvak Naam invult, wordt zichtbaar in de mapweergave. U kunt hier bijvoorbeeld de naam van uw internetprovider invullen; in dit voorbeeld vullen we de naam Mijn Nieuwsaccount
in.
Het volgende tekstvak is Server. In tegenstelling tot het tekstvak Naam, is het hier wel belangrijk wat u invult. De naam van de nieuwsserver staat vast, zonder ingevulde naam kunt u geen nieuws lezen. Als u de juiste naam niet weet, kunt u deze bij uw provider navragen. Als uw provider geen nieuwsserver heeft, kunt u een publieke nieuwsserver gebruiken (veel universiteiten hebben een publieke nieuwsserver).
In het voorbeeld vullen we
in; u moet natuurlijk de echte naam van uw nieuwsserver invullen.news.server.com
Standaard zult u deze instelling dit niet hoeven te wijzigen.
Soms is het noodzakelijk om een antwoord rechtstreeks aan de schrijver van een artikel te sturen, zonder het in de nieuwsgroep te posten; bijvoorbeeld wanneer u een persoonlijk commentaar wilt geven of wanneer u de schrijver op een fout wilt wijzen. Selecteer Mail-server (SMTP) in de boomstructuur om een e-mailaccount in te stellen. Het volgende dialoogvenster verschijnt:
Het e-mailaccount instellen
In het tekstvak Server vult u de naam van de server in. Deze informatie kunt u van uw internetprovider of van uw systeembeheerder krijgen.
In dit voorbeeld vullen we
in.mail.server.com
Ook hier zult u waarschijnlijk de instelling bij Poort niet hoeven te wijzigen.
Aanverwante informatie
De nieuwsgroep comp.windows.x.kde is de belangrijkste groep op usenet waar u hulp over KDE kunt vinden. U kunt andere bronnen voor hulp over KDE in de paragraaf “Hulp zoeken” vinden.
Gmane biedt een usenet-frontend voor veel mailinglijsten, met inbegrip van de meeste KDE-lijsten, zodat u ze met KNode kunt lezen.
De standaardmanier om instant messages in KDE te versturen is door de IM-client Kopete te gebruiken. Dit is een multi-protocol IM-client, dit betekent dat het met verschillende protocols kan werken, met inbegrip van MSN, Jabber, AOL en IRC. Het heeft ook een aantal nuttige functies, zoals ondersteuning van KAddressBook, meta-contacten, versleuteling en nog veel meer.
Kopete, de IM-client van KDE
Start Kopete vanuit het menu (U kunt het bij "Internet" vinden). Wanneer het opstart, ziet u een venster met de naam Kopete in de titelbalk, menu's en werkbalken, en daaronder, uw contacten. U kunt accounts toevoegen door in het menu te selecteren. Wanneer u de optie Accounts selecteert, ziet u een lijst met uw accounts (in het begin nog leeg) en opties om nieuwe accounts toe te voegen en bestaande accounts te verwijderen of te bewerken. Klik op de knop om net behulp van de assistent een nieuw account toe te voegen. Wanneer u een account toegevoegd hebt, kunt u verbinding maken met dit account door op het bijbehorende pictogram onderin het venster van Kopete te klikken. Nu moeten uw contacten in de contactenlijst verschijnen.
Meta-contacten, één van de functies in Kopete die pas begrijpelijk worden zodra u ontdekt hebt wat ze doen. Tot die tijd zijn ze alleen maar lastig. Meta-contacten zijn gewoon een manier om een contact op het ene netwerk (zoals MSN) te koppelen aan een ander contact op een ander netwerk. Dit is nuttig voor het geval dat mensen accounts op verschillende netwerken hebben, omdat u met ze kunt chatten zonder te hoeven weten welk account ze gebruiken. Hiermee kunt u ook namen aan uw contacten geven die niet veranderen wanneer mensen de namen van hun account veranderen. En het is handig als u contacten hebt die hun MSN-nick per se in willen stellen als “=EF=81=8A” of zoiets.
U kunt nog meer nuttige dingen met meta-contacten doen, u kunt ze bijvoorbeeld aan de items in uw adresboek koppelen. Zie de paragraaf “E-mail en messaging koppelen”
Internet Relay Chat (IRC) bestaat al veel langer dan de meeste most IM-systemen, en wordt nog steeds veel gebruikt. Het is hoofdzakelijk bedoeld voor communicatie tussen veel mensen tegelijk op discussieforums, die channels (kanalen) genoemd worden, maar het kan ook voor één-op-één communicatie gebruikt worden.
Het #kde-channel is te vinden op Freenode, de IRC-server, die een interactieve omgeving biedt voor coördinatie en support van "peer-directed-projecten", met inbegrip van -- en met bijzonder veel nadruk op -- projecten die verband houden met vrije software en opensource-projecten, zoals KDE.
Hoewel Kopete over een IRC-plugin beschikt, en goed met zowel channels als nicks overweg kan, zullen degenen die al langer IRC gebruiken, waarschijnlijk liever een client gebruiken die daar specifiek voor ontwikkeld is: Konversation. Dit programma ondersteunt functies zoals het toekennen en aannemen van op-status, banning, gemakkelijk een nick kunnen veranderen, speciaal channel-support voor wachtwoorden en "invites", en andere zaken die doorgewinterde IRC-gebruikers verwachten. Het is ook veel beter in het omgaan met grote channels zoals #debian. Als u ervaring hebt met een andere power-IRC-client, zou u geen probleem moeten hebben met het gebruik van Konversation.
Is het u wel eens overkomen? U hebt een e-mail ontvangen en u wilt er direct op reageren, maar niet via e-mail. U schakelt over naar uw instant messaging-client en/of IRC-client en kijkt via MSN, Jabber of IRC of de afzender online is. KDE 3.3 heeft dat een stuk gemakkelijker gemaakt. Een stap voor stap-handleiding:
De vereiste programma's zijn KMail, KAddressBook en Kopete (Konversation kan ook). Zorg dat KMail ingesteld is en volledig functioneert voor e-mail, en dat Kopete correct ingesteld is voor IRC, Jabber en/of MSN en/of een ander protocol.
Als er een e-mail van een contact binnenkomt, moet u het e-mailadres eerst aan uw adresboek toevoegen. Dit kunt u doen door rechts te klikken op het adres en in het contextmenu te kiezen.
Als u de nick op bijvoorbeeld IRC van die persoon weet, schakel dan over naar Kopete. Kies het menu ->. Activeer in de assistent het keuzevakje KDE-adresboek gebruiken en klik op . Selecteer het juiste adresboek-item en klik weer op . Nu kunt u de naam die getoond moet worden en de groep instellen voor Kopete. In het volgende venster selecteert u welk protocol gebruikt moet worden als u meer dan één protocol ingesteld hebt. U kunt meer dan één protocol selecteren. Daarna zijn er nog enkele vragen, afhankelijk van het protocol, die u kunt beantwoorden.
Hoewel we duidelijk aangegeven hebben om uit het adresboek te kiezen, heeft Kopete niet automatisch uw contact aan het adresboek gekoppeld. Selecteer het contact en kies ->. Op het tabblad Algemeen activeert u het keuzevakje Heeft adresboek-item. Klik op ... en selecteer het contact. Sluit de twee vensters.
Schakel nu over naar uw adresboek, als u het contact selecteert ziet u een extra veld Aanwezigheid, gevolgd door de huidige status. Deze status wordt automatisch bijgewerkt zodra het contact weg gaat, offline of online komt, enzovoort. Schakel weer over naar KMail, selecteer een ander e-mailbericht en daarna weer het originele (met andere woorden: laadt het huidige -e-mailbericht opnieuw). U kunt nu achter het e-mailadres de huidige status van uw contact zien.
Als u met deze persoon wilt chatten, rechtsklikt u op het adres in KMail en kiest Chatten met.... Uw Instant Messenger begint een gesprek met het contact.
Inhoudsopgave
Het KDE-project heeft ook een uitgebreide kantoorsuite, KOffice, ontwikkeld. KOffice maakt gebruik van open standaarden en integreert naadloos met het KDE-bureaublad. Deze sectie is geschreven voor KOffice 1.4.
KOffice is een geïntegreerde kantoorsuite die direct op de KDE-technologie is gebouwd. Dit biedt vele voordelen in de zin van integratie, functionaliteit en prestaties, bekend uiterlijk en gedrag, enz. Alle technologieën zoals DCOP, KIO en KParts zijn direct beschikbaar.
In het bijzonder is de KParts-technologie uitgebreid voor de KOffice-componenten om het mogelijk te maken om heel flexibel documenten in andere documenten in te bedden.
Omdat veel van de gebruikte technologie al aanwezig is in KDE zelf, is KOffice een zeer lichte kantoorsuite. Hierdoor starten programma's snel en wordt er weinig geheugen gebruikt. Dit maakt van KOffice ook een geschikte kantoorsuite voor oudere computers, wat de nodige besparing kan opleveren.
KOffice is ook een zeer complete kantoorsuite. Het beperkt zich niet tot tekstverwerking, rekenbladen of presentaties, maar bevat ook componenten voor beeldbewerking, stroomdiagrammen, het genereren van zakelijke rapporten, databasebeheer en projectbeheer. Vanwege de flexibele componentintegratie zijn kleine hulpprogramma's, zoals de diagram- en grafiek-toepassing evenals de formule-editor ook beschikbaar als losstaande programma's.
Zoals u kunt zien biedt KOffice zeer veel functies die uw kantoorervaring kunnen verrijken. Het is eenvoudig te gebruiken en de KDE-achtige benadering in uiterlijk en gedrag en de herkenbare bruikbaarheid maken dat KOffice zeer geschikt is voor dagelijks kantoorwerk.
Deze lijst bevat een algemeen overzicht van de KOffice-functies. De KOffice kantoorsuite is te uitgebreid om elk detail te benoemen.
KOffice-functies:
Volledig gebouwd op KDE, waardoor deze technologieën beschikbaar zijn tegen lage kosten.
Volledig geïntegreerd met KDE, wat vitaal is voor zakelijke omgevingen.
KDE-technologieën zijn inclusief documentlocatie-abstractie, DCOP-scripting, KParts en plugins...
Volledige componentinbedding.
Laag geheugengebruik, snelle opstart, lichtgewicht.
Functiecompleet, er worden veel componenten meegeleverd.
Intuïtieve, goed ogende en eenvoudig te leren gebruikersinterface.
Maakt gebruik van standaarden: OASIS OpenDocument bestandsformaat.
Het is belangrijk voor een kantoorsuite om waar mogelijk gebruik te maken van standaarden, en dan in het bijzonder voor het bestandsformaat. De "OASIS OpenDocument file format" specificatie is een open standaard voor kantoortoepassingen. Dit formaat wordt steeds vaker toegepast, het is ook het bestandsformaat dat OpenOffice.org gebruikt. Dit betekent dat het uitwisselen van documenten met gebruikers van deze kantoorsuite mogelijk is.
Het gebruiken van officiële standaarden is altijd een goede zaak. Voor zakelijke omgevingen is het zelfs van vitaal belang om exacte kennis te hebben van de gebruikte documenten.
KOffice heeft meer componenten te bieden dan bestreken wordt door de OASIS-specificatie. Maar alle componenten die onder de specificaties vallen maken gebruik van het OASIS OpenDocument bestandsformaat.
Onthoud dat al deze componenten zeer goed met elkaar kunnen integreren. Een rekenblad kan dus alles bevatten, van grafieken tot presentaties, rapporten en zelfs tekstdocumenten. Op dezelfde manier kan bijna elk component een ander component bevatten.
KWord is voornamelijk een tekstverwerker, maar heeft ook veel aspecten van een desktop-publishing-toepassing. Dit geeft een vrij unieke mix van functies en maakt interessante indelingen op eenvoudige wijze mogelijk.
Het rekenbladprogramma. KSpread is een "scriptable" (door middel van scripts te programmeren) rekenbladprogramma dat zowel standaardtabellen als ondersteuning voor gecompliceerde wiskundige formules en statistieken biedt. Enkele van de functies zijn: hyperlinks, het valideren van gegevens in cellen, het invoegen van scripts en het wijzigen van eigenschappen van gespecificeerde cellen.
Het presentatiesprogramma. KPresenter kan gebruikt worden om presentaties op het scherm te tonen of om transparanten af te drukken. Enkele van de mogelijkheden zijn: het inbedden van afbeeldingen, het gemakkelijk werken met objecten en het creëren van HTML- of XML-diapresentaties.
Het programma om (stroom)diagrammen te creëren. Aanvullende stencilsets kunnen voor specifieke doeleinden gebruikt worden. Plugins kunnen toegevoegd worden voor extra functionaliteit en het is ook mogelijk om UMLdiagrammen te maken.
Een vectortekenprogramma.
Het programma om tekeningen te maken en afbeeldingen te manipuleren. Krita is niet alleen gemakkelijk te gebruiken, het heeft ook leuke functies zoals verven volgens voorbeeld. Het ondersteunt 16-bit afbeeldingen, CMYK en zelfs OpenEXR HDR-afbeeldingen.
De toepassing voor het maken van zakelijke rapporten met behulp van de geavanceerde rapportengenerator. Tot de mogelijkheden behoren: het afdrukken naar postscript, volledige controle over lettertypen, kleuren, uitlijning en regelafbreking, evenals open-rapport definitiebestanden waarvan de indeling als XML opgeslagen wordt.
De toepassing voor projectbeheer, waarmee diverse projecten gepland en georganiseerd kunnen worden.
Website: http://www.koffice.org/kplato/
Het programma om databases te beheren. Het kan gebruikt worden om database-schema's te creëren, gegevens in te voegen, queries uit te voeren en gegevens te bewerken. Er kunnen formulieren gecreëerd worden om de gegevens van een eigen interface te voorzien. Alle database-objecten -- tabellen, queries en formulieren -- worden opgeslagen in de database, wat het gemakkelijk maakt om gegevens en ontwerp uit te wisselen.
De toepassing om grafieken te maken. Het wordt gebruikt om grafieken in één van de andere KOffice-componenten in te bedden. Het is eenvoudig te gebruiken, de parameters en de indeling kunnen naar wens gewijzigd worden.
Een formule-editor waarin de formules op een eenvoudige manier ingevoerd kunnen worden. Enkele van de mogelijkheden zijn: intelligente cursorplaatsing, meerdere niveaus ongedaan maken en uitgebreide syntaxisaccentuering.
Aanverwante informatie
De belangrijkste website: http://www.koffice.org.
Elke KOffice-component heeft een eigen handboek. Deze handboeken bevatten de nieuwste informatie over de diverse componenten die KOffice te bieden heeft en het wordt aanbevolen om deze te lezen om meer over KOffice te leren. De handboeken kunnen bekeken worden door de documentatie KIO-slave in Konqueror te gebruiken (dat wil zeggen: typ help:/
in de locatiebalk) of door het handboek in KHelpCenter te selecteren. Op de website kunt u ook meer informatie vinden: http://www.koffice.org.toepassing
De hoofdsite op het internet is http://www.koffice.org.
U kunt ook informatie vinden over mailinglijsten voor gebruikers en ontwikkelaars, evenals aanvullende gegevensbronnen voor ontwikkelaars.
Het Kexi-project heeft ook een aanvullende website, die kan worden gevonden op http://www.kexi-project.org.
KOffice kan op eenvoudige wijze worden uitgebreid met plugins. Het ontwikkelen van plugins is niet moeilijk en kan worden gebruikt om uw dagelijkse werkzaamheden te optimaliseren. Deze mogelijkheden zijn waarschijnlijk erg interessant voor zakelijke omgevingen en zorgen ervoor dat KOffice aan individuele vereisten tegemoet komt. U kunt een kijkje nemen bij bestaande plugins of de algemene inleiding lezen op de site van de ontwikkelaars. De algemene website voor KDE-ontwikkelaars is http://developer.kde.org.
Inhoudsopgave
KDE definieert een bestandssysteemhiërarchie die door de KDE-omgeving zelf en door alle KDE-programma's wordt gebruikt. Over het algemeen slaat KDE al zijn bestanden op in een mappenboom met een vaste structuur.
Standaard gebruikt KDE twee mappenbomen:
Één op systeemniveau (bijvoorbeeld /opt/kde3
).
Één op gebruikersniveau in de persoonlijke map van de gebruiker (meestal ~/.kde
)
Als systeembeheerder kunt u aanvullende bomen aanmaken. Dergelijke aanvullende bomen kunnen worden gebruikt voor profielen.
SuSE® Linux® gebruikt bijvoorbeeld:
$
HOME
/.kde
/opt/kde3
. (Dit is SuSE®-specifiek, andere distributies kunnen gebruik maken van /usr
of /usr/kde3
)
/etc/opt/kde3
. (Deze is door SuSE® toegevoegd.)
Als u het programma KIOSK Admin versie 0.7 of nieuwer hebt geïnstalleerd, dan kunt u met het volgende commando controleren welke mappenbomen er gebruikt worden: kiosktool-kdedirs
--check
KDE en KDE-programma's zoeken naar bestanden door alle KDE-mappenbomen te doorzoeken. De mappenbomen worden in volgorde van prioriteit gecontroleerd. Als een bestand in meerdere mappenbomen beschikbaar is, dan krijgt het bestand uit de laatste boom de prioriteit. Normaliter krijgt de boom die zich in de persoonlijke map van de gebruiker bevindt de hoogste prioriteit. Dit is ook de mappenboom waarin de wijzigingen worden opgeslagen.
Voor informatie over het MIME-type text/plain
worden de volgende bestanden doorzocht:
$
HOME
/.kde/share/mimelnk/text/plain.desktop
/opt/kde3/share/mimelnk/text/plain.desktop
/etc/opt/kde3/share/mimelnk/text/plain.desktop
Als een gebruiker een wijziging maakt, dan wordt die opgeslagen in het bestand $
HOME
/.kde/share/mimelnk/text/plain.desktop
Bij configuratiebestanden ligt het het verhaal anders. Als er meerdere configuratiebestanden met dezelfde naam zijn gevonden in de mappenbomen, dan wordt de inhoud ervan gecombineerd. De prioriteitsvolgorde van de mappenbomen speelt hierbij een rol. Als twee bestanden dezelfde configuratiesleutel definiëren, dan bepaalt het bestand met de hoogste prioriteit de waarde voor de sleutel.
Bijvoorbeeld, als de volgende twee bestanden bestaan met deze inhoud:
$HOME
/.kde/share/config/foobar
Color=red Shape=circle
/etc/opt/kde3/share/config/foobar
Color=blue Position=10,10
Dan worden de beide bestanden samengevoegd met dit als resultaat:
Color=red Shape=circle Position=10,10
KDEHOME
~/.kde
KDEROOTHOME
/root/.kde
KDEDIR
/opt/kde3
, /usr
, /usr/kde3
KDEDIRS
/opt/kde3
, /usr
, /usr/kde3
KDEDIR
Hoeft niet per sé te worden ingesteld, de standaard voldoet in de meeste gevallen.
Wilt u KDE 2 naast KDE 3 gebruiken? Laat dan $KDEDIR
verwijzen naar KDE 2 en $KDEDIRS
naar KDE 3.
Een staflid op een universiteit kan de volgende instellingen hebben:
KDEHOME='~/.kde3' KDEROOTHOME='/root/.kde3' KDEDIRS='/opt/kde_staff:/opt/kde3'
In het vorige voorbeeld bevat /opt/kde_staff
aanvullende instellingen en toepassingen voor stafleden. “Gebruikersprofielen” maken het u mogelijk om deze map toe te voegen voor bepaalde gebruikers en niet voor anderen. Voeg het volgende toe aan het bestand /etc/kderc
:
[Directories-staff] prefixes=/opt/kde_staff
Dit maakt een profiel aan met de naam “Staff”, welke de mappenboom opt/kde_staff
toevoegt. (Merk op dat SuSE® Linux® gebruik maakt van /etc/kde3rc
in plaats van /etc/kderc
. Nu we het profiel benoemd hebben kunnen we het toewijzen aan gebruikers.
Om profielen toe te wijzen aan gebruikers is het nodig om een mapping-bestand te specificeren in /etc/kderc
:
[Directories] userProfileMapFile=/etc/kde-user-profile
Het is nu mogelijk om een profiel toe te wijzen, gebaseerd op de gebruikersnaam of de UNIX®-groep waar de gebruiker lid van is.
Om het staffprofiel toe te wijzen aan alle gebruikers die lid zijn van de UNIX®-groep staff_members voegt u het volgende toe aan /etc/kde-user-profile
:
[General] groups=staff_members [Groups] staff_members=staff
Het is ook mogelijk om een profiel aan één gebruiker toe te wijzen:
[Users] bastian=staff
Elke mappenboom die KDE gebruikt heeft een vaste mappenstructuur. Mappen die niet relevant zijn voor een bepaalde boom worden, of eenvoudigweg niet worden gebruikt kunnen echter worden weggelaten. Bijvoorbeeld, mappen die gebruikt worden voor tijdelijke bestanden worden meestal alleen gevonden onder $
, niet in een van de andere mappenbomen.KDEHOME
Architectuur (besturingssysteem en processortype) specifieke mappen:
bin
Wordt gebruikt voor KDE-executables.
lib
Wordt gebruikt voor KDE-bibliotheken.
lib/kde3
Deze mappen bevatten componenten, plugins en andere runtimelaadbare objecten voor gebruik door KDE3.x
-toepassingen.
Gedeeld. Niet architectuurspeifiek, kan worden gedeeld tussen verschillende architecturen.
share/applnk
.desktop
-bestanden voor het KDE-menu (oud)
share/applications
.desktop
-bestanden voor het KDE-menu (sinds KDE 3.2)
share/apps
Bevat programmaspecifieke gegevensbestanden. Elk programma heeft hier een submap voor het opslaan van aanvullende gegevensbestanden.
share/config
Configuratiebestanden. Configuratiebestanden worden normaliter genoemd naar het programma waartoe ze behoren plus de letters “rc”. En speciaal geval is kdeglobals
. Dit bestand wordt door alle KDE-programma's gelezen.
share/config/session
Deze map wordt gebruikt voor sessiebeheer en is normaliter alleen beschikbaar onder $
. Aan het einde van een sessie slaan KDE-programma's hier hun staat op. De bestandsnamen zijn opgebouwd uit de naam van het programma gevolgd door een nummer. De sessiebeheerder ksmserver slaat referenties naar deze nummers op bij het bewaren van een sessie in KDEHOME
ksmserverrc
.
share/doc/HTML
Deze map bevat de documentatie van KDE-programma's. De documentatie is gecategoriseerd op taal en het programma waar het bij hoort. Normaliter zijn er tenminste twee bestanden te vinden in een map: index.docbook
, die de documentatie in het onopgemaakte DocBook-formaat bevat en index.cache.bz2
die dezelfde documentatie, maar dan opgemaakt als bzip2-gecomprimeerd HTML. De HTML-versie wordt gebruikt door KHelpCenter. Als de HTML-versie ontbreekt, dan wordt deze opnieuw gegenereerd vanuit de DocBook-versie. Dit proces neemt echter de nodige tijd in beslag.
share/icons
In deze map worden de pictogrammen opgeslagen. Pictogrammen zijn ingedeeld op thema, dimensie en gebruik.
share/mimelnk
In deze map worden .desktop
-bestanden die MIME-typen beschrijven opgeslagen. KDE gebruikt MIME-typen om het type bestand te identificeren.
share/services
Deze map bevat .desktop
-bestanden die diensten beschrijven. Diensten zijn net programma's, maar worden meestal door andere programma's gestart in plaats van door de gebruiker. Diensten verschijnen niet in het KDE-menu.
share/servicetypes
Deze map bevat .desktop
-bestanden die servicetypen beschrijven. Een servicetype representeert meestal een bepaalde programmeerinterface. Programma's en diensten zetten in hun .desktop
-bestand welke servicetypen ze aanleveren.
share/sounds
Deze map bevat geluidsbestanden.
share/templates
Deze map bevat sjablonen voor het aanmaken van diverse soorten bestanden. Een sjabloon bevat een .desktop
-bestand die het bestand beschrijft, inclusief een referentie naar een bronbestand in de submap .source
. De sjablonen in deze map verschijnen in het menu dat beschikbaar is op het bureaublad en in de bestandsbeheerder. Als een gebruiker een sjabloon uit het menu selecteert, dan wordt het bijhorende bronbestand gekopieerd.
share/wallpapers
Deze map bevat de afbeeldingen die kunnen worden gebruikt als achtergrondafbeelding voor het bureaublad
Er zijn drie host-specifieke mappen die meestal met symlinks worden doorverwezen naar andere locaties. Als deze mappen nog niet bestaan, dan worden volgende symlinks en mappen aangemaakt met behulp van het programma lnusertemp:
$KDEHOME
/socket-$HOSTNAME
Gebruikelijk /tmp/ksocket-$
, dit wordt gebruikt voor diverse UNIX®-sockets.USER
/
$KDEHOME
/tmp-$HOSTNAME
Gebruikelijk /tmp/kde-$
, dit wordt gebruikt voor tijdelijke bestanden.USER
/
$KDEHOME
/cache-$HOSTNAME
Gebruikelijk /var/tmp/kdecache-$
, dit wordt gebruikt voor bestanden in de cache.USER
/
Omdat /tmp
en /var/tmp
systeemwijd schrijfbaar zijn is het mogelijk dat één van bovenstaande mappen al bestaat, maar eigendom is van een andere gebruiker. In dat geval zal lnusertmp een nieuwe map aanmaken met een alternatieve naam en koppeling.
KDE gebruikt een eenvoudig tekstgebaseerd bestandsformaat voor al zijn configuratiebestanden. Het bestaat uit sleutel-waarde paren die in groepen zijn geplaatst. Alle configuratiebestanden van KDE gebruiken de UTF-8 tekensetcodering voor tekst buiten het ASCII-bereik.
Het begin van een groep wordt aangegeven door een groepnaam die tussen blokhaakjes is geplaatst. Alle sleutel-waarde items die daar onder volgen behoren tot die groep. De groep eindigt bij het begin van een volgende groep of als het einde van het bestand is bereikt. Items bovenin een bestand die niet voorafgegaan worden door een groepsnaam behoren tot de standaardgroep.
Het volgende voorbeeld toont een configuratiebestand dat bestaat uit twee groepen. De eerste groep bevat de sleutels LargeCursor
en SingleClick
, de tweede groep bevat de sleutels Show hidden files
en Sort by
.
[KDE] LargeCursor=false SingleClick=true
[KFileDialog Settings] Show hidden files=false Sort by=Name
Items in een groep bestaan uit een sleutel en waarde, van elkaar gescheiden door net is-gelijk-teken. De sleutel kan spaties bevatten en mag worden gevolgd door opties die tussen blokhaakjes zijn geplaatst. Het gedeelte achter het is-gelijk-teken is de waarde van het item. Alle witruimte om het is-gelijk-teken heen wordt genegeerd als ook eventuele witruimte aan het einde. Om het verkort uit te leggen, de opmaak is:
sleutel
=waarde
Als een waarde een spatie aan het begin of einde moet bevatten, dan kan dit worden bereikt door gebruik te maken van een backslash, gevolgd door een “s”.
Er zijn nog enkele andere backslash-codes, hier is een complete lijst:
\s kan worden gebruikt als spatie
\t kan worden gebruikt als een tab
\r kan worden gebruikt als return-teken
\n kan worden gebruikt als linefeed-teken (new line)
\\ om een backslash te kunnen gebruiken
In het volgende voorbeeld begint de waarde van het item Caption
met twee spaties, terwijl het item Description
drie regels tekst bevat. Linefeeds in backslashnotaties worden gebruikt om de verschillende regels van elkaar te scheiden.
[Preview Image] Caption=\s My Caption Description=This is\na very long\ndescription.
Lege regels in configuratiebestanden worden genegeerd. Dat geldt ook voor regels die beginnen met een hekje (“#”). Het hekje kan worden gebruikt om commentaren aan configuratiebestanden toe te voegen. Merk op dat wanneer een KDE-programma een configuratiebestand bijwerkt deze commentaren niet worden behouden.
Het is mogelijk om meerdere configuratiebestanden met dezelfde naam in de submap share/config
van de verscheidene KDE-bomen te hebben. In dat geval wordt de informatie uit al deze configuratiebestanden met elkaar gecombineerd op sleutel-bij-sleutel basis. Als dezelfde sleutel binnen een bepaalde groep in meer dan één bestand is gedefinieerd, dan wordt de sleutelwaarde uit de mappenboom met de hoogste prioriteit gebruikt. Configuratiebestanden onder $
hebben altijd de hoogste prioriteit. Als een sleutel binnen een bepaalde groep in hetzelfde bestand op meerdere plekken is gedefinieerd, dan wordt de waarde van het laatste item gebruikt.KDEHOME
Als $
HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circlebevat en
/etc/opt/kde3/share/config/foobar
bevat [MyGroup] Color=blue Position=10,10dan wordt dit het resultaat:
[MyGroup] Color=red Shape=circle Position=10,10
Als $
HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circle [MyGroup] Color=greenbevat, en
/opt/kde_staff/share/config/foobar
bevat [MyGroup] Color=purple Position=20,20en
/etc/opt/kde3/share/config/foobar
bevat [MyGroup] Color=blue Position=10,10dan wordt dit het resultaat:
[MyGroup] Color=green Shape=circle Position=20,20
Om te voorkomen dat gebruikers in staat zijn om standaardinstellingen te veranderen is het mogelijk om instellingen als onveranderbaar te markeren. Instellingen kunnen individueel, per groep of per bestand onveranderbaar gemaakt worden. Een individueel item kan vergrendeld worden door [$i]
achter de sleutel te plaatsen. bijv.:
Color[$i]=blue
Een groep items kan worden vergrendeld door [$i]
achter de groepsnaam te plaatsen. bijv.:
[MyGroup][$i]
Om een volledig bestand te vergrendelen, begin het bestand met [$i]
op één regel. bijv.:
[$i]
Als $
dit bevat: HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circleen
/etc/opt/kde3/share/config/foobar
dit: [MyGroup][$i] Color=blue Position=10,10dan wordt dit het resultaat:
[MyGroup] Color=blue Position=10,10
Als $
dit bevat: HOME
/.kde/share/config/foobar
[MyGroup] Color=red Shape=circleen
/opt/kde_staff/share/config/foobar
dit: [MyGroup] Color=purple Shape=rectangleen
/etc/opt/kde3/share/config/foobar
dit: [MyGroup][$i] Color=blue Position=10,10dan wordt dit het resultaat:
[MyGroup] Color=purple Shape=rectangle Position=10,10
De zogenaamde “Shelluitbreiding” (Shell Expansion) kan worden gebruikt om meer dynamische standaardwaarden aan te leveren. Met shelluitbreiding kan de waarde van een configuratiesleutel geconstrueerd worden vanuit de waarde van een omgevingsvariabele of de uitvoer van een shellcommando. Om gebruik te kunnen maken van shelluitbreiding in een configuratie-item dient de sleutel te eindigen op [$e]. Normaliter wordt de uitgebreide vorm geschreven in het configuratiebestand van de gebruiker na het eerste gebruik van het programma. Om dit te voorkomen is het aanbevolen om het configuratie-item te vergrendelen met behulp van [$ie]. De gebruiken kan het dan uiteraard niet meer veranderen.
In het volgende voorbeeld wordt de waarde van het item Host
bepaald door de uitvoer van het programma hostname. Deze instelling is bovendien vergrendeld om er zeker van te zijn dat de waarde altijd dynamisch wordt bepaald.
De waarde van het item Email
wordt bepaalt door de invulling van de waarden van de omgevingsvariabelen $USER
en $HOST
. Als joe
is ingelogd op joes_host
, dan zal dit resulteren in een waarde gelijk aan joe@joes_host
. De instelling is niet vergrendeld.
[Mail Settings] Host[$ie]=$(hostname) Email[$e]=${USER}@${HOST}
De meeste configuratie-items kunnen worden geïndexeerd met een taalcode. In dit geval wordt de taal die de gebruiker heeft gekozen om te gebruiken in de desktop gebruikt om de sleutelwaarde op te zoeken. Als de standaardtaal (Amerikaans-Engels) gekozen is, of als er geen index aanwezig is voor de gekozen taal, dan wordt de sleutel zonder index gebruikt.
In het volgende voorbeeld is de waarde van de sleutel Caption
afhankelijk van de gekozen taal. Als de gebruiker Frans als taal gekozen heeft (taalcode fr
), dan zal de waarde van de sleutel “Ma Légende” zijn. In alle andere gevallen zal de waarde “My Caption” worden gebruikt.
[Preview Image] Caption=My Caption Caption[fr]=Ma Légende
In dit voorbeeld is de waarde van de sleutel Caption
afhankelijk van de gekozen taal. Als de gebruiker Frans als taal gekozen heeft (taalcode fr
), dan zal de waarde van de sleutel “Ma Légende” zijn. In alle andere gevallen zal de waarde “My Caption” worden gebruikt.
[Preview Image] Caption=My Caption Caption[fr]=Ma Légende
Over het algemeen zijn de sleutels die in een configuratiebestand kunnen verschijnen niet gedocumenteerd. Met KDE 3.2 is een start gemaakt om dit te veranderen. In de map $
zijn bestanden te vinden die een formele beschrijving van mogelijke sleutels in een configuratiebestand leveren. Deze worden gebruikt door de nieuwe KDE Configuration Editor wanneer beschikbaar.KDEDIR
/share/config/kcfg
Hier is een voorbeeld van een in XML opgemaakt configuratiebestand:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE kcfg SYSTEM "http://www.kde.org/standards/kcfg/1.0/kcfg.dtd">
<kcfg>
<kcfgfile name="korganizerrc"/>
<group name="General">
<entry type="Bool" key="Auto Save">
<label>Enable automatic saving of calendar</label>
<default>true</default>
</entry>
<entry type="Int" key="Auto Save Interval">
<default>10</default>
</entry>
</group>
</kcfg>
Dit heeft hetzelfde effect als:
[General] Auto Save=false Auto Save Interval=25
Draait altijd als root
! Gebruikt $
en KDEDIR
/share/config/kdmrc/etc/X11/xdm/Xservers
. De laatste bevat items als:
:0 local /usr/X11R6/bin/X :0 vt07
Relevante opstartbestanden zijn ook:
[X-*-Core] section in kdmrc |
Setup - /etc/X11/xdm/Xsetup |
Gebruiker typt gebruikersnaam & wachtwoord in |
Start - /etc/X11/xdm/Xstartup - als root voorbereiden |
Sessie - /etc/X11/xdm/Xsession - start sessie als gebruiker |
= Voor een KDE-sessie: kde of startkde |
= Indien aanwezig ~/.xsession of ~/.xinitrc |
Reset - /etc/X11/xdm/Xreset - nadat sessie beëindigd is |
De opstartreeks van KDE begint met het startkde
-script. In de meeste gevallen wordt dit script aangeroepen door de display manager (kdm), zodra de gebruiker is geauthenticeerd. Er zijn twee belangrijke regels in het startkde
-script:
LD_BIND_NOW=true kdeinit +kcminit +knotify en kwrapper ksmserver $KDEWM
De eerste regel start het hoofdproces kdeinit. Het hoofdproces kdeinit wordt gebruikt om alle andere KDE-processen te starten. Het verschijnt in de uitvoer van commando ps aux
als kdeinit: Running...
. De argumenten achter kdeinit betreffen de namen van de aanvullende processen die gestart moeten worden. De + geeft aan dat kdeinit dient te wachten totdat het proces is voltooid. kdeinit start tevens dcopserver, klauncher en kded.
De tweede regel vraagt
Alle achtergrondprocessen van KDE zijn gebruikerspecifiek: anders dan systeemdaemons worden ze niet tussen de gebruikers gedeeld. Naast het feit dat ze uniek zijn per gebruiker zijn ze ook uniek per X-server-display. De processen zijn:
Desktop-communicatie
Daemon voor generieke diensten
Start de bijwerking van de Sycoca-database wanneer nodig.
Initialisatiedienst
Zie de paragraaf “kcminit” voor meer informatie.
Programmastarter (dit is niet de dialoog Alt+F2!)
Zie de paragraaf “klauncher” voor meer informatie.
Meldingen aan de gebruiker.
Zie de paragraaf “knotify” voor meer informatie.
Sessiebeheer
Zie de paragraaf “KSMServer” voor meer informatie.
kdeinit wordt gebruikt om alle andere KDE-programma's te starten. kdeinit kan normale binaire programmabestanden starten als ook kdeinit-laadbare modules (KLM's). KLM's werken zoals binaire programma's, maar kunnen op efficiëntere wijze worden opgestart. KLM's zijn te vinden in $
KDEDIR
/lib/kde3
Het nadeel is dat programma's die op die manier zijn opgestart verschijnen als kdeinit
in de uitvoer van top en ps. Gebruik top-c
of ps aux
om de eigenlijke programmanaam te zien:
%
ps
aux
waba 23184 0.2 2.1 23428 11124 ? S 21:41 0:00 kdeinit: Running... waba 23187 0.1 2.1 23200 11124 ? S 21:41 0:00 kdeinit: dcopserver --nosid waba 23189 0.2 2.4 25136 12496 ? S 21:41 0:00 kdeinit: klauncher waba 23192 0.7 2.8 25596 14772 ? S 21:41 0:00 kdeinit: kded waba 23203 0.8 3.4 31516 17892 ? S 21:41 0:00 kdeinit: knotify
kdeinit: Running...
geeft het hoofdproces van kdeinit weer. De andere weergegeven processen zijn programma's die als KLM's zijn gestart.
Als kdeinit voor het eerst wordt gestart zal het dcopserver, klauncher, en kded opstarten, als ook alle aanvullende programma's die zijn gespecificeerd op zijn commandoregel in het startkde-script. Normaliter kcminit en knotify.
dcopserver is een daemon die interprocescommunicatie (DCOP) faciliteiten aan alle KDE-programma's levert. De DCOP-faciliteiten zijn toegankelijk vanaf de commandoregel via het hulpprogramma dcop. DCOP is essentieel voor alle KDE-programma's.
Enkele gerelateerde bestanden:
$HOME
/.DCOPserver_$HOSTNAME
_$DISPLAY
bijv. .DCOPserver_linux__0
. Beheerst door $DCOPAUTHORITY
/tmp/.ICE-unix/dcoppid
-nummer
bijv. dcop7634-1069677856
. Dit is het bestand waar het bestand DCOPserver
hierboven naar verwijst.
$HOME
/.ICEauthority
Authorisatie-informatie beheerst door $ICEAUTHORITY
kcminit voert initialisatiediensten uit tijdens het opstarten. Initialisatiediensten worden gespecificeerd in de .desktop-bestanden van programma's of diensten via de regel X-KDE-Init
:
[Desktop Entry] Encoding=UTF-8 Exec=kcmshell energy Icon=energy_star Type=Application X-KDE-Library=energy X-KDE-Init=energy
Initialisatiediensten worden gebruikt voor het initialiseren van hardware, gebaseerd op gebruikerspecifieke instellingen.
kcminit
kan worden gebruikt om alle initialisatiediensten en --list
kcminit
kan worden gebruikt één dienst expliciet uit te voeren. Dit is handig bij het onderzoeken van opstartproblemen.dienst
klauncher is een daemon die verantwoordelijk is voor de dienstenactivatie in KDE. Het opereert in een hechte verbinding met het kdeinit-hoofdproces om nieuwe processen op te starten. KDE-toepassingen communiceren met klauncher over DCOP om nieuwe toepassingen of diensten te starten.
Het meest bekend van de foutmelding KLauncher kon niet via DCOP worden bereikt
, wat aangeeft dat er een ernstig probleem is met de dcopserver of dat klauncher is gecrashed.
klauncher kan opnieuw worden gestart door kdeinit te herstarten vanuit een consolevenster. Zorg ervoor dat $HOME
, $DISPLAY
en de verscheidene $KDEDIR(S)
correct zijn ingesteld als u dit doet!
ksmserver is KDE's sessiebeheerder. Bij het opstarten lanceert de sessiebeheerder de autostartprogramma's en herstelt het de programma's van de vorige sessie. De programma's om te autostarten zijn aangegeven in de .desktop
-bestanden in de map $
. Of een programma wel of niet automatisch gestart dient te worden kan worden bepaald met de sleutel KDEDIR
/share/autostartX-KDE-autostart-condition
in het .desktop
-bestand.
Het bestand ktip.desktop
bevat bijvoorbeeld:
X-KDE-autostart-condition=ktiprc:TipOfDay:RunOnStart:true
Dit betekent dat het configuratiebestand ktiprc
wordt doorzocht voor een RunOnStart
-sleutel in de sectie [TipOfTheDay]
. Als deze niet is gevonden, dan wordt uitgegaan van true
. Dit betekent dat ktip één van de programma's is die standaard wordt opgestart.
Enkele programma's die automatisch door ksmserver worden gestart zijn:
Het bureaublad van KDE
Het paneel van KDE
Een programma dat de tip van de dag toont
Een hulpprogramma dat systeemberichten die naar de gebruiker zijn verstuurd ontvangt
Een klembordprogramma dat huist in het systeemvak
Een hulpprogramma dat waarschuwt over aankomende evenementen en afspraken
kdesktop op zijn beurt start automatisch de programma's die zijn opgeslagen in $
. kdesktop zal automatisch alle bestanden die in deze map zijn opgeslagen openen, inclusief documenten, uitvoerbare bestanden of programma's in de vorm van KDEHOME
/Autostart.desktop
-bestanden.
De sessiebeheerder van KDE herstelt ook één van de vorige sessies. Een sessie bevat een verzameling programma's met bijhorende programmaspecifieke informatie die de status van de programma's op het moment dat de sessie werd opgeslagen reflecteert. Sessies worden opgeslagen in het configuratiebestand ksmserverrc
. Dit bestand bevat programmaspecifieke statusinformatie. Deze informatie wordt opgeslagen in $
. De statusinformatie van KWin bevat de locatie van de programmavensters van alle andere programma's in de sessie. KDEHOME
/share/config/session
Enkele belangrijke omgevingsvariabelen die KDE gebruikt:
KDEDIR
Dient te zijn ingesteld als KDEDIRS
niet is ingesteld en dient te wijzen naar de hoofdmap van de KDE-installatieboom. Zorgt ervoor dat KDE zijn gegevens kan vinden, zoals pictogrammen, menu's en bibliotheken.
KDEDIRS
Overschrijft KDEDIR
en maakt het mogelijk om meerdere mappen te specificeren waarin KDE kan zoeken naar zijn gegevens. Handig als u enkele programma's op een andere plek dan de rest van KDE moet of wilt installeren.
$KDEHOME
Indien niet ingesteld gebruikt KDE ~/.kde
als de map waarin de persoonlijke gegevens worden opgeslagen.
KDEROOTHOME
Indien niet ingesteld gebruikt KDE ~root/.kde
als de map voor de persoonlijke gegevens van root
. Is geïntroduceerd om te voorkomen dat KDE per ongeluk gebruikersgegevens met root-toegangsrechten overschrijft als de gebruiker een KDE-toepassing draait nadat hij of zij door middel van het commando su over is gegaan op root
.
KDEWM
Als de omgevingsvariabele KDEWM
is ingesteld, dan zal het worden gebruikt als KDE's window manager in het startkde-script in plaats van KWin.
KDE_LANG
Overschrijft de taalconfiguratie van KDE, bijv. KDE_LANG=fr kprogram &
start een programma met de Franse vertaling als de benodigde bestanden zijn geïnstalleerd.
KDE_MULTIHEAD
Zet deze variabele op true
om aan te geven dat KDE op een multi-head systeem draait.
KDE_FORK_SLAVES
(sinds KDE 3.2.3) Stel deze variabele in om KIO-slaves rechtstreeks te laten voortkomen uit de programmaprocessen zelf. Standaard worden KIO-slaves gestart door klauncher/kdeinit. Deze optie is voor als de KIO-slave in dezelfde omgeving als het programma dient te draaien. Dit kan het geval zijn met Clearcase.
KDE_HOME_READONLY
Stel deze variabele in om aan te geven dat uw persoonlijke map als alleen-lezen is aangekoppeld.
KDE_NO_IPV6
(sinds KDE 3.2.3) - stel deze variabele in om IPv6-ondersteuning en IPv6 DNS-zoekacties uit te schakelen.
KDE_IS_PRELINKED
(sinds KDE 3.2) - Stel deze variabele in om aan te geven dat u uw KDE-programmabestanden en bibliotheken hebt prelinked. Dit schakelt kdeinit uit.
KDE_UTF8_FILENAMES
Als deze omgevingsvariabele is ingesteld gaat KDE er van uit dat alle bestandsnamen de tekensetcodering UTF-8 gebruiken, ongeacht de huidige C locale.
KDE_FULL_SESSION
(sinds KDE 3.2) - Automatisch op 'true' gezet tijdens de start van KDE. Wordt gebruikt door bijv. Konqueror om te kunnen achterhalen of het programma in het geheugen moet achterblijven voor hergebruik als het wordt afgesloten. Indien niet ingesteld zal Konqueror stoppen nadat het is afgesloten (bijv. KDE su doet dat, het is ook handig voor debugging).
KDESYCOCA
Maakt het mogelijk om een pad en naam op te geven voor sycoca, KDE's cache-bestand met systeemconfiguratiegegevens.
KDETMP
Maakt het mogelijk om een ander pad op te geven dan /tmp
, waar KDE zijn tijdelijke bestanden opslaat.
KDEVARTMP
Maakt het mogelijk om een ander pad op te geven dan /var/tmp
, waar KDE zijn variabele bestanden opslaat.
XDG_DATA_HOME
(sinds KDE 3.2) - Definieert de basismap relatief aan waar gebruikersspecifieke gegevensbestanden dienen te worden opgeslagen. Standaard is $
HOME
/.local/share
XDG_DATA_DIRS
(sinds KDE 3.2) Definieert de op voorkeur geordende set van basismappen waarin wordt gezocht naar gegevens bestanden ter aanvulling van de basismap $
. De standaard is XDG_DATA_HOME
/usr/local/share/:/usr/share/
KDE voegt ook locaties van $KDEDIRS
en profielen toe. Gebruikt voor .desktop
- en .directory
-menubestanden. .desktop
-bestanden onder $
. XDG_DATA_DIRS
/applications.directory
-bestanden onder $
. XDG_DATA_DIRS
/desktop-directories
XDG_CONFIG_HOME
(KDE 3.2) Definieert de basismap relatief aan waar gebruikerspecifieke bestanden dienen te worden opgeslagen. Standaard is $
.HOME
/.config
XDG_CONFIG_DIRS
(KDE 3.2) - Definieert de op voorkeur geordende set van basismappen om op configuratiemappen te doorzoeken als aanvulling op de basismap $XDG_CONFIG_HOME
. De standaard is /etc/xdg
. KDE voegt locaties van $KDEDIRS
als ook profielen toe. Gebruikt door .menu
-beschrijvingen in $
. XDG_CONFIG_DIRS
/menus
kdeinit wordt gebruikt om alle andere KDE-programma's te starten. kdeinit kan normale binaire programmabestanden als ook kdeinit-laadbare modules (KLM's) laden. KLM's werken net als binaire programmabestanden, maar kunnen op een efficiëntere wijze worden gestart. KLM's bevinden zich in de map $
.KDEDIR
/lib/kde3
Het nadeel is dat programma's die op die manier zijn opgestart verschijnen als kdeinit
in de uitvoer van top en ps. Gebruik top-c
of ps aux
om de eigenlijke programmanaam te zien:
%
ps aux | grep bastian
bastian 26061 0.0 2.2 24284 11492 ? S 21:27 0:00 kdeinit: Running... bastian 26064 0.0 2.2 24036 11524 ? S 21:27 0:00 kdeinit: dcopserver bastian 26066 0.1 2.5 26056 12988 ? S 21:27 0:00 kdeinit: klauncher bastian 26069 0.4 3.2 27356 16744 ? S 21:27 0:00 kdeinit: kded bastian 26161 0.2 2.7 25344 14096 ? S 21:27 0:00 kdeinit: ksmserver bastian 26179 1.1 3.4 29716 17812 ? S 21:27 0:00 kdeinit: kicker bastian 26192 0.4 3.0 26776 15452 ? S 21:27 0:00 kdeinit: klipper bastian 26195 1.0 3.5 29200 18368 ? S 21:27 0:00 kdeinit: kdesktop
Zoals u mogelijk al gezien hebt is er nog een bijwerking die het moeilijk maakt om een proces dat problemen veroorzaakt te killen:
%
killall kdesktop
kdesktop: no process killed
U kunt in de verleiding komen om killall kdeinit
te proberen, maar het afschieten van alle kdeinitprocessen heeft hetzelfde effect als KDE compleet afsluiten. Dus in feite totale vernietiging!
Er bestaan twee eenvoudige oplossingen hiervoor:
%
kdekillall kdesktop
of de goeie ouwe%
kill 26195
kdekillall is onderdeel van het KDEsdk-pakket.
KDE gebruikt verschillende typen pictogrammen:
Documenten
Koppelingen naar websites (gebruik makend van .desktop
-bestanden)
Koppelingen naar programma's (gebruik makend van .desktop
-bestanden)
Stations, apparaten, schijven, partities & randapparatuur:
Expliciet door gebruik van .desktop
-bestanden
Automatisch via de io-slave devices://
Distributiespecifiek (bijv. SuSE®'s Mijn Computer)
Koppelingen naar websites door gebruik te maken van .desktop
-bestanden: ->->. Verander het pictogram in het dialoogvenster Eigenschappen. Het resulterende .desktop
-bestand:
[Desktop Entry] Encoding=UTF-8 Icon=/opt/kde3/share/apps/kdesktop/pics/ksslogo.png Type=Link URL=http://www.kde.org/
Koppelingen naar toepassingen met behulp van .desktop
-bestanden: ->->. U moet zelf de details aanleveren. Verslepen vanuit KDE-menu: u kunt kiezen uit kopiëren of koppelen (creëert symlink), veel eenvoudiger.
[Desktop Entry]Encoding=UTF-8 GenericName=IRC Client
GenericName[af]=Irc Kliët GenericName[de]=IRC Programm ... GenericName[zu]=Umthengi we IRC
SwallowExec=
Name=KSirc Name[af]=Ksirc Name[de]=KSirc ...
![]() | Boiler plate |
![]() | Vertaalde generieke beschrijving, wordt niet op bureaublad gebruikt |
![]() | Achterhaald, kan worden verwijderd |
![]() | Vertaalde naam, zoals die verschijn op het bureaublad |
Bureaubladpictogrammen
... Name[zu]=Ksirc MimeType=Exec=ksirc %i %m
Icon=ksirc
TerminalOptions=
Path=
Type=Application
Terminal=0
X-KDE-StartupNotify=true
X-DCOP-ServiceType=Multi
Categories=Qt;KDE;Network
![]()
Volgend op het commando kunt u diverse plaatshouders definiëren die zullen worden vervangen door hun eigenlijke warden als het programma wordt opgestart:
Één bestandsnaam. Wordt gebruikt als een bestand naar het pictogram wordt gesleept of bij bestandsassociaties.
Een lijst met bestanden. Wordt gebruikt voor programma's die meerdere lokale bestanden in één keer kunnen openen.
Één URL. Als het programma zelf bijv. FTP of HTTP URL's kan afhandelen, anders KDE.
Een lijst met URLsen, zal het bestand eerst downloaden en daarna een lokaal bestand aan het programma doorgeven (!!)
De map van het te openen bestand. Bruikbaar als het programma bestanden uit de huidige werkmap nodig heeft.
Een mappenlijst, niet echt praktisch
Het pictogram, optie --icon
. KDE-programma zal het pictogram uit de regel Icon
= in de taakbalk gebruiken.
Het miniatuurpictogram, achterhaald.
De titel. Optie --caption
. KDE-programma's zullen de naam uit de regel Name
= gebruiken in de taakbalk.
Voorbeelden:
Exec
: ksirc %iExec
: cd %d; kedit $(basename %f)Koppelingen naar stations met behulp van .desktop
-bestanden: Nieuw aanmaken -> Apparaat ->(type station)
Veel plekken voor het definiëren van bureaubladpictogrammen:
~Desktop
: gekopieerd uit /etc/skel/Desktop
$
(samengevoegd)KDEDIR
/apps/kdesktop/Desktop
$
(gekopieerd)KDEDIR
/apps/kdesktop/DesktopLinks
Apparaatpictogrammen (dynamisch samengevoegd)
Distributiespecifiek: SUSE Linux kopieert bepaalde pictogrammen in startkde.theme uit /opt/kde3/share/config/SuSE/default/
In KDE is een algemeen menuformaat geïntroduceerd op http://freedesktop.org/Standards/menu-spec/
Voor KDE 3.2:
Mappenstructuur onder /share/applnk
Mappenstructuur representeert menustructuur
Elk .desktop
-bestand representeert een toepassing
It was moeilijk om de structuur in KDE 3.2 opnieuw te ordenen, dus het nieuwe menuformaat:
Definieert structuren in één .menu-bestand
Is gebaseerd op categorieën
Wordt gedeeld tussen GNOME en KDE
Biedt ook ondersteuning voor applnk-stijl menu's
Voorbeeld van applications.menu
:
<Menu>
<Name>Office</Name>
<Directory>suse-office.directory</Directory>
<Include>
<Filename>Acrobat Reader.desktop</Filename>
<Filename>kde-kpresenter.desktop</Filename>
<Filename>kde-kword.desktop</Filename>
</Include>
<Menu>
Menuoptie met 3 toepassingen:
/usr/share/applications/Acrobat Reader.desktop
/opt/kde3/share/applications/kde/kpresenter.desktop
/opt/kde3/share/applications/kde/kword.desktop
.menu
-bestanden die de menustructuur beschrijven. De bestanden worden opgeslagen in $
en in KDEDIR
/etc/xdg/menus/etc/xdg/menus
. Deze bevatten de systeemwijde menustructuur en worden aangestuurd door $XDG_CONFIG_DIRS
. $
bevat gebruikerspecifieke wijzigingen in de menustructuur en wordt aangestuurd door $HOME
/.config/menusXDG_CONFIG_HOME
. Voor meer informatie, zie http://www.freedesktop.org/Standards/basedir-spec.
.desktop
-bestanden beschrijven de toepassingen en worden opgeslagen in: $
, KDEDIR
/share/applications/usr/share/applications
, /usr/local/share/applications
. Dit zijn de systeemwijde .desktop
-bestanden voor toepassingen en worden aangestuurd door $XDG_DATA_DIRS
.
$
bevat gebruikerspecifieke HOME
/.local/applications.desktop
-bestanden en gebruikersspecifieke wijzigingen. Het wordt aangestuurd door $XDG_DATA_HOME
. Voor meer informatie, zie http://www.freedesktop.org/Standards/basedir-spec
.directory
-bestanden die submenu's beschrijven worden opgeslagen in: $
, KDEDIR
/share/desktop-directories/usr/share/desktop-directories
, /usr/local/share/desktop-directories
. Dit zijn systeemwijde menu .directory
bestanden, bestuurt door $XDG_DATA_DIRS
. De gebruikersspecifieke wijzigingen worden opgeslagen in $
. Deze worden bestuurd door $HOME
/.local/desktop-directoriesXDG_DATA_HOME
. Voor meer informatie, zie http://www.freedesktop.org/Standards/basedir-spec.
Voorbeeld van applications.menu
:
<Menu>
<Name>Art</Name>
<Directory>suse-edutainment-art.directory</Directory>
<Include>
<Category>X-SuSE-Art</Category>
</Include>
</Menu>
Art
is de interne naam voor dit menu. suse-edutainment-art.directory
definieert de naam en pictogram voor dit menu. en het menu bevat alle toepassingen die X-SuSE-Art
als categorie bevatten, dus:
Categories=Qt;KDE;Education;X-SuSE-Art
suse-edutainment-art.directory
definieert de naam en pictogram voor dit menu:
[Desktop Entry] Name=Art and Culture Icon=kcmsystem
Toepassingen die niet in het menu staan bestaan niet vanuit het oogpunt van andere toepassingen of bestandsassociaties: als u een toepassing uit het menu verwijdert, dan gaat KDE er van uit dat u het niet wilt gebruiken.
Als een toepassing niet in het menu gewenst is, plaats het ofwel in het menu .hidden
of in een toegewijd menu met de regel
NoDisplay=truein het
.directory
-bestand.$
bevat KDEDIR
/etc/xdg/menus/applications-merged/kde-essential.menu
. Deze bevat enkele essentiële menu's die normaliter niet in het KDE-menu zelf worden weergegeven:
Het Configuratiecentum heeft een verborgen Settings-menu waarvan de inhoud wordt gedefinieerd door kde-settings.menu
en wiens pictogram en naam worden gedefinieerd door kde-settings.directory
.
Het Informatiecentrum heeft een verborgen informatiemenu wiens inhoud wordt gedefinieerd door kde-information.menu
en wiens pictogram en naam wordt gedefinieerd door kde-information.directory
.
De schermbeveiliging bevat een verborgen System/Screensavers-menu, wiens inhoud wordt gedefinieerd door kde-screensavers.menu
en wiens pictogram en naam wordt gedefinieerd door kde-system-screensavers.directory
. $
bevat: KDEDIR
/share/desktop-directories/kde-system-screensavers.directory
NoDisplay=true
KDE blijft ondersteuning bidden voor menu's in de oude stijl die zijn gedefinieerd door de mappenstructuren in $
(systeemwijd) en KDEDIR
/share/applnk$
(gebruikersspecifiek). Dit wordt geobserveerd, tenzij het HOME
/.kde/share/applnk.desktop
-bestand de regel Categories
= bevat. In dat geval bepaalt 'Categories' de locatie in het menu.
KSycoca maakt een cache aan van de menustructuur en de informatie over alle beschikbare toepassingen. U kunt de database herbouwen met het commando kbuildsycoca
. De database die wordt gebouwd huist in /var/tmp/kdecache-${
. Het wordt automatisch bijgewerkt door KDED, gecontroleerd tijdens het aanmelden bij KDE en KDED volgt wijzigingen tijdens gedurende de tijd dat de gebruiker aangemeld is.USER
}/ksycoca
Om het volgen van wijzigingen uit te schakelen (omdat dit over NFS problemen kan veroorzaken), voeg het volgende toe aan kdedrc
:
[General] CheckSycoca=false
Om het opnieuw genereren te forceren, voer touch $
uit.KDEDIR
/share/services/update_ksycoca
KMenuEdit richt zich op een enkelvoudige gebruikersopzet. Wijzigingen in de menustructuur worden opgeslagen in ~/.config/menus/applications-kmenuedit.menu
, wijzigingen in toepassingen worden opgeslagen in ~/.local/share/applications/
en wijzigingen in submenu's (pictogram, naam) worden opgeslagen in ~/.local/share/desktop-directories/
. Het administratieprogramma KIOSK gebruikt KMenuEdit en kopieert de bovenstaande wijzigingen naar profiel- of systeemwijde locaties.
Het KDE-paneel is ook wel bekend onder de naam Kicker. Het is modulair en bestaat uit de volgende componenten:
Applets
Programmaknoppen
Speciale knoppen
Standaard bevat het paneel de volgende applets:
Pager - toont de virtuele bureaubladen
Taakbalk
Systeemvak
Klok
KDE-menu
Bureaubladknop
Verschillende programmaknoppen zijn ook toegevoegd indien de ruimte het toelaat:
Home-knop
Browser-knop
KMail-knop
Bestandsassociaties associëren een bestandstype met een programma of programma's. Het type bestand wordt bepaald aan de hand van diens MIME type. MIME types die bekend zijn bij KDE worden opgeslagen in $
en elk KDEDIR
/share/mimelnk.desktop
-bestand van de programma's bevat een lijst met MIME-typen die het programma ondersteunt.
kview.desktop
:
MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg; image/x-bmp;image/png;image/x-ico;image/x-portable-bitmap; image/x-portable-pixmap;image/x-portable-greymap; image/tiff;image/jp2
kuickshow.desktop
:
MimeType=image/gif;image/x-xpm;image/x-xbm;image/jpeg; image/png;image/tiff;image/x-bmp;image/x-psd;image/x-eim; image/x-portable-bitmap;image/x-portable-pixmap; image/x-portable-greymap
Beide kunnen image/gif openen. Welke wordt gebruikt om een .gif
-bestand te openen?
Het programma met de hoogste voorkeur! kview.desktop
bevat
InitialPreference=3terwijl
kuickshow.desktop
contains InitialPreference=6bevat. Daarom zal KuickShow worden gebruikt om
.gif
-bestanden te openen. Hoe kunnen we KView als standaard instellen?
Een gebruiker kan de bestandsassociatie aanpassen in het KDE Configuratiecentrum. Deze wijzigingen worden opgeslagen in $
. Om dezelfde instellingen voor meerdere gebruikers te gebruiken slaat u deze instellingen op in de gebruikersprofielmap of in de globale KDE-configuratiemap om te gebruiken als standaard voor meerdere gebruikers.HOME
/.kde/share/config/profilerc
KDE's vergrendelmogelijkheden zijn gecentreerd rond de volgende opties:
Met onveranderbare opties kan de systeembeheerder standaardinstellingen aanleveren die niet door de gebruiker kunnen worden gewijzigd.
Bestaande configuratieopties van de gebruiker zullen worden genegeerd zodra een configuratieoptie onveranderbaar is gemaakt.
Opties kunnen worden per item, per groep items of per bestand worden beheerd.
Als een bestand of optiegroep onveranderbaar is, dan zullen alle configuratieopties voor dat bestand of die groep onveranderbaar zijn, zelfs de opties waarvoor de systeemadministratie geen standaardwaarde heeft opgegeven.
De ondersteuning in programma's voor onveranderbare opties kan per programma variëren. Alhoewel de gebruiker niet in staat zal zijn om permanente wijzigingen aan te brengen aan onveranderbare opties, de gebruiker kan wel nog steeds een interfaceoptie gepresenteerd krijgen waarin zo'n wijziging kan worden aangebracht.
KDE-programma's zijn gebouwd rond het actieconcept. Acties kunnen op verschillende manieren worden geactiveerd, zoals via de menubalk, een van de werkbalken of een sneltoetscombinatie. Document opslaan is een voorbeeld van een actie. Als u de interne naam van de actie weet, dan kunt u een actie beperken. Als een actie beperkt is zal het niet langer verschijnen in de menubalk of werkbalk. De interne naam voor de actie Document opslaan is action/file_save
. Het vergrendelraamwerk levert ook een set van meer abstracte beperkingen die kunnen worden gebruikt om functionaliteit uit te schakelen die niet wordt afgedekt door één actie. Een voorbeeld is de shell-acces
beperking. Deze beperkt alle functionaliteit die de gebruiker toegang biedt tot een UNIX®-shell.
Voorbeeld 27.1. Gebruikertoegang tot shells beperken
Om te verhinderen dat de gebruiker toegang tot een commandoshell kan krijgen kunnen we actie shell_acces
beperken door het volgende toe te voegen aan kdeglobals
:
[KDE Action Restrictions] shell_access=false
Omdat dit effect heeft op het KDE-menu en de beschikbare programma's moeten we een bijwerking van de sycocadatabase forceren:
touch $KDEDIR
/share/services/update_ksycoca
Meldt u nu opnieuw aan bij KDE en controleer de volgende punten:
Het -menu
in Konqueror, ->
Alt+F2 commando uitvoeren
Volledige documentatie over de beschikbare acties kunt u vinden op http://www.kde.org/areas/sysadmin/.
Enkele interessante acties ziet u hieronder:
action/options_configure
De optie uit menu .
action/help_report_bug
De optie uit het menu
action/kdesktop_rmb
muisknopmenu op het bureaublad
action/kicker_rmb
muisknopmenu op het paneel
user/root
Verberg alle acties of programma's die root
-toegang vereisen.
shell_access
Verbergt alle acties of toepassingen die toegang tot de shell bieden.
print/system
Schakelt de optie uit om het afdruksysteem (backend) te selecteren.
lock_screen
Of de gebruiker het scherm kan vergrendelen
start_new_session
Of de gebruiker een tweede X-sessie mag starten (zie ook bij kdm)
opengl_screensavers
Of de schermbeveiliging gebruik mag maken van OpenGL.
manipulatescreen_screensavers
Sta schermbeveiligingen toe die niet het volledige scherm verbergen
Er zijn drie typen beperkingen die kunnen worden toegepast op URLsen:
Om te bepalen of de weergave van mappen is toegestaan.
Om te bepalen of bepaalde URLsen kunnen worden geopend
Om te beheren of een URL een ander URL kan openen, ofwel automatisch, danwel via een hyperkoppeling.
De regels worden op de volgorde waarin ze zijn gedefinieerd nagelopen. De laatste regel die toepasbaar is op een URL bepaalt of de URL mag worden geopend.
De volgende regels schakelen het openen van http en https URLsen buiten .ourcompany.com
uit:
[KDE URL Restrictions] rule_count=2 rule_1=open,,,,http,,,false rule_2=open,,,,http,*.ourcompany.com,,true
![]() | De eerste vier komma's slaan de selectiecriteria met respect tot het oorspronkelijke URL over. Dit gedeelte is alleen nodig bij regels voor redirect. |
![]() |
|
![]() |
|
De volgende regels maken dat de gebruiker niet langer door mappen op het lokale bestandssysteem kan bladeren als deze zich buiten zijn of haar persoonlijke map ($HOME
) bevinden:
[KDE URL Restrictions] rule_count=2 rule_1=list,,,,file,,,false rule_2=list,,,,file,,$HOME,true
![]() |
|
![]() |
|
$HOME
en $TMP
zijn speciale waarden om de persoonlijke map en de tijdelijke KDE-map van de gebruiker aan te geven (zoals /tmp/kde-bastian
)
De volgende regels maken dat de gebruiker niet langer lokale bestanden kan openen als die zich buiten zijn of haar persoonlijke map ($HOME
) bevinden:
[KDE URL Restrictions] rule_count=3 rule_1=open,,,,file,,,false rule_2=open,,,,file,,$HOME,true rule_3=open,,,,file,,$TMP,true
![]() |
|
![]() |
|
![]() |
|
De optie 'redirect' bepaalt of documenten vanaf een bepaalde locatie mogen refereren, ofwel automatisch, danwel handmatig via een hyperkoppeling, naar een andere locatie. Een set met standaardregels is aanwezig als algemeen beveilingsuitgangspunt. Bijvoorbeeld documenten van internet mogen niet refereren naar lokaal opgeslagen documenten.
Bijvoorbeeld, als we de intranetserver www.mycompany.com
de mogelijkheid willen geven om te refereren naar lokale bestanden kunnen we de volgende regel toevoegen:
[KDE URL Restrictions] rule_count=1 rule_1=redirect,http,www.mycompany.com,,file,,,true
In plaats van een protocolnaam op te geven is het ook mogelijk om een complete groep protocollen te specificeren. Hiervoor zijn de volgende groepen gedefinieerd:
Protocollen die toegang verschaffen tot lokaal opgeslagen informatie. Voorbeelden zijn file:/, man:/, fonts:/, floppy:/
Algemene internetprotocollen zoals http en ftp
Informatie over protocollen is te vinden in *.protocol
-bestanden in de map $
.KDEDIR
/share/services
De ingave Class
= definieert de groep waarvan een protocol deel uit maakt: grep
Class=
$
KDEDIR
/share/services/*.protocol
Algemene regels:
De protocollen :local mogen refereren naar elk ander protocol
Het is altijd toegestaan om te refereren naar een :internet-protocol
Niet alle protocollen zijn onderdeel van een groep, zoals bijvoorbeeld fish:/
KDE heeft configuratiemodules voor het instellen van de verschillende aspecten van de KDE-omgeving. Configuratiemodules verschijnen in het Configuratiecentrum, in de configuratiedialoog van een programma, of in beide.
De proxy-configuratiemodule verschijnt in het Configuratiecentrum, maar ook als onderdeel van de dialoog Konqueror instellen in Konqueror.
Individuele configuratiemodules kunnen worden gestart met kcmshell module
Om de proxymodule te starten, gebruik:
kcmshell kde-proxy.desktop
kcmshell proxy
Niet alle toepassingen gebruiken configuratiemodules. Vaak is de configuratiedialoog een integraal onderdeel van het programma zelf.
Alle configuratiemodules zijn strikt gesproken onderdeel van het KDE-menu.
De modules die in het Configuratiecentrum zichtbaar zijn hebben normaliter een .desktop
-bestand in $
, en zijn gesorteerd onder het verborgen menu door de KDEDIR
/share/applications/kdekde-settings.menu
, ingesloten in kde-essential.menu
kbuildsycoca --menutest
2> /dev/null | grep Settings-Modules
Programmaspecifieke modules hebben normaliter een .desktop
-bestand in $
, dat overeenkomt met het verborgen .hidden-menu, ingesloten als resultaat van <KDELegacyDirs/>.KDEDIR
/share/applnk/.hidden
kbuildsycoca --menutest
2> /dev/null | grep .hidden
In KDE 3.3 is het mogelijk om het Configuratiecentrum te bewerken met kcontroledit. kcontroledit werkt zoals kmenuedit, wijzigingen zijn alleen van toepassing op de huidige gebruiker. Gebruik kiosktool om de wijzingen op iedereen toe te passen.
Individuele configuratiemodules kunnen worden uitgeschakeld door het volgende toe te voegen aan kdeglobals
:
[KDE Control Module Restrictions]
module-id
=false
Bijvoorbeeld, om de proxymodule uit te schakelen, gebruik
[KDE Control Module Restrictions] kde-proxy.desktop=false
Controleer het Configuratiecentrum en de dialoog Konqueror instellen of de proxyconfiguratie er nog is.
Bureaublad delen maakt het mogelijk dat gebruikers op afstand het bureaublad van de huidige gebruiker kunnen observeren en optioneel besturen. De gebruiker op afstand dient een uitnodiging te ontvangen en het is mogelijk om een wachtwoordbeschermde uitnodiging te maken. Dit is ideaal voor technische ondersteuningsteams of systeembeheerders om toegang te krijgen op de bureaubladen van de gebruikers om zo problemen op te lossen of de gebruiker te leiden door een bepaalde procedure.
Bureaublad delen betrekt twee programma's: Desktop Sharing (KDE' remote frame buffer, een VNC-server) en Remote Desktop Connection (KDE remote desktop connection, een VNC-client).
Desktop Sharing kan worden gebruikt door iedere gebruiker om uitnodigingen aan te maken en te beheren. Uitnodigingen maken een eenmalig wachtwoord aan en staan het toe dat de ontvanger verbinding maakt met uw bureaublad. Standaard is deze geldig voor slechts één succesvolle verbinding, en verloopt na een uur wanneer niet gebruikt.
Inkomende verbindingen worden afgehandeld door de kded-module 'kinetd'. U kunt het commando dcopkded kinetd services
gebruiken om na te gaan of het draait. Desktop Sharing wacht standaard op verbindingen op poort 5900. Als een inkomende verbinding wordt aangemaakt, dan zal een dialoog worden geopend om de gebruiker om een bevestiging te vragen.
Desktop COmmunication Protocol, DCOP, is een lichtgewicht mechanisme voor interprocescommunicatie. DCOP staat interactie toe tussen de gebruiker en de programma's die op dat moment draaien. KDE levert twee programma's waarmee DCOP kan worden aangeroepen: dcop, een commandoregelprogramma, en kdcop, een grafisch programma.
Enkele wenken over het gebruik van dcop:
dcop [opties] [toepassing [object [functie [arg1] [arg2] ... ] ] ]
Programma's die meer dan één venster tegelijk kunnen openen zullen worden weergegeven als <toepassing>-PID
Alle argumenten zijn hoofdlettergevoelig. setFullScreen en setfullscreen zijn dus twee verschillende functies.
Het jokerteken * kan worden gebruikt in de toepassings- en objectargumenten.
%
dcop
konqueror-16006 konsole-8954kon*
Hieronder vindt u enkele voorbeeldcommando's en de bijhorende uitvoer:
%
dcop
konsole-8954konsole*
Één Konsole-exemplaar draait met pid 8954.
%
dcop
KBookmarkManager-.../share/apps/kfile/bookmarks.xml KBookmarkManager-.../share/apps/konqueror/bookmarks.xml KBookmarkNotifier KDebug MainApplication-Interface konsole (default) konsole-mainwindow#1 ksycoca session-1 session-2 session-3 session-4konsole-8954
Hier ziet u dat er vier sessies actief zijn.
%
dcop
QCStringList interfaces() QCStringList functions() int sessionCount() QString currentSession() QString newSession() QString newSession(QString type) QString sessionId(int position) void activateSession(QString sessionId) void nextSession() void prevSession() void moveSessionLeft() void moveSessionRight() bool fullScreen() void setFullScreen(bool on) ASYNC reparseConfiguration()konsole-8954
konsole
Dit zijn de opties van het hoofdprogramma van Konsole.
%
dcop
QCStringList interfaces() QCStringList functions() bool closeSession() bool sendSignal(int signal) void clearHistory() void renameSession(QString name) QString sessionName() int sessionPID() QString schema() void setSchema(QString schema) QString encoding() void setEncoding(QString encoding) QString keytab() void setKeytab(QString keyboard) QSize size() void setSize(QSize size)konsole-8954
session-1
Dit zijn de opties voor de eerste sessie, session-1.
%
dcop
konsole-8954
konsole
setFullScreen
true
Dit zet Konsole op volledig-scherm.
Als er meer dan één toepassing/object draait, welke moet u dan gebruiken? Is er een referentie?
%
echo
DCOPRef(konsole-7547,konsole)$KONSOLE_DCOP
%
dcop
session-6$KONSOLE_DCOP
newSession
%
dcopstart
konsole-9058 #!/bin/sh konsole=$(dcopstart konsole-script) session=$(dcop $konsole konsole currentSession) dcop $konsole $session renameSession Local session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Remote session=$(dcop $konsole konsole newSession) dcop $konsole $session renameSession Code dcop $konsole $session sendSession 'cd /mijn/werk/map'konsole
U kunt KDE-dialogen gebruiken in uw eigen scripts, en zo de kracht van UNIX® shellscripting met het gebruikersgemak van KDE combineren.
kdialog --msgbox 'U hebt nieuwe e-mail!'
kdialog --title 'Nieuwe berichten'
--msgbox 'U hebt nieuwe e-mail!'
Het KDialog-gedeelte in de titelbalk kan worden vervangen via de optie --caption
kdialog --title 'Nieuwe berichten'
--msgbox 'U hebt nieuwe e-mail!'
--dontagain myfile:mykey
Bewaart of het dialoogvenster in de toekomst mag worden weergegeven in het bestand $
door er de volgende regels in te schrijven:KDEHOME
/share/config/myfile
[Notification Messages] mykey=false
in plaats van --msgbox
kunt u ook--sorry
en --error
gebruiken. Bijvoorbeeld, u kunt kdialog --sorry 'Het netwerk is onbereikbaar'
gebruiken, of kdialog -error 'De postbus kon niet worden geopend'
.
Het is ook mogelijk om berichtvensters te maken die ja of nee als antwoord accepteren.
kdialog --yesno 'Wilt u verbinding maken
met internet?'
echo $?
Retourwaarde | Betekenis |
---|---|
0 | Ja, OK, doorgaan |
1 | Nee |
2 | Annuleren |
Als u het resultaat niet meteen in een variabele gebruikt, zorg er dan voor dat u het bewaart. Het volgende commando zal $? namenlijk vullen met een nieuwe waarde. U kunt dontagain
hier ook gebruiken, het onthoudt de keuze van de gebruiker en geeft die de volgende keren terug zonder het dialoog te weergeven.
Verdere variaties zijn:
--warningyesno
net als --yesno
, maar met een ander pictogram
--warningcontinuecancel
Met de knoppen en .
--warningyesnocancel
Met de knoppen , en . Bijvoorbeeld:
kdialog --warningyesnocancel 'Wilt u de
wijzigingen opslaan?'
kdialog --inputbox "Voer uw naam in:" "Uw naam"
Het resultaat wordt naar stdout gestuurd. Om deze in een variabele te stoppen kunt u name=$(kdialog --inputbox "Voer uw naam in:" "Uw naam")
gebruiken. Het laatste argument is optioneel, het wordt gebruikt om het invoerveld van de dialoog te vullen met voorbeeldtekst.
password
=$(kdialog --password "Voer uw wachtwoord in:"
)
De optie --dontagain
werkt niet met --inputbox
of --password
Er zijn twee dialogen die de gebruiker laten kiezen uit een lijst:
--menu
Laat de gebruiker één item uit een lijst kiezen.
--checklist
Laat de gebruiker één of meer items uit een lijst kiezen.
city
=$(kdialog --menu "Selecteer een stad" a Londen b Madrid c Parijs d Berlijn
)
$city
zal a, b, c or d terug geven.
city
=$(kdialog --checklist "Steden selecteren:" a Londen off b Madrid on c Parijs on d Berlijn off
)
Madrid en Parijs worden voorgeselecteerd. Het resultaat met Madrid en Parijs geselecteerd is "b" "c".
Als u de optie --separate-output
toevoegt, dan zullen b en c elk op een eigen regel worden uitgevoerd, wat het verwerken van het resultaat vereenvoudigd.
file=$(kdialog --getopenfilename $HOME) file=$(kdialog --getopenfilename $HOME "*.png *.jpg|Afbeeldingsbestanden") file=$(kdialog --getsavefilename $HOME/BewaarMe.png) file=$(kdialog --getexistingdirectory $HOME)
Voor mijn klein kantoor was ik lange tijd op zoek naar een PIM-oplossing waarmee ik gegevens kon delen, zodat mijn secretaressen en ik contactpersonen, afspraken etc met elkaar. als KDE-gebruiker had ik gehoord van het Kroupware-project en wachtte ik op de voltooiing ervan. Maar toen ik zag hoe complex de architectuur en opzet van Kolab-server 1.0 was (de serverzijde van het project), gaf ik het op en wachtte ik op een eenvoudigere manier om Kolab 2.0. In elk geval was Kolab duidelijk teveel voor wat ik nodig had. Gelukkig vond ik in de KDE-wiki een gedeelte van een IRC-conversatie waarin werd gesproken over het delen van gegevens zonder de Kolab-infrastructuur... mmm erg interessant!
Voor het midden en kleinbedrijf kunt u met Kontact gegevens delen zonder dat u de Kolab-server of een andere groupware-backend hoeft te installeren. Het kan door middel van een IMAP-server, welke vrij eenvoudig op te zetten is.
Mijn scenario is een server met als besturingssysteem 'Debian unstable' en KDE 3.4.1. Ik kreeg vanuit Windows toegang tot Kontact en andere GNU/Linux-toepassingen door middel van Cygwin/X, terwijl ik wachtte totdat het Wine-project in staat zou zijn om de laatste Windows-programma's die ik nodig heb (en die niet beschikbaar zijn voor GNU/Linux) kon draaien. I wilde mijn contactpersonen, evenementen, taken en notities delen met mijn secretaresse.
Dit is een vertaling de definitie uit de ComputerUser.com High-Tech Dictionary:
Internet Messages Acces Protocol: een protocol dat het een gebruiker toestaat om bepaalde functies inzake elektronische post uit te voeren op een server op afstand in plaats van op een lokale computer. Door middel van IMAP kan de gebruiker postbussen aanmaken, verwijderen of hernoemen; nieuwe berichten ophalen, berichten verwijderen en zoekfuncties uitvoeren op berichten. Er is een separaat protocol nodig voor het verzenden van berichten. Ook wel Internet Mail Acces Protocol genoemd.
Het kan dus worden gezien als een manier om gegevens op te slaan. Om het te kunnen gebruiken hebt u een IMAP-server nodig, zoals Cyrus, Courier of UW.
Kolab brengt de mogelijkheid om gegevens tussen clients te delen. Het maakt het bijvoorbeeld voor uw secretaresse mogelijk om Outlook te gebruiken terwijl u Kontact gebruikt.
U zult dezelfde configuratie-interface hebben dat zorgt voor gebruikersbeheer, e-mailinstellingen, een centrale LDAP-configuratie, -gegevens en -adresboekserver, spam- en virusfiltering, vakantiescripts, afhandelen van vrij/bezet-scripts, groepen, distributielijsten, automatisch afhandelen van uitnodigingen, etc..
Maar kan de nodige problemen opleveren bij de eerste opzet ervan. Voor een nieuweling als ik betekent dit een lange, lange, frustrerende nachtmerrie, en zoveel complexiteit om het te beheersen zodra het draait. Dus nee dank u, ik ga voor het eenvoudige IMAP.
Mijn keuze viel op Cyrus, welke onderdeel is van de Kolab-softwareset. Dus als ik in de toekomst overstap op Kolab, dan ben ik er tenminste mee bekend.
Laten we beginnen met de installatie en de configuratie!
Word root
#apt-get install cyrus21-imapd cyrus21-common cyrus21-admin cyrus21-client sasl-bin sasl2-bin
Installing cyrus21-imapd...
De Installer vraagt om iets over een search address dat ik niet begreep ... Ik heb toen gewoon op Enter gedrukt.
De Installer maakt ook de gebruiker cyrus
aan. Deze gebruiker is lid van de (automatisch aangemaakte) groep sasl
, die de “eigenaar” is van alle cyrus-bestanden. Aan het einde kunt u met het commando ps -A
de nieuwe processen cyrmaster en notifyd ontdekken.
Het moeilijke aan het opzetten van Cyrus is de authenticatie, puur omdat het niet triviaal is en ik een nieuweling ben met weinig kennis van zaken.
Cyrus kan verschillende SASL (Simple Authentication and Security Layer) mechanismen gebruiken. Standaard gebruikt het programma sasldb (het slaat gebruikersnamen en wachtwoorden op in het SASL secrets-bestand sasldb
), maar ook getpwent, Kerberos4, Kerberos5, PAM, rimap, shadow en LDAP worden ondersteund.
Omdat ik alleen de gebruikersnamen/wachtwoorden die ook toegang hebben tot mijn Linux®-computer wil gebruiken heb ik gekozen voor “shadow”. Cyrus gebruikt dan de Linux®-wachtwoorden voor authenticatie.
Om dit mogelijk te maken moeten we sasl vertellen om saslauthd als wachtwoord-authenticatiemethode te gebruikenk, en daarna saslauthd in te stellen om “shadow” (of “getpwent”) als authenticatie-mechanisme te gebruiken.
Ok, laten we beginnen!
Als root
wijzig het Linux-wachtwoord van de gebruiker cyrus
:
# passwd cyrus
Voer het wachtwoord in dat u wilt gebruiken (en kunt onthouden). We gebruiken in dit voorbeeld “cyrus” als cyrus-wachtwoord.
# vi /etc/imapd.conf
sasl_pwcheck_method:saslauthd
in plaats van de standaardauxprop
Verwijder de #
-markering voor de regel:
#admins: cyrus
op deze manier kunt u cyrus beheren door u aan te melden als cyrus
-gebruiker (wat heb ik toch een fantasie!)
# vi /etc/default/saslauthd
Verwijder het hekje voor de regel:
# START=yes
(anders zal saslauthd niet op starten tijdens het booten, zelfs niet als het voorkomt in een /etc/rcx.d
!)
vervang MECHANISMS="pam"
door MECHANISMS="shadow"
. Op die manier wordt het commando saslauthd -a
tijdens de boot uitgevoerd.shadow
Sluit vervolgens uw editor af en herstart sasl en cyrus.
om IMAP te testen:
su
$cyrus
imtest
-m login -p imap localhost
U wordt nu gevraagd om het wachtwoord van de cyrus
-gebruiker. Vul deze dus in.
Als het wachtwoord van de gebruiker cyrus
is geaccepteerd, dan verschijnen de volgende tekstregels:
S: L01 OK User logged in
Authenticated.
Om af te sluiten typt u . logout
(dus punt spatie “logout”).
Voeg nu een nieuwe gebruiker toe met de naam groupware
en geef deze een wachtwoord. Dit kunt u doen op de gebruikelijke manier waarop u gebruikers op uw computer aanmaakt. De nieuwe gebruiker moet lid zijn van een groep zonder privileges, zoals nobody
en heeft geen loginshell of persoonlijke map (home directory) nodig.
Nu moet ik ook de gebruiker en een IMAP in cyrus aanmaken:
#cyradm
na het invoeren van het wachtwoord van de systeembeheerder--user cyrus localhost
cyrus
, krijgt u de promptlocalhost>
localhost>
cm
user.groupware
localhost>
lm
geeft alleen de zojuist aangemaakte postbus weeruser.groupware (\HasNoChildren))
localhost>
quit
U kunt help
intypen om een lijst met beschikbare commando's te openen.
U kunt nagaan wat er is gebeurd met:
#ls
-l
/var/spool/cyrus/mail/g/user/groupware
total 12 -rw------- 1 cyrus mail 4 Oct 29 20:55 cyrus.cache -rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header -rw------- 1 cyrus mail 76 Oct 29 20:55 cyrus.index
Nu bent u in staat om met een IMAP-client verbinding te maken als gebruiker groupware
en kunt u de INBOX
zien.
In het protocol van IMAP is het selecteren van de postbus INBOX
een magisch woord, een soort van “alias” voor de mappenstructuur hierboven. De client ziet INBOX
, en de IMAP-server plaatst die in de mappen- en bestandenstructuur /var/spool/cyrus/mail/...
Ik maak vanaf 2 Windows® 2000 pc's door middel van Cygwin/X verbinding met de GNU/Linux kantoorserver (een soort van "zwarte doos" zonder monitor en toetsenbord). De Windows®-pc's worden dus gebruikt als X-Window server (in de nabije toekomst hoop ik beide te kunnen vervangen door 2 mini-itx thin clients, gebruik makend van LTSP). Met deze opzet draait elke gebruiker Kontact op dezelfde pc als waar Cyrus op draait (localhost).
Voor het gebruiken van Kontact in combinatie met IMAP zijn deze stappen nodig:
Maak een IMAP-account aan op Cyrus voor de fictieve gebruiker groupware
(dit hebben we al gedaan!).
Maak een IMAP-account aan in KMail om als die gebruiker te kunnen inloggen.
Gebruik kresources om er voor te zorgen dat Kontact-componenten werken met de gegevens afkomstig uit de IMAP-bron.
Activeer groupwarefunctionaliteit en maak gerelateerde submappen aan voor IMAP INBOX
(als dat nog niet gedaan is)
Beleef plezier aan Kontact en gedeelde gegevens door Cyrus IMAP.
Log nu in bij KDE met het account van de eerste “echte gebruiker” waaraan u groupwarefunctionaliteit wilt leveren.
Laten we een IMAP-account aanmaken in KMail:
Start Kontact op en selecteer E-mail (het KMail-component). Kies nu menuoptie ->, en in het volgende dialoog de sectie Accounts, tabblad Ontvangen. Klik op de knop . Kies als type account voor IMAP zonder verbinding (dus niet gewoon IMAP). Voer daarna in de volgende dialoog deze gegevens in:
office_gwdata
Een naam die zal worden gebruikt voor de “lokale” map die verwijst naar dit IMAP-account.
groupware
De Cyrus-gebruiker die we hebben gekozen als “eigenaar” van alle kantoorgegevens
Het wachtwoord voor de gebruiker groupware
.
localhost
Onthoud dat in ons voorbeeld de Kontact-client op dezelfde pc draait als de IMAP-server
143
De standaardpoort
Selecteer IMAP-wachtwoord opslaan zodat u de volgende keer dat u Kontact niet opnieuw het wachtwoord hoeft in te voeren. Selecteer het keuzevakje Berichtencontrole met interval inschakelen en geef een waarde op in minuten.
Merk op dat we gekozen hebben voor het accounttype IMAP zonder verbinding. Dit betekent dat er een kopie van de groupwaregegevens “lokaal” wordt opgeslagen in de client (in de persoonlijke map), en dat deze gegevens telkens als de client verbinding maakt worden gesynchroniseerd. Dit lijkt erg inefficiënt, omdat uw gegevens meerdere malen wordt gedupliceerd (bijv. als u 10 gebruikers hebt die Kontact gebruiken, dan hebt u de gegevens 10 + 1 keer op uw computer staan). Echter, dit is de enige manier om er voor te zorgen dat het snel werkt, omdat Kontact anders bij elke verbinding alle gegevens moet ophalen en door KOrganizer en KAddressBook moet laten interpreteren. Als u gebruik maakt van “IMAP zonder verbinding”, dan worden de gegevens lokaal opgeslagen, en alleen de “delta” (bijv. de gewijzigde gegevens) worden verstuurd.
Maar aan de andere kant, als uw gebruikers KOrganizer op dezelfde PC draaien als waar de IMAP-server op draait, dan is het zinvoller om IMAP (ook wel “online IMAP” genoemd) te gebruiken om ruimte te besparen, aangezien overdrachtsnelheid dan niet van belang is. Helaas werkt dit niet omdat Kontact niet automatisch de Agenda-map bijwerkt in “online IMAP”. Dus als iemand evenementen toevoegt wordt dat niet bijgewerkt in uw agenda. (U moet handmatig overschakelen naar KMail en dan op de Agenda-map klikken. Daarbij kunt u tijdens het opstarten, als het programma de Agenda-mappen leest, te maken krijgen een hoop geflikker en trage gegevensbijwerking.
Nu moeten we Kontact vertellen dat IMAP gebruikt moet worden als gegevensbron voor zijn verschillende componenten. In het -menu, kies en typ kcmshell kresources
in. Bij het combinatieveld, selecteer Contactpersonen, klik vervolgens op en kies Adresboek op IMAP-server via KMail. Bevestig je keuze, selecteer daarna de nieuw-aangemaakte regel in de dialoog en klik op de knop . Doe hetzelfde met Agenda en Notities.
Nu moeten we de groupwarefunctionaliteit van KMail (en dientengevolge heel Kontact) activeren.
Kies menuoptie ->, en dan sectie Diversen, tabblad Groupware.
Selecteer het keuzevakje Functionaliteit voor IMAP-gegevensbronnen activeren
Kies voor Engels als Taal van Groupware-mappen (dit is in het geval dat u de mappen op de IMAP-server al hebt aangemaakt met een ander programma in een andere taal).
Ga nu naar De gegevensbronmappen zijn submappen van: en selecteer de submap Inbox van de map office_gwdata.
Schakel het keuzevakje Groupware-mappen verbergen voor nu even uit, zodat we kunnen zien wat er gebeurd. Zodra alles helder is kunt u terugkomen en het keuzevakje weer inschakelen.
Als u op OK klikt wordt de dialoog KMail nu de vereiste mappen voor de IMAP-gegevensbron aanmaken als submappen van Inbox
Als u dat niet wilt, klik dan op de knop , en de IMAP-gegevensbron zal worden uitgeschakeld. Klik op (dit gebeurt alleen de eerste keer met de eerste “echte gebruiker”). U zult onmiddellijk zien dat in de mappenboom van KMail, onder office_gwdata+Inbox deze submappen worden aangemaakt:
Calendar |
Contacts |
Notes |
Tasks |
Journal |
als u nu dit commando uitvoert:
# ls-l /var/spool/cyrus/mail/g/user/groupware/
drwx------ 2 cyrus mail 144 Oct 31 16:36 Calendar drwx------ 2 cyrus mail 144 Oct 31 16:36 Contacts drwx------ 2 cyrus mail 144 Oct 31 16:36 Journal drwx------ 2 cyrus mail 144 Oct 31 16:36 Notes drwx------ 2 cyrus mail 144 Oct 31 16:36 Tasks -rw------- 1 cyrus mail 4 Oct 31 15:28 cyrus.cache -rw------- 1 cyrus mail 155 Oct 29 20:55 cyrus.header -rw------- 1 cyrus mail 76 Oct 31 15:28 cyrus.index
Zoals u ziet is office_gwdata Inbox niet lokaal opgeslagen in de persoonlijke map van de huidige Kontact-gebruiker, maar in de IMAP-mappen van de gebruiker groupware
.
Nu is Kontact klaar om de gegevens aldaar uit te lezen en op te slaan. In de a
U kunt nu inloggen bij KDE onder een andere gebruikersnaam en zijn/haar Kontact-programma op dezelfde manier instellen:
Open Kontact en voeg in de module E-mail een IMAP-account aan, waarbij u als host de computer opgeeft waarop de Cyrus-server draait (in mijn geval is dat 192.168.1.3
).
Vergeet niet om de optie Berichtencontrole met interval te selecteren en stel een waarde in minuten in. Als u uw wijzigingen bevestigd, danzal er geen dialoog voor het aanmaken van de submappen worden geopend (deze worden immers gevonden op de IMAP-server. U vindt de submappen terug in de mappenboom.
Activeer de Groupware-functionaliteit om gegevens te kunnen opslaan op de IMAP-server.
Onthoud dat bij “IMAP zonder verbinding” de gegevens van de client alleen naar de IMAP-server stuurt op het moment dat de client verbinding maken om op nieuwe e-mailberichten te controleren. Dus als uw Kontact-clients een berichtencontrole met interval hebben van bijv. 5 minuten, dan hebt u in het slechtste geval een vertraging van 10 minuten tussen het schrijven van een evenement en het verschijnen ervan bij de andere gebruikers.
Pas op: er is mij bevestigd dat de implementaties van notities via IMAP onvolledig is in Kontact ouder dan versie 1.01. Deze opzet zal dus niet werken als u een oudere versie hebt. U kunt dan alleen gebruik maken van de eerder uitgelegde opzet.
In de vorige opzet hebben we dezelfde “nep”-gebruiker genaamd groupware
. Deze gebruiker wordt door “alle” Kontact-gebruikers gebruikt (bijv. tony
, rohn
, amanda
, etc.) via het IMAP-account met diens login en wachtwoord. Dit betekent dat elke echte gebruiker dezelfde lees/schrijf-rechten heeft, aangezien iedereen als gebruiker groupware
inlogt op de IMAP-server.
Om de toegang van bepaalde gebruikers te beperken (zoals het verlenen van alleen-lezen-toegang) kunnen we gebruik maken van ACL (Acces Control Lists).
Selecteer in KMail een submap van office_gwdata inbox, bijvoorbeeld Agenda en klik met de rechter muisknop. Selecteer Eigenschappen, tabblad Acces Control. Hier kunt u de gebruikers invoeren die u toegang tot deze map wilt geven, incl. de handelingen die ze mogen verrichten.
Om te experimenteren met het uitwisselen van evenementen geven we “Alle” toegangsrechten aan de gebruiker mary
Op Cyrus-niveau (op de pc die de IMAP-server Cyrus draait, met cyrus-hulpmiddelen) moeten we eerst de gebruiker mary
aanmaken, zodat ze een door IMAP herkende gebruiker is, en een IMAP-map voor haar aanmaken.
Daarna loggen we in op GNU/Linux als mary
en openen we Kontact. Zoals eerder besproken zullen we een IMAP-account aanmaken in KMail, met dezelfde gegevens, maar in plaats van de nepgebruiker groupware
gebruiken we nu mary
.
In de mappenboom van KMail zult u nu deze structuur zien: ->->->. Haal uw e-mail op (->) en u krijgt een “inbox”-map onder “office_gwdata”.
Activeer nu de groupwarefunctionaliteit van KMail, en plaats bij Gegevensbronmappen zijn submappen van de die een submap is van “office_gwdata”.
Activeer nu de groupwarefunctionaliteit van KMail, en plaats bij Gegevensbronmappen zijn submappen van de die een submap is van “office_gwdata”
U hebt nu twee takken met mappen onder “office_gwdata”.
“inbox” met Calendar, Contacts, Notes, Tasks en Journal, opgeslagen in mary
's IMAP-mappen op de IMAP-server
“user”, met de submap “groupware” en de submappen waar mary
toegang tot heeft (in ons voorbeeld, Calendar en Tasks)
Klik met de user” “Calendar” en controleer of deze van het type Agenda is (zo niet, zet deze op dit type) en ook of “user” “Tasks” van het type Taken is.
op de “U hebt nu in uw agenda twee IMAPgegevensbronnen waarin u evenementen kunt plaatsen, dus als u een nieuw evenement maakt zal u worden gevraagd welke u wilt gebruiken. (Als u ook een lokale gegevensbron hebt, dan hebt u 3 keuzes!)
Om geen lokale agenda te gebruiken moet u naar het kleine venster linksonder (die de beschikbare gegevensbronnen toont) in de agenda gaan en de gegevensbronnen die niet verwijzen naar een pad dat eindigt op .groupware.directory uitschakelen.
Ik ben een nieuweling, en voor deze uitleg heb ik alleen mijn tijd en wil aangeleverd. Voor de kennis moet ik enkele gasten uit de Freenode-kanalen bedanken voor hun competentie, geduld en behulpzaamheid
Speciale dank aan:
Voor het Cyrus IMAP-gedeelte in IRC-kanaal #cyrus:
[protagonist] Andy Morgan (morgan AT orst.edu)
[plixed] Okke Timm (okke.timm AT web.de)
Voor het Kontact-gedeelte in IRC-kanaal #kontact:
[till] Till Adam (adam AT kde.org)
[dfaure] David Faure (faure AT kde.org)
[mdouhan] Matt Douhan (matt AT fruitsalad.org)
Bedankt allen!
Ah, en ik ben er ook nog, [markit] Marco Menardi (mmenaz AT mail.com)
Referentie
KDE: http://www.kde.org
Kontact-website: http://www.kontact.org
Kroupware-project: http://www.kroupware.org
KDE Community Wiki: http://wiki.kde.org
Wine-project: http://www.winehq.org
Cygwin/X-project http://x.cygwin.com
Gegevensbronject: http://www.ltsp.org
Inhoudsopgave
KDE heeft veel toepassingen die veelal met de letter k beginnen of die de letter k in de naam hebben. De namen zijn over het algemeen vanzelfsprekend, maar het kan soms moeilijk zijn om de juiste pakketten te vinden. Voor mensen die overstappen van besturingssystemen zoals Microsoft Windows® of Apple Macintosh® kan het soms lastig zijn om een toepassing voor een specifieke taak te vinden. Hieronder staat een tabel met een lijst van het -menu en de respectievelijke Win/Mac equivalenten.
Tabel 30.1. Tabel
Locatie in -menu | KDE-toepassing | Windows® equivalent | Macintosh® equivalent | Opmerkingen | |
---|---|---|---|---|---|
Bestandsbeheer | Konqueror (persoonlijke map) | Windows Explorer | Bestandsbeheer, weergaveprogramma en webbrowser in één | ||
Instellingen voor systeem en gebruiker | KControl | Control Center | |||
Kantoortoepassingen | Kantoortoepassingenpakket:
|
|
| ||
Persoonlijke informatie-beheer:
|
| MS Outlook | Kontact is het programma voor persoonlijke informatie-beheer; alle andere KDE PIM-toepassingen kunnen hierin geïntegreerd worden. | ||
Internet | Webbrowser | Konqueror | MS Internet Explorer | Safari | Bestandsbeheer, webbrowser, FTP-beheer en algemeen weergaveprogramma. |
Instant Messaging | Kopete
| MSN Messenger | Uitgebreide softwerk voor instant messaging die compatibel met meerdere netwerken is | ||
Chat (IRC) | KSirc | mIRC | |||
Multimedia | Muziek/audio | JuK | Windows® Media Player | ||
CD/DVD brander | K3b | Nero | |||
Videospeler | Noatun | Windows® Media Player | |||
Audio-CD ripper | KAudioCreator | ||||
Geluidsregelaars | KMix | ||||
Systeem | Systeeminformatiecentrum | KInfoCenter | |||
Terminal | Konsole | CMD | |||
Gebruikersbeheer | KUser | Gebruikersbeheer | |||
Pakkettenbeheer | KPackage | Programma's toevoegen/verwijderen | |||
Hulpmiddelen | Archiefprogramma | Ark | WinZip | ||
Wachtwoordbeheer | KWallet | ||||
Teksteditor | Kate | Notepad |
Aanverwante informatie
Er zijn veel meer KDE-toepassingen beschikbaar in KDE extragear (zie Hoofdstuk 7, Toepassingen in KDE Extragear voor meer informatie) of op http://kde-apps.org.
Referentie: http://kudos.berlios.de/kf/kf1.html#pkgtablestock
Eén van de manieren waarop u in KDE met programma's kunt werken is door de menu's te gebruiken. Via de menu's kunt u bijna alle functies van het programma gebruiken. De menu's hebben een standaard indeling, zodat het gemakkelijk is om te onthouden waar u de diverse functies kunt vinden en het maakt het leren van nieuwe programma's eenvoudiger. Als u weet hoe u een bestand in één programma moet openen, weet u hoe u dit in elk ander KDE-programma moet doen. We gaan de standaardmenu's eens bekijken:
Het menu
Maakt een nieuw, leeg document aan. Het soort document is afhankelijk van het programma dat u gebruikt, in Kate (KDE Advanced Text Editor) bijvoorbeeld, zal een nieuw tekstbestand gemaakt worden.
Het item toont het dialoogvenster “Bestand openen” van KDE waarin u een bestand kunt kiezen dat u wilt openen in het programma dat u gebruikt. Het dialoogvenster “Bestand Openen” is ook gestandaardiseerd, het is in alle KDE-programma's hetzelfde. U kunt elders in deze gids meer informatie vinden over het gebruik van dit dialoogvenster.
U hebt waarschijnlijk gezien dat de naam van dit menu-item eindigt met drie punten (...). Dit betekent dat het item altijd een dialoogvenster opent. Als u iets in het dialoogvenster wijzigt, heeft het alleen effect als u op klikt. U kunt de wijzigingen die u gemaakt hebt negeren en het dialoogvenster sluiten door op te klikken.
Dit menu-item slaat wijzigingen op in het bestand waar u aan werkt. Als dit de eerste keer is dat het bestand opgeslagen wordt, verschijnt het KDE-dialoogvenster “Bestand opslaan”, waarin u een naam en locatie voor het bestand opgeeft.
Het item slaat het bestand waar u aan werkt op met een andere naam. Het dialoogvenster “Bestand opslaan” verschijnt en u kunt zoals gewoonlijk een naam en een locatie voor het bestand opgeven. Onthoud dat, nadat u het bestand met opgeslagen hebt, u aan het nieuwe bestand werkt. Als u nu wijzigingen opslaat, worden ze in het nieuwe bestand opgeslagen. Een voorbeeld om dit een beetje duidelijker te maken:
U werkt aan een bestand met de de naam hallo.txt
dat de tekst “Hallo allemaal!” bevat.
U gebruikt om het bestand met de nieuwe naam nieuwhallo.txt
op te slaan.
U voegt de tekst “Leuk dat jullie er zijn!” toe en gebruikt het menu-item om deze wijzigingen op te slaan.
nieuwhallo.txt
bevat nu de tekst “Hallo allemaal! Leuk dat jullie er zijn!”, terwijl het bestand hallo.txt
alleen de tekst “Hallo allemaal!” bevat. Dit menu-item opent het KDE-dialoogvenster “Afdrukken”. U kunt meer informatie over de beschikbare opties in dit dialoogvenster in de paragraaf “Afdrukken vanuit programma's” vinden.
Dit menu-item sluit het huidige document. Als u iets gewijzigd hebt sinds de laatste keer dat u het document opgeslagen hebt, wordt u gevraagd of u de wijzigingen wilt opslaan. U kunt kiezen uit en . Als u het bestand eigenlijk niet wilde sluiten, klikt u op .
Hiermee sluit u het programma af. Als er onopgeslagen wijzigingen in een bestand zijn, wordt u gevraagd of u die wilt opslaan.
Het menu
Met dit item kunt u de laatste handeling ongedaan maken. Als u bijvoorbeeld een regel uit de tekst verwijderd hebt, zal de regel weer terugzetten.
Dit menu-item gebruikt u om de laatste handeling die u met geannuleerd hebt, opnieuw uit te voeren. Als u, zoals in het bovenstaande voorbeeld, een verwijderde regel weer teruggezet had met , zal de regel weer verwijderen.
Dit menu-item knipt de inhoud van de huidige selectie naar het klembord. Zie de paragraaf “Het klembord gebruiken” voor meer informatie.
Dit menu-item kopieert de inhoud van de huidige selectie naar het klembord. Zie de paragraaf “Het klembord gebruiken” voor meer informatie.
Dit menu-item voegt de inhoud van het klembord in het huidige document in. De inhoud van het klembord wordt ingevoegd op de plaats waar de cursor zich bevindt.
Met dit menu-item kunt u het gehele document selecteren.
Dit menu-item opent het dialogvenster Tekst zoeken, dat u kunt gebruiken om naar één of meer woorden in het huidige document te zoeken.
Gebruik dit item om verderop in de tekst te zoeken naar de zoekterm, die u het laatst in gebruikt hebt.
Het menu
Dit menu-item opent een dialoogvenster waarin u de sneltoetsen voor de toepassing kunt wijzigen. Zie de paragraaf “Sneltoetsen instellen”.
Dit menu-item opent een dialoogvenster waarin u kunt instellen welke knoppen op de werkbalken van de toepassing getoond worden. Zie de paragraaf “Werkbalken instellen”.
In het dialoogvenster dat door dit menu-item geopend wordt, kunt u notificaties instellen (geluid, foutmeldingen, etc.) die door de toepassing gebruikt worden. Zie de paragraaf “Notificaties instellen”.
In het dialoogvenster dat door dit menu-item geopend wordt, kunt u algemene instellingen van de toepassing wijzigen.
Roept het handboek van KApp
op (dit document).
Verandert de muiscursor in de combinatie pijltje en
vraagteken. Het klikken op items in KApp
zal een tekstballon
tonen (als er een beschikbaar is voor dat specifieke item) met een omschrijving van
de functie van dat item.
Opent het bugrapport-dialoogvenster waar u een een bug kunt melden of een “suggestie” kunt indienen die deze toepassing beter, handiger of nuttiger zou kunnen maken.
Deze optie zal informatie over de versie en de auteurs tonen.
Dit zal de KDE-versie en andere standaardinformatie tonen.
Alle problemen zijn uitdagingen
Vastgelopen programma's (hoe u die geforceerd kunt afsluiten)
Dingen die niet willen openen
Het afschrikwekkende dialoogvenster van DRKonqi
Bugs (programmafouten) melden
Meer gegevensbronnen
Een verkeerd geconfigureerd netwerk kan vaak de oorzaak zijn dat KDE-toepassingen langzaam opstarten, of in het slechtste geval, helemaal niet opstarten. Uw X-Server beschikt over een krachtige client/server interface en houdt in hoge mate rekening met het netwerk.
X gebruikt de hostnaam zowel om een unieke autorisatiesleutel te creëren, als om te bepalen waarheen (via $DISPLAY
) de vensters die het tekent gestuurd moeten worden. Als uw computer zijn eigen naam niet weet, wordt er buitensporig veel tijd besteed aan het opzoeken ervan. Dit kan voorkomen worden door de computer eenvoudig zijn eigen naam te leren.
Controleer in het bestand /etc/hosts
of er bovenin (na eventuele commentaren) een item voor localhost is dat er ongeveer zo uitziet:
127.0.0.1 localhost
U zou hier ook de volledige domeinnaam, korte naam en het ip-adres, als het een statische ip heeft, moeten invullen. Als het ip-adres dynamisch toegekend wordt door middel van DHCP, kunt u het adres van de "loopback device" gebruiken.
127.0.0.1 hal.btl hal (for dhcp) 192.168.0.1 hal.btl hal (static)
Zorg dat uw firewall niet zo streng is dat het pakketten naar de loopback device tegenhoudt. Als de standaardregel voor de INPUT
-chain voor het device in iptables bijvoorbeeld iets anders is dan ACCEPT
, zal dit problemen veroorzaken in X. Typ het volgende om dit te controleren:
%
iptables-save
|
greplo
-A
INPUT
-i
lo
-j
ACCEPT
De regel
zou altijd moeten werken, tenzij er andere verkeerd geconfigureerde regels zijn (zoals een -A
INPUT
-i
lo
-j
ACCEPT
DROP
op de OUTPUT
-chain).
Soms als u een programma wilt opstarten, dan wordt het verwachte venster niet geopend.
Zo ja, bijvoorbeeld als u hebt geklikt op een pictogram op uw bureaublad en deze werkte voorheen naar behoren, dan is het onwaarschijnlijk dat er een probleem met dat pictogram is.
Maar, als u normaliter een programma start met behulp van een pictogram op Kicker, en dit keer met een pictogram op uw bureaublad, dan kan het zijn dat het pictogram op uw bureaublad verkeerd is ingesteld.
Foo
Wat basisinformatie om gebruikers aan te moedigen om bij te dragen aan KDE. Informatie over wat er zoal beschikbaar is, en hoe men kan aanvangen.
Inhoudsopgave
KDE is geschreven en copyrighted door het KDE-team.
Dit document is copyright 2006 door het KDE Documentation Team. Individuele erkenningen zijn als volgt:
(tomalbers AT kde.nl)
(bastian AT kde.org)
Schreef de notities die Deel VI, “KDE voor systeembeheerders” vormden.
(gbell72 AT rogers.com)
Schreef de paragraaf “Netwerken met Windows”.
Schreef Hoofdstuk 13, Inleiding tot Konsole.
(garycramblitt AT comcast.net)
Schreef Hoofdstuk 15, Toegankelijkheid.
(faure AT kde.org)
(goutte AT kde.org)
(francisg AT gmail.com)
Proeflezen en bijwerken van diverse onderdelen.
Herschreef Hoofdstuk 14, KDE educatief.
(groot AT kde.org)
(jes.hall AT kdemail.net)
Schreef de paragraaf “Uiterlijk & thema's”.
Schreef de paragraaf “Bureaublad”.
Schreef de paragraaf “Internet & netwerk”.
Schreef de paragraaf “KDE-componenten”.
Schreef de paragraaf “Randapparaten”.
Schreef de paragraaf “Energiebeheer”.
Schreef de paragraaf “Netwerken en X”.
(annma AT kde.org)
Proeflezen en bijwerken van diverse onderdelen.
(rich AT kde.org)
Schreef de secties kstart enksystraycmd.
(p.s.nuttall AT dur.ac.uk)
(s.a.robson AT sms.ed.ac.uk)
Maakte de schermafdrukken voor de Engelstalige documenten de paragraaf “Muziek afspelen”, de paragraaf “Audio-cd's rippen in KDE”, de paragraaf “Bestandsbeheer” en Hoofdstuk 15, Toegankelijkheid.
(phil AT kde.org)
Proeflezen.
Schreef de paragraaf “Aanmelden en afmelden”.
Schreef de paragraaf “Programma's instellen”.
Voegde de markup toe aan delen van Deel VI, “KDE voor systeembeheerders”.
(antrix AT gmail.com)
(robert_angie AT ozemail.com.au)
Schreef de paragraaf “Programma's opstarten”.
(carlosdgtorres AT gmail.com)
(titeuf AT ph34rus.org)
(lauri AT kde.org)
Schreef de outline.
Schreef de paragraaf “Hulp zoeken”.
Voegde de markup toe aan delen van Deel VI, “KDE voor systeembeheerders”.
(christian.weickhmann AT gmx.de)
Schreef de paragraaf “Bestandsbeheer”.
Schreef de paragraaf “Sessies wisselen”.
Op- of aanmerkingen over de vertalingen van de toepassing en haar documentatie kunt u melden op http://www.kde.nl/bugs.
Dit document is vertaald in het Nederlands door Jaap Woldringh.
Dit document is vertaald in het Nederlands door Rinse de Vries.
Dit document is vertaald in het Nederlands door Natalie Koning.
Deze documentatie valt onder de bepalingen van de GNU vrije-documentatie-licentie.
Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team