Hoofdstuk 2. Calligra en uw systeem instellen

Normaal moet Calligra na de installatie zonder problemen werken, maar er zijn wel een paar dingen die u kunt optimaliseren om het onderste uit de kan te halen. In dit hoofdstuk kunt u nalezen wat u moet doen om optimaal met dit officepakket te kunnen werken. In Calligra kunt u bijna alles aan uw voorkeuren aanpassen, ook de indeling van de werkbalken en de menu's.

De GUI van Calligra aanpassen

Calligra heeft een GUI (grafische gebruikerinterface) die geschikt is voor de meeste gebruikers. Toch kunnen er goede redenen zijn om het uiterlijk van het programma te wijzigen.

Mijn moeder is bijvoorbeeld een beetje bang voor de vele knoppen en menukeuzes die ze niet begrijpt. Voor haar heb ik de GUI aangepast door de keuzes te beperken tot het absolute minimum. Omdat ze alleen wat brieven schrijft en slechts een paar sjablonen gebruikt, heeft ze niet veel meer nodig dan een paar commando's zoals opslaan, afdrukken, openen, etc.

Dankzij het action-concept van Qt™ en KDE is het mogelijk de menu's en de werkbalken van Calligra gemakkelijk aan te passen. Spijtig genoeg is er op dit ogenblik nog geen gebruikersinterface om dit op een eenvoudige manier te doen. De GUI-configuratie van Calligra wordt opgeslagen in XML-bestanden en u zult deze rechtstreeks moeten bewerken. Hopelijk verandert deze situatie in de nabije toekomst, maar op dit ogenblik hebt u wel enige kennis van XML-documenten nodig (of HTMLdat eigenlijk een subset is van XML).

In principe heeft elke Calligra-toepassing twee van deze XML-bestanden, het eerste met de elementen van de GUI wanneer er geen document is geopend, en een tweede dat de GUI beschrijft van de specifieke KPart, dus wat u te zien krijgt wanneer er wel een document geopend is. Voor Calligra Words, bijvoorbeeld, heten deze twee XML-bestanden respectievelijk calligra_shell.rc en words.rc.

Dit is een eenvoudig voorbeeld van zo'n rc-bestand. Opmerking: de menu-opties zijn in het Engels en worden niet vertaald.

Voorbeeld 2.1. Voorbeeld van een eenvoudig rc-bestand.

<!DOCTYPE QConfig ><qconfig>
<menubar>
<menu name="Edit"><text>Edit</text>
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
<separator/>
<action name="edit_find"/>
</menu>
<menu name="Insert"><text>Insert</text>
<action name="insert_picture"/>
<action name="insert_clipart"/>
<menu name="Variable"><text>Variable</text>
<action name="insert_var_datefix"/>
<action name="insert_var_datevar"/>
</menu>
</menu>
</menubar>
<toolbars>
<toolbar name="edit_toolbar" position="right">
<action name="edit_cut"/>
<action name="edit_copy"/>
<action name="edit_paste"/>
</toolbar>
</toolbars>
</qconfig>