Hoofdstuk 6. Vragen en antwoorden

6.1. Welke instellingenbestanden gebruikt KAlarm?
6.2. Waar worden de alarmen van KAlarm opgeslagen?
6.3. In welk formaat worden alarmen opgeslagen?
6.4. Wat is de functie van de Akonadi plug-in van KAlarm?
6.5. Wat is het programma kalarmautostart?
6.6. Hoe kan ik KAlarm gebruiken op een niet-Plasma™ bureaublad?

6.1.

Welke instellingenbestanden gebruikt KAlarm?

De configuratie van KAlarm is opgeslagen in de volgende bestanden in de map qtpaths --paths GenericConfigLocation :

  • kalarmrc bevat uw voorkeuren voor KAlarm.
  • kalarmresources bevat de lijst met alarmagenda's nu in gebruik door KAlarm.

6.2.

Waar worden de alarmen van KAlarm opgeslagen?

Wanneer KAlarm voor de eerste keer wordt uitgevoerd, maakt het de volgende alarmagenda's aan in de map qtpaths --paths GenericDataLocation :

  • kalarm/calendar.ics bevat actieve alarmen.
  • kalarm/expired.ics bevat gearchiveerde alarmen.
  • kalarm/template.ics bevat sjablonen voor alarmen.
  • kalarm/displaying.ics is een speciaal agendabestand voor details van alarmen die nu worden getoond, die KAlarm in staat stelt, wanneer het opnieuw wordt gestart, om alarmen opnieuw te tonen die werden getoond toen het eerder werd gestopt.

U kunt vervolgens deze agenda's vervangen, behalve displaying.ics of extra alarmagenda's aanmaken in elke locatie die u kiest. U kunt uitvinden welke agendabestanden nu in gebruik zijn door de details van agenda's te bekijken in de lijst alarmagenda's.

6.3.

In welk formaat worden alarmen opgeslagen?

De agendabestanden waarin KAlarm zijn alarmen opslaat zijn tekstbestanden waarvan het formaat is gedefinieerd door het document RFC2445 - Internet Calendaring and Scheduling Core Object Specification (iCalendar). Dit is het standaard formaat gebruikt door alle kdepim-toepassingen. KAlarm gebruikt bepaalde niet-standaard eigenschappen, conform RFC2445. Deze zijn gedocumenteerd in het bestand DESIGN-kalarmcalendar.html die wordt gedistribueerd met KAlarm.

6.4.

Wat is de functie van de Akonadi plug-in van KAlarm?

KAlarm gebruikt zijn Akonadi plug-in om alle mogelijkheden te leveren die afhangen van Akonadi (de KDE PIM opslagservice over bureaubladen). Als deze plug-in niet is geïnstalleerd en ingeschakeld, zullen aan KAlarm de volgende mogelijkheden ontbreken:

  • E-mails via KMail verzenden, waarmee sendmail® als de enige optie om e-mails te verzenden overblijft (zie E-mailvoorkeuren).
  • Slepen en loslaten van e-mails.
  • Selectie van e-mailadressen uit KAddressBook.
  • Importeren van verjaardagen uit KAddressBook.
  • Migratie van Akonadi alarmagendahulpbronnen bij de eerste keer uitvoeren van een nieuwe versie van KAlarm.

Als de plug-in is geïnstalleerd, het kan ingeschakeld en uitgeschakeld worden in het tabblad Algemeen van de configuratiedialoog.

6.5.

Wat is het programma kalarmautostart?

kalarmautostart is een klein hulpprogramma waarvan de functie het automatisch starten van KAlarm bij aanmelden is.

KAlarm wordt gewoonlijk hersteld door de sessiemanager bij aanmelden (om zijn vensters in dezelfde status weer te geven als ze waren bij afmelden). Maar als het niet actief was bij afmelden, dan wordt het niet gestart door de sessiemanager en daarom is autostart nodig. Het probleem is dat wanneer een toepassing zowel beheerd wordt door de sessiemanager als autostart is, er geen garantie is welke eerst zijn gebeuren. Als autostart het eerst krijgt, zal het willen voorkomen dat de sessiemanager de status van de toepassing zal herstellen.

Om dit probleem te vermijden wordt kalarmautostart automatisch gestart bij aanmelden in plaats van KAlarm. Alles wat het doet is een kort moment wachten (om te verzekeren dat de sessiemanager tijd heeft om zijn taak te verrichten) alvorens KAlarm te starten waarna het zich afsluit.

6.6.

Hoe kan ik KAlarm gebruiken op een niet-Plasma™ bureaublad?

Om KAlarm uit te voeren in een niet-Plasma™ omgeving, moet u controleren dat KAlarm automatisch wordt opgestart wanneer u zichzelf aanmeldt. Gedetailleerde instructies vindt u in het INSTALL-bestand, dat meegeleverd wordt met KAlarm.