# &kalarm;-håndbogen

David Jarvie

    software@astrojar.org.uk

David Jarvie

    software@astrojar.org.uk

Udvikler
&erik.kjaer.pedersen.role;
2001 2002 2003 2004 David Jarvie
&FDLNotice;
2004-06-24
1.01.00

&kalarm; er en personlig skemalægger af alarmer, påmindelser, e-mail og kommandoer for &kde;.

KDE kdepim kalarm alarm påmindelse

## Indledning

&kalarm; er en personlig skemalægger for alarmbeskeder, kommandoer og e-mail. Den lader dig indstille personlige alarmer/påmindelser som så dukker op på skærmen på det valgte tidspunkt, eller du kan indstille kommandoer der skal køres eller e-mail der skal sendes.

I sin normale grafiske tilstand, viser &kalarm; en liste med ventende alarmer, med tider og information. Du kan oprette nye alarmer, eller du kan vælge eksisterende alarmer for at ændre eller fjerne dem. Du kan også vælge at se udløbne alarmer.

Når du indstiller eller ændrer en alarm, kan du enten indtaste teksten for alarmbeskeden, angive en tekst- eller billedfil som skal vises, en kommando som skal køres eller e-mail som skal sendes. Du kan også vælge farven for alarmbeskeden, om den skal gentages, om en lyd skal afspilles og om alarmen skal annulleres hvis den ikke kan vises på det skemalagte tidspunkt.

Alarmer kan også skemalægges på kommandolinjen, eller via &DCOP;-kald fra andre programmer.

Når en alarmbesked skal vises, ses den på alle &kde;-desktoppe for at være sikker på at du ikke overser den. Beskedvinduet viser tiden hvor alarmen var skemalagt. Det har oftest en valgmulighed som angiver at det skal udsættes, og vises igen senere. Et eksempel på en alarmbesked:

Skærmbillede af &kalarm;s beskedvindue
Alarmbesked

Når alarmen angiver en kommando som skal køres, viser &kalarm; ingenting.

&kalarm; kan køre i en af to tilstande: kontinuert (det normale) hvor den kører i &kde;'s statusfelt, eller ved forespørgsel hvor den kører når der er brug for det (med mulighed for at vise en uafhængig ikon i statusfeltet).

Dette dokument refererer på forskellige steder til alarmdæmonen. Det er et program som kører i baggrunden, kontrollerer ventende alarmer og fortæller &kalarm; at de skal vises når de indtræffer.

## Brug af &kalarm;

Når den køres uden kommandolinjeflag, starter &kalarm; i grafisk tilstand, og viser den nuværende liste med ventende alarmer.

Når &kalarm; starter i grafisk tilstand, kontrolleres om alarmdæmonen kører. Hvis den ikke allerede kører, så starter &kalarm; den.

Alle spinfelter i &kalarm; har en accelerationsfunktion. For at ændre værdien med større skridt, holdes &Shift;-tasten nede mens du klikker på pileknapperne.

### Alarmliste

Hovedvinduet i &kalarm; viser den nuværende liste med ventende alarmer, med tider, antal gentagelser, farver og beskedtekster, navne på filer som skal vises, kommandoer som skal køres eller emner for e-mail. (For en alarm som gentages, er tiden som angives næste gang alarmen udløses.) En ikon til venstre for hver alarm tekst/fil/kommando angiver alarmens type.

Skærmbillede af &kalarm;s hovedvindue
Hovedvindue

For en gentagen alarm, viser listen næste gang det er skemalagt den skal vises og det grundlæggende gentagelsesinterval (f.eks. 1 dag for daglig gentagelse, 3 uger for en gentagelse som udløses på mandag og onsdag hvor tredje uge, Login for en alarm som gentages ved indlogning).

Alarmen kan sorteres efter dato/tid, antal gentagelser, farve eller beskedtekst ved at klikke på titellinjen i den relevante søjle. For at vende sorteringsrækkefølgen om, klikkes på søjlens titellinje en gang til.

Du kan vælge at vise tiden indtil hver alarm udløses, sammen med, eller i stedet for, alarmens skemalagte tidspunkt. For at vise eller skjule alarmtidssøjlen, vælges Vis Vis alarmtider. For at vise eller skjule søjlen tid-til-alarm, vælges Vis Vis tid til alarm. I det mindste en af disse søjler vises altid.

Udløbne alarmer kan vises i alarmlisten ved at vælge Vis Vis udløbne alarmer. For at skjule dem igen, gentages handlingen.

### Oprettelse og manipulering af alarmer

#### Oprettelse af en ny alarm

For at oprette en ny alarmbesked, gøres et af følgende. Dette viser alarmredigeringsdialogen hvorigennem du kan indstille alarmen.

- Vælg Handlinger Ny .

- Højreklik på ikonen i statusfeltet og vælg Ny alarm i den sammenhængsafhængige menu.

- Klid med den midterste museknap på statusikonen.

- Højreklik på alarmlisten og vælge Ny i den sammenhængsafhængige menu.

- Dobbeltklik på det tomme sted under den sidste indgang i alarmlisten.

Alternativt kan du oprette nye alarmer forindstillede fra forskellige kilder:

- For at basere din nye alarm på en skabelon, vis alarmens redigeringsdialog som beskrevet ovenfor, og klik så på Indlæs skabelon. Vælg en skabelon fra listen der kommer frem og klik på O.k. Redigeringsdialogen for alarmen er så indstillet med detaljer fra den valgte skabelon, som du derefter kan ændre efter behov.

- For at basere den nye alarm på en eksisterende, markeres den eksisterende alarm på listen og så vælges Handlinger Kopiér. Så vises alarmen med redigeringsdialogen allerede udfyldt med en kopi af den markerede alarms information.

- For at oprette en ny alarm som viser eksisterende e-mail, trækkes brevet fra &kmail; til &kalarm;s hovedvindue eller statusfeltets ikon. Dette viser dialogen for alarmredigering med hele brevet (inklusive afsender, modtager, osv.) som alarmteksten.

- Ved at trække et vilkårlig stykke tekst til &kalarm;s hovedvindue eller statusfeltets ikon, vises dialogen for alarmredigering med alarmens tekst angivet.

- For at oprette en alarm som viser en fil, trækkes filens &URL; til &kalarm;s hovedvindue eller statusfeltets ikon. Dette åbner dialogen for alarmredigering med filnavnet angivet.

- Du kan automatisk oprette fødselsdagsalarmer for personer i adressebogen som beskrevet i Importér fødselsdage fra adressebogen.

#### Ændr en eksisterende alarm

For at ændre en eksisterende alarm (udløbne alarmer kan ikke påvirkes), gøres et af følgende:

- Dobbeltklik på indgangen i alarmlisten.

- Vælg det ved at klikke på indgangen i alarmlisten. Vælg derefter Handlinger Redigér.

- Højreklik på indgangen i alarmlisten og vælg Redigér i den sammenhængsafhængig menuen.

Dette viser redigeringsvinduet for alarmer.

#### Slet en alarm

For at slette eksisterende alarmer, gøres et af følgende:

- Vælg en eller flere alarmer ved at klikke på deres indgange i alarmlisten. Vælg derefter Handlinger Slet .

- Højreklik på de ønskede indgange i alarmlisten og vælg Slet i den sammenhængsafhængige menu.

#### Vis en alarm

For at se en eksisterende alarm, uden at kunne ændre den, gøres et af følgende:

- Vælg den ved at klikke på indgangen i alarmlisten. Vælg derefter Handlinger Vis .

- Højreklik på indgangen i alarmlisten og vælg Vis i den sammenhængsafhængige menu.

Dette viser redigeringsvinduet for alarmer i skrivebeskyttet tilstand.

#### Bekræft en alarm

Se Alarmbeskedvindue for hvordan man bekræfter en alarm.

#### Alarmskabeloner

Hvis du ofte ønsker at indstille alarmer der ligner hinanden, kan du lave en alarmskabelon for at undgå at skulle indtaste alle detaljerne for fra hver gang. En skabelon kan indeholder alle detaljerne som en alarm kan indeholde, bortset fra startdatoen.

Som et eksempel, vil du måske regelmæssigt ønske at sætte en alarm til at minde dig om et fjernsynsprogram hvis tidspunkt ændres fra uge til uge. Skabelonen ville indeholde alle alarmens detaljer (beskedtekst, om en lyd skal afspilles, osv.) bortset fra tiden og datoen. For nu at lave alarmen, er alt du behøver i redigeringsdialogen for alarmen, er at indlæse denne skabelon og så indtaste tidspunkt og dato.

##### Indstil skabeloner

Du kan oprette, ændre eller slette skabeloner ved brug af dialogen for alarmskabeloner, eller du kan lave en ny alarmskabelon baseret på en eksisterende alarm.

For at oprette en ny alarmskabelon, gøres et af følgende:

- Vis dialogen for alarmskabeloner ved at vælge menupunktet Fil Skabeloner... , og klikke på Ny. Dette viser en blank redigeringsdialog for skabeloner.

- Vis skabelone for alarmskabeloner ved at vælge menupunktet Fil Skabeloner... , vælg en eksisterende skabelon fra listen og klik på Kopiér. Dette åbner redigeringsdialogen for skabeloner med en kopi af den eksisterende skabelons detaljer allerede udfyldt.

- Fremhæv en alarm fra listen og vælg så Handlinger Opret skabelon . Så vises alarmen med redigeringsdialogen allerede udfyldt med en kopi af den markerede alarms detaljer.

For at ændre en eksisterende skabelon vises dialogen for alarmskabeloner ved at vælge menupunktet Fil Skabeloner... og klikke på Redigér. Dette viser skabelonens redigeringsdialog som er beskrives nedenfor.

For at slette eksisterende skabeloner, vises dialogen for alarmskabeloner ved at vælge menupunktet Fil Skabeloner... , en eller flere skabeloner vælges og der klikkes på Slet. Et bekræftelsesspørgsmål stilles for at undgå tilfældige sletninger.

##### Redigeringsdialog for skabeloner

Redigeringsdialogen for skabeloner ligner redigeringsdialogen for alarmer. Følgende kontroller er anderledes:

- Indtast skabelonens navn i Skabelonens navn. Det er skabelonens navn som vises i udvalgslisten for skabeloner, så det er bedst at vælge et navn som vil minde dig om dens funktion. Hver skabelons navn skal være entydigt.

- I Tid-gruppefeltet vælges en af:

  - Standardtid hvis du ikke ønsker at angive noget udløsningstidspunkt. Alarmer baseret på denne skabelon vil oprindeligt bruge standardudløsningstidspunktet for nye alarmer.

  - Tid for at indtaste det tidspunkt hvor alarmen skal udløses.

  - Når som helst for at angive at alarmen kun skal have en dato, ikke et tidspunkt.

- I gruppefeltet Gentagelsesregel i fanebladet Gentagelse behøver dag eller måned ikke at blive valgt for ugentlige eller årlige gentagelser:

#### Importér fødselsdage fra adressebogen

Du kan indstille visning af alarmer for fødselsdage som er opbevaret i &kaddressbook; med Fil Importér fødselsdage.... Derpå vises en dialog som lader dig vælge for hvilke fødselsdage alarmer skal laves.

- I gruppefeltet Alarmtekst kan du indstille teksten som vises i alarmbeskeden for en fødselsdag. Beskedteksten laves ved at kombinere teksten i Præfiks, fulgt af personens navn, fulgt af teksten i Suffiks. Ingen mellemrum tilføjes, så husk at tilføje eventuelle nødvendige afsluttende mellemrum i Præfiks og indledende mellemrum i Suffiks.

  Hvis du ændrer alarmteksten, evalueres listen for valg af fødselsdag igen.

- Vælg fødselsdagene som du vil oprette alarmer for i listen Vælg fødselsdage. Bemærk at listen kun viser indgange fra adressebogen som indeholder en fødselsdag, og som ikke allerede har en fødselsdagsalarm med formatet som for øjeblikket er angivet i gruppefeltet Alarmtekst.

- Tilbageværende indstillinger er ligesom for Tekst-alarmer i dialogen for alarmredigering.

### Alarmredigeringsvinduet

Redigeringsdialogen for alarmer tillader dig at vise og redigere en alarm.

Skærmbillede af alarmredigeringsvinduet
Alarmredigeringsvinduet

#### Alarmhandling

Vælg alarmtype i gruppefeltet Handling.

- Tekst for at indtaste en alarmbeskedtekst (som kan indeholde flere linjer) i redigeringsfeltet. Sæt et af følgende tilvalg:

  - Afkrydsningsfeltet Bekræft besked lader dig angive om du vil bedes om bekræftelse når du lukker alarmbeskedens vindue. Dette kan bruges som en sikkerhedshandling for at undgå at bekræfte alarmer ved en fejl.

  - Markér Lyd hvis du ønsker at en hørbar alarm skal lyde når alarmbeskeden vises. Normalt høres et pip, brug knappen til højre for at vælge en lydfil som skal afspilles. For at gå tilbage til et pip, klikkes på knappen igen. For at se hvad den nuværende lyd er, holdes musen over knappen indtil et værktøjsvink vises.

    Hvis du har valgt en lydfil at afspille, er der yderligere tilvalg til at kontrollere lyden:

    - Afkryds Gentag for hele tiden at gentage lydfilen så længe alarmen vises. (Alarmbeskedvinduet indeholder en knap til at standse afspilning af lyden hvis du skulle have lyst til ro men stadig ønsker at vise alarmen.)

    - Markér Lydstyrke og justér gliderkontrollen hvis du ønsker at justere lydstyrken som lydfilen afspilles med.

      Du kan bruge Prøv-knappen til at teste det resulterende lydniveau.

  - Markér Påmindelse hvis du vil vise en påmindelse inden hovedalarmen og hver af dens gentagelser (hvis der er nogen). Angiv hvor langt i forvejen med redigeringskontrollerne ved siden af afkrydsningsfeltet.

    Hvis alarmen gentages så afkryds Kun påmindelse for første gentagelse hvis du kun ønsker en påmindelse før alarmens første gentagelse. Hvis dette ikke er afkrydset, så er påmindelseperioden begrænset til at være mindre end eller lig med gentagelsesintervallet.

  - Vælg baggrundsfarve for vinduet med alarmbeskeden. (Farvevalgslisten kan indstilles i indstillingsdialogen.)

  - Brug knappen Skrifttype og farve... til at vælge en skrifttype for alarmbeskeden. Markér Brug standardskrifttype i dialogen Vælg alarmskrifttype og farve til at vise beskeden med hvilken som helst skrifttype som er standard når beskeden vises. (Standardskrifttype kan indstilles i indstillingsdialogen.) For at vælge en særlig skrifttype for beskeden, afmarkeres Brug standardskrifttype.

  - Brug Specielle handlinger... knappen til at angive skalkommandoer der skal køres før eller efter at alarmen vises. I Specielle alarmhandlinger dialogen:

    - I Præ-alarm handling-feltet indtastes en skalkommando der skal køres før alarmen vises. Bemærk at &kalarm; vil vente for at kommandoen skal være færdig før alarmen vises.

    - I Post-alarm handling-feltet indtastes en skalkommando der skal køres når alarmvinduet er lukket.

    Se beskrivelsen af kommandoalarmer nedenfor for detaljer om hvordan skalkommandoer udføres.

    Bemærk at specielle handlinger ikke udføres hvis alarmen viste på et tidspunkt hvor du loggede af og så genoprettes når du logger på.

- Fil for at indtaste navn eller &URL; til en tekstfil hvis indhold skal vises i alarmbeskeden. Brug knappen ved siden af redigeringsfeltet til at vise en filvalgsdialog. Sæt tilvalg på samme måde som for tekstalarmen ovenfor.

- Kommando for at indtaste en skalkommandolinje der skal køres. Kommandoen sendes direkte til standard-skallen (defineret af miljøvariablen `SHELL`), og kan indholde alt muligt, flag, kommander med pipe, osv. som tillades af skallen på en enkel kommandolinje.

  Dette er ikke tilgængeligt hvis &kde; kører i kiosktilstand.

- E-mail for at indtaste e-mail der skal sendes. Udfyld modtagernes adresser, emne for e-mail og beskedteksten i de tre redigeringsfelter. Brug knappen ved siden af adresseredigeringsfeltet til at vise &kde;'s adressebog, hvor du kan vælge modtagere af e-mail. Bilag kan tilføjes med knappen Tilføj... Bemærk at bilag skal stadigvæk eksistere på det tidspunkt hvor alarmen indtræffer. Ingen kopi opbevares når alarmen indstilles. For at fjerne et bilag, markeres det i dropned-feltet og der klikkes på knappen Fjern.

  Du kan indstille den e-mail-adresse som kopien sendes fra i indstillingsdialogen, hvor standardværdien er e-mail-adressen som den er indstillet i &kde;'s kontrolcenter.

  Indstil følgende valgmuligheder:

  - Markér Kopiér e-mail til mig selv for at sende en blind kopi af e-mailen til dig selv når alarmen indtræffer. E-mail-adressen som kopien sendes til kan indstilles i indstillingsdialogen, hvor standardværdien er e-mail-adressen som er indstillet i &kde;'s kontrolcenter.

#### Udsæt

Hvis alarmen er gentagende, og den blev udsat efter den sidst blev vist, så viser feltet Udskudte alarmer tiden som den er udskudt til. Ændr... viser en dialog som lader dig ændre tiden der er udskudt til, eller ikke længer at udskyde alarmen.

#### Tid

I Tid-gruppefeltet vælges enten

- Ved dato/tid til at indtaste dato og tid når alarmen skal vises. Markér Når som helst hvis du kun vil angive en dato for alarmen: i dette tilfælde vises alarmen ved den første mulighed efter den indstillede tid hvor dagen begynder, på den angivne dato. (Indstil &kalarm; beskriver hvordan man indstiller tiden når dagen begynder.)

  For en ikke-gentagende alarm, skal den dato/tid du indtaster være i fremtiden, eller hvis du kun angiver dato, skal det være i dag eller senere. For en gentagende alarm, er der ingen sådanne begrænsninger, da startdato/tid automatisk vil blive justeret til den første gentagelse der er efter det nuværende tidspunkt.

- Tid fra nu for at indtaste hvor langt fra nuværende tidspunkt (i timer og minutter) som alarmen skal vises.

#### Gentagelse

Alarmens grundlæggende gentagelseskarakteristik vises af bekvemmelighedsgrunde under fanebladet Alarm. Angiv om og hvordan alarmen skal gentages under fanebladet Gentagelse.

- Vælg type af gentagelse i feltet Gentagelsesregel, på følgende måde:

  - For kun at vise alarmen én gang, vælges Ingen gentagelse.

  - Markér Ved indlogning hvis du ønsker at alarmen skal vises så snart du logger på, indtil den skemalagte sluttid. (Bemærk at en alarm som gentages ved indlogning også vises så snart du aktiverer alarmer, eller genstarter eller nulstiller alarmdæmonen.)

  - For at lade alarmen gentages med regelmæssige intervaller, vælges en tidsperiode og derefter indtastes i Gentag hver-feltet hvor mange tidsperioder der skal gå mellem gentagelserne. For eksempel for at gentage hver 14. dag, kan du vælge Daglig og indtaste værdien 14, eller vælge Ugentlig og indtaste værdien 2. Afhængig af tidsperioden som vælges, kan der være yderligere valgmuligheder:

    - For en ugevis gentagelse, kan hver dag i ugen hvor du vil vise alarmen markeres.

    - For en månedsvis gentagelse, kan du enten vælge en fast dato eller en position (⪚ den anden tirsdag).

    - For en månedsvis gentagelse, kan du enten vælge en fast dato i måneden eller en position i en måneden (f.eks. den sidste lørdag i maj). Markér hver måned i året hvor du vil aktivere alarmen.

    For at indstille en daglig alarm som kun skal indtræffe på hverdage, bruges ugevis gentagelse og alle hverdage markeres.

- Indstil det omfattende tidsområde i feltet Gentagelsernes slutning på følgende måde:

  - Vælg Ingen afslutning for at fortsætte gentagelserne for evigt.

  - Vælg Slut efter for at angive totalt antal gentagelser af alarmen.

  - Vælg Slut den for at angive dato/tid som alarmen vil gentages til.

- Hvis du vil undtage visse datoer eller tidspunkter fra gentagelserne som du har indstillet, angives de i gruppefeltet Undtagelser. Listen med undtagelser (dvs. dato eller tider) vises til venstre. For at tilføje en ny undtagelse, indskrives en dato til højre og der trykkes på Tilføj. For at ændre en undtagelse, indskrives den nye dato til højre og der trykkes på Ændr. For at fjerne en undtagelse, markeres den i listen og der trykkes på Slet.

#### Øvrige kontroller

Afkrydsningsfeltet Annullér hvis for sent afgør hvad der skal ske hvis alarmen ikke kan aktiveres på sit skemalagte tidspunkt. Markér dette felt for at annullere alarmen, hvis den ikke kan aktiveres indenfor et minut efter det rigtige tidspunkt. Lad feltet være umarkeret for at aktivere alarmen ved den første mulighed efter det skemalagte tidspunkt. Alarm med kun dato, dvs. dem som har tilvalget Når som helst markeret, annulleres hvis de ikke kan vises indenfor 24 timer efter tidspunktet hvor dagen anses for at begynde på den skemalagte dato.

En alarm kan kun aktiveres mens du er logget på, og mens både X og alarmdæmonen kører.

Tryk på Indlæs skabelon-knappen for at vælge en skabelon til at nulstille dialogen med, som beskrevet i Oprette og manipulere alarmer.

Tryk på knappen Prøv for at teste alarmen og tjekke om den virker rigtigt. Alarmen køres som om den er blevet skemalagt på den normale måde.

Tryk på knappen O.k. når alle detaljer er rigtige, for at tilføje alarmen til listen over skemalagte alarmer.

### Alarmbeskedvindue

Når en alarmbesked skal vises, ses det på alle &kde;-desktoppe og kan ikke dækkes af almindelige vinduer, for at være sikker på at du ser den. Beskedvinduet viser tiden hvor alarmen er skemalagt, så du kan se når den vises hvis du ikke var ved maskinen da den dukkede op. (For påmindelsesbeskeder, vises dato/tid for hovedalarmen eller dens gentagelse, ikke påmindelselsens tid, og vinduesnavnet er Påmindelse).

I tilfældet med gentagne alarmer, hvis et beskedvindue som ikke bekræftes er tilovers fra et tidligere tilfælle hvor alarmen indtraf, dukker det eksisterende vindue helt enkelt op når alarmen gentages. Dette undgår at flere kopier af samme besked skal bekræftes, hvis du ikke vil eller kan bekræfte en besked når den indtræffer.

Alarmbeskedvinduet sørger for følgende valgmuligheder:

- Bekræft alarmen ved at klikke på knappen Luk. Dette lukker vinduet (efter at bede om bekræftelse, hvis du har markeret Bekræft beskeder).

- Vis muligheder for at udskyde alarmen indtil senere ved at klikke på knappen Udskyd.... Vælg derefter Udskyd indtil dato/tid for at indtaste dato og tid når beskeden skal vises igen, eller vælg Udskyd i tidsinterval for at indtaste hvor meget senere (i timer og minutter) beskeden skal vises igen. Klik derefter på Udskyd for at udskyde alarmbeskeden.

  Tiden alarmen udskydes til skal være før end næste skemalagte gentagelse eller påmindelse.

  Knappen Udskyd... er ikke tilgængelig for alarmer som vises ved indlogning på grund af at Gentag ved indlogning er markeret.

- Stop afspilning af alarmens lydfil ved at klikke på knappen der viser symbolet stop afspilning. Klik på det har ingen virkning på alarmens beskedvindue.

  Denne knap ses kun når alarmen har en lydfil angivet.

- Knappen med &kalarm;-ikonen sørger for en bekvem måde at aktivere &kalarm;. Klik på den har ingen virkning på vinduet med alarmbeskeden.

Alarmbeskedvinduet kan vises i to forskellige tilstande, afhængig af hvad du foretrækker. Du kan vælge tilstanden i Indstillingsdialogen.

- Som et normalt vindue. I denne tilstand overtager alarmbeskedvinduet tastaturets fokus når det vises, så hvis du tilfældigvis er i gang med at skrive, havner dine tastenedtrykninger i det i stedet for i dit oprindelige program.

- Som et vindue som ikke fokuseres. I denne tilstand påvirkes tastaturets fokus ikke når alarmbeskedvinduet vises, så det forstyrrer ikke det du skriver. Vinduet har dog ingen titellinje i denne tilstand, så du kan ikke flytte det.

### Statusfelt-operation

&kalarm; kan køres som en ikon i &kde;'s statusfelt. Denne ikon muliggør aktivering af &kalarm; med et klik, og giver både kontrol og statusindikation for alarmovervågningen. En normal &kalarm;-ikon angiver at alarmer overvåges, mens et rødt kryds ved ikonen angiver at alarm ikke overvåges.

Hvis du lader musemarkøren svæve over statusikonen, vises et sammendrag af nogle af de første alarmbeskeder som udløber de følgende 24 timer som et værktøjsvink. Du kan lukke af for denne funktion, eller indstille antallet af alarmer som vises, og deres format, i Indstillingsdialogen.

Venstreklik på statusikonen for at vælge at vise eller skjule &kalarm;s hovedvindue.

Højreklik på statusikonen for at vise den sammenhængsafhængige menu.

Aktivér alarm

  Aktiverer overvågning af alarmer.

  Se Aktivér/deaktivér alarmovervågning for detaljer.

Alarmer aktiverede

  Deaktivere for overvågning af alarmer.

  Se Aktivér/deaktivér alarmovervågning for detaljer.

Ny alarm...

  Viser redigeringsdialogen for alarmer for at oprette en ny alarm.

  Se Alarmredigeringsdialogen for detaljer.

Indstil &kalarm;...

  Viser &kalarm;s indstillingsdialog.

  Indstillingsdialogen beskrives under Indstil &kalarm;. Den indeholder også tilvalg som har at gøre med &kalarm;s statusikon.

Kontrollér alarmdæmonen...

  Viser tjenestehåndteringsdialogen, som lader dig kontrollere alarmdæmonen.

  Se Kontrollér alarmdæmonen med tjenestehåndteringen for mere information.

Genopret/minimér

  Genopretter eller minimerer &kalarm;s hovedvindue.

  Dette tilvalg er kun tilgængeligt i kontinuert køretilstand. (Se Indstil &kalarm; for en beskrivelse af køretilstande.)

Afslut

  Lukker for &kalarm;s statusikon.

  I kontinuert køretilstand, lukkes også alle &kalarm;s hovedvindue. Det har ingen virkning på overvågningen af alarmer af alarmdæmonen, hvis du ikke har valgt Deaktivér alarmer når programmet ikke er startet i indstillingsdialogen.

#### Vis &kalarm; i statusfeltet

Du skal køre &kde;-desktoppen for at vise &kalarm; i statusfeltet. Hvis &kalarm; kører i kontinuert tilstand, vises ikonen i statusfeltet altid. Disse anvisninger gælder kun tilstanden ved forespørgsel. (Se Indstil &kalarm; for en beskrivelse af køretilstande.)

For at vise &kalarm; i &kde;'s statusfelt, vælges Vis Vis i statusfelt .

For at fjerne &kalarm; fra &kde;'s statusfelt, gøres et af følgende:

- Vælg Vis Skjul fra statusfelt .

- Højreklik på ikonen i statusfeltet og vælg Afslut i den sammenhængsafhængige menu.

Brug af ikonen i statusfeltet beskrives nedenfor.

### Genopfrisk alarmer

Hvis den usandsynlige begivenhed, at en alarm ikke vises når den skulle have været vist, skulle indtræffe, kan du opdatere alarmlisten og vise alle alarmer som ikke blev vist, ved at vælge Handlinger Genopfrisk alarmer .

&kalarm; viser alarmer som er sprunget over ved at nulstille alarmdæmonen, som beskrevet i afsnittet Alarmdæmonen.

### Aktivér/deaktivér af alarmovervågning

#### Aktivér alarmovervågning

Hvis &kalarm;s køretilstand er kontinuert og du har valgt Deaktivér alarm når programmet ikke er startet i indstillingsdialogen, skal du først sørge for at &kalarm; kører for at alarmovervågning kan ske.

Derefter, hvis overvågning er deaktiveret for øjeblikket, gøres et af følgende:

- Vælg Handlinger Aktivér alarm .

- Højreklik på ikonen i statusfeltet og vælg Aktivér alarm i den sammenhængsafhængige menu.

Alarmdæmonen startes om nødvendigt, og alarmer overvåges så at de kan vises når det er det rette tidspunkt.

Når alarmdæmonen startes, påvirker det alle andre programmer som bruger alarmdæmonen.

#### Deaktivér alarmovervågning

Der er flere måder at deaktivere alarmovervågning, som forhindrer at &kalarm; viser yderligere alarmer, enten indtil de aktiveres igen, eller - under forudsætning af at alarmdæmonen er indstillet til at starte ved indlogning - indtil næste gang du logger på.

For at deaktivere alarmer uden at stoppe alarmdæmonen (og derfor uden at påvirke andre programmer som bruger alarmdæmonen), gøres et af følgende:

- Vælg Handlinger Alarmer aktiverede .

- Højreklik på ikonen i statusfeltet og vælg Alarmer aktiverede i den sammenhængsafhængige menu.

- Hvis &kalarm;s køretilstand er kontinuert og du har valgt Deaktivér alarmer når programmet ikke er startet i indstillingsdialogen, afslut &kalarm;.

Deaktivér alarmer ved at stoppe alarmdæmonen:

- Vælg Indstillinger Kontrollér alarmdæmonen... . Dette viser dialogen for tjenestehåndteringer, som gør det muligt at stoppe alarmdæmonen.

Dette påvirker alle programmer som bruger alarmdæmonen.

### Kontrol af alarmdæmonen

For at kontrollere alarmdæmonen, vælges Indstillinger Kontrollér alarmdæmonen... . Dette viser dialogen for tjenestehåndtering, som lader dig stoppe eller starte alarmdæmonen, og indstille om den kører automatisk ved indlogning. Se Kontrollér alarmdæmonen med tjenestehåndtering for mere information.

### Afslut programmet

Afslut &kalarm; ved at lukke alle vinduer og ikonen i statusfeltet, eller ved i kontinuert køretilstand at lukke alle beskedvinduer og vælge Fil Afslut, eller Afslut i den sammenhængsafhængige menu for statusikonen.

Virkningen af Fil Afslut eller afAfslut i den sammenhængsafhængige menu for statusikonen afhænger af køretilstanden: for tilstanden ved forespørgsel skjules statusikonen ikon, men i kontinuert tilstand afsluttes programmet.

Hvis Deaktivér alarmer når programmet ikke er startet ikke er markeret i indstillingsdialogen, sker ingenting med alarmdæmonen når &kalarm; afsluttes. Den fortsætter, hvis den allerede er aktiv, med at overvåge skemalagte alarmer og bede om at de vises når de indtræffer.

## Indstil &kalarm;

For at indstille &kalarm;s brug, vælges Indstillinger Indstil &kalarm;... . Derpå vises indstillingsdialogen.

### Generelt

Afsnittet Generelt lader dig kontrollere &kalarm;s generelle opførsel.

- Gruppefeltet Køretilstand: Disse valgmuligheder styrer &kalarm;s statusikon, og giver også en vis kontrol over &kalarm;s brug af systemressourcer, ved at angive om den skal køre hele tiden eller ej. Hvis systemets ydelse er vigtig, kan det være ønskværdigt at køre den efter behov uden at vise ikonen i statusfeltet. At køre den hele tiden i statusfeltet bruger flere systemressourcer, men giver den fordel at en indikering af at alarmer er aktiverede kan vises og at programmet er mere lettilgængeligt. At køre &kalarm; efter behov påvirker ikke kørsel af alarmer, eftersom det er alarmdæmonen og ikke &kalarm; som overvåger alarmlisten og udløser alarmer.

  - Kør hele tiden i statusfeltet: &kalarm; kører hele tiden, og ikonen i statusfeltet vises altid mens den kører. Hvis ikonen i statusfeltet lukkes, lukkes alle hovedvinduer i &kalarm;, og hvis intet beskedvindue er synligt, afsluttes programmet. De mulige tilvalg i denne tilstand er:

    - Automatisk start ved indlogning: Dette starter &kalarm; ved indlogning til en &kde;-session, hvilket sørger for at &kalarm; altid kører, hvis du ikke afslutter den manuelt.

    - Deaktivér alarmer når programmet ikke er startet: Markering af dette gør at alarmer deaktiveres så snart &kalarm;s ikon i statusfeltet ikke er synlig.

      - Advar inden afslutning: Hvis alarmer lukkes af når &kalarm; ikke kører, og dette er markeret, bliver du bedt om at bekræfte om du forsøger at afslutte &kalarm; med Afslut i statusikonen. Det forhindrer lukning af alarmer ved en fejl. Af sikkerhedsgrunde aktiveres dette automatisk igen, så snart du skifter køretilstand.

    Hvis intet &kde; statusfelt findes i denne tilstand, kører &kalarm; hele tiden i baggrunden, og alarmer er altid aktiverede.

  - Kør kun efter behov: &kalarm; kører kun når en alarm indtræffer, hvis du kører den manuelt, eller mens ikonen i statusfeltet vises. I denne tilstand kan ikonen i statusfeltet stadigvæk vises, men lukkes ikonen i statusfeltet påvirker det ikke nogen af &kalarm;s vinduer.

    - Start ikon i statusfeltet automatisk ved indlogning: Dette viser &kalarm;s statusikon ved indlogning. &kalarm; kører indtil ikonen i statusfeltet lukkes.

- Dagens begyndelse for alarmer som kun gælder dato: Angiv tiden når dagen begynder for at kunne vise alarm som kun gælder en dato, dvs. dem hvor tilvalget Når som helst blev valgt. På datoen hvor de indtræffer, vises sådanne alarmer på det tidligst mulige tidspunkt under 24 timer fra tiden hvor dagen begynder.

- Hvis du indstiller årlige gentagelser for den 29. februar, skal du angive hvordan de skal håndteres i år som ikke er skudår, ved at vælge et af følgende:

  - 28. februar: alarmen indtræffer den 29. februar i skudår, og 28. februar andre år.

  - 1. marts: alarmen indtræffer den 29. februar i skudår, og 1. marts andre år.

  - Gentag ikke: alarmen indtræffer den 29. februar i skudår, men vises ikke andre år.

  Ændres dette gør det ikke at næste skemalagte tid for eksisterende alarmer omberegnes. Det påvirker kun nye alarmer, eller eksisterende alarm efter de er udløst næste gang.

- Bekræft sletning af alarmer: Angiv om du skal bedes om bekræftelse hver gang du sletter en alarm.

- Gruppefeltet Udløbne alarmer: Disse valgmuligheder styrer opbevaringen af udløbne alarmer.

  - Behold alarm efter udløb: Markér dette for at beholde udløbne alarmer. Afmarkér det for at ikke beholde nogen information om alarmer når de udløbet.

  - Kassér udløbne alarmer efter: Angiver antal dage som udløbne alarmer opbevares efter de senest indtraf.

  - Ryd udløbne alarmer: Denne knap kasserer alle udløbne alarmer som for øjeblikket er opbevarede. Dette har ingen virkning for alarm som senere udløber. De fortsætter med at opbevares ifølge det indstillede punkt.

### E-mail

Afsnittet E-mail giver dig valgmuligheder for at sende og adressere af e-mail-alarmer:

- E-mail-program: Angiver e-mail-programmet som skal bruges til at sende e-mail-alarm:

  - KMail: Når en e-mail-alarm bliver udløst, så sendes e-mailen ved brug af KMail som følger:

    - Hvis &kmail; kører og &kmail; er version 1.7 eller nyere, sendes e-mailen automatisk.

    - Hvis &kmail; kører og &kmail; er en ældre udgave, tilføjes e-mailen til &kmail;'s `udbakke` for senere transmission.

    - Hvis &kmail; ikke kører, vises et &kmail; brevskrivervindue hvor e-mail-informationen er udfyldt, så du kan sende brevet manuelt.

  - Sendmail: Når en e-mail-alarm indtræffer, sendes e-mail automatisk med sendmail. Dette virker kun hvis systemet er indstillet til at bruge sendmail eller et program som virker ligesom sendmail for eksempel postfix eller qmail.

- Fra e-mail-adresse angiver din e-mail-adresse som skal bruges som afsenderens adresse i e-mail-alarmer. Vælg Brug adresse fra kontrolcentret for at bruge e-mail-adressen som er indstillet i &kde;'s kontrolcenter.

- Blind kopi e-mail-adresse angiver den e-mail-adresse som skal bruges til at sende blinde kopier af e-mail-alarmer til dig selv når punktet Kopiér e-mail til mig selv er markeret. Hvis blinde kopier skal sendes til din konto på maskinen som &kalarm; kører på, er det nok at indtaste dit brugernavn her. Vælg Brug adresse fra kontrolcentret for at bruge e-mail-adressen som er indstillet i &kde;'s kontrolcenter.

- Meddel når e-mail lægges i kø: Markér dette for at få vist en besked så snart en e-mail-alarm sætter e-mail i kø for at sende den til en anden maskine. Dette kan være nyttigt, hvis du for eksempel har en opringet forbindelse, eller der er e-mail i kø i &kmail;'s `udbakke`, så du sørge for at du gør hvad som endnu behøves for virkelig at sende en e-mail.

### Vis

Vis-afsnittet lader dig styre nogle aspekter vedrørende &kalarm;s udseende.

- Gruppefeltet Alarmliste: Disse valgmuligheder styrer den information der vises i alarmlisten fra begyndelsen når &kalarm; startes. (Når &kalarm; er startet, bruges Vis-menuen til at ændre det der vises.)

  - Vis alarmtid: Markér dette for at vise dato og tidspunkt hvor hver alarm er skemalagt næste gang.

  - Vis tid til alarm: Markér dette for at vise hvor lang tid der er tilbage inden hver alarms næste skemalagte aktivering. Tiden vises i dage (om nødvendigt), timer og minutter.

- Gruppefeltet Værktøjsvink i statusfeltet: Disse valgmuligheder styrer den information der vises i værktøjsvinkene som vises når musemarkøren svæver over &kalarm;s ikon i statusfeltet.

  - Vis alarm for de følgende 24 timer: Hvis dette er markeret, vises et sammendrag af de første alarmer som udløber de følgende 24 timer.

  - Maksimalt antal alarm at vise: Afmarkér dette for at vise alle alarmer for de følgende 24 timer. Markér dette for at angive det maksimale antal alarm som vil blive vist.

  - Vis alarmtid: Markér dette for at vise tiden når hver alarm er skemalagt.

  - Vis tid til alarm: Markér dette for at vise hvor lang tid der er tilbage til hver alarms næste skemalagte aktivering. Tiden vises i timer og minutter.

    - Præfiks: Angiv et symbol eller en tekst at vise foran hvor lang tid der er tilbage til alarmen, for at skille den fra tidspunktet på hvilket alarmen er skemalagt.

- Beskedvinduer har en titellinje og tager tastaturets fokus: Dette styrer om alarmbeskeder er fokuserede eller ej, dvs. om de tager tastaturets fokus når de vises. Se afsnittet Alarmbeskedvindue for detaljeret information.

- Vis udløbne alarmer: Markér dette for at vise udløbne alarmer i alarmlisten når &kalarm; starter. (Når &kalarm; er startet, bruges Vis Vis udløbne alarmer, til at skjule det der vises.)

- Opdateringsinterval for statusikon: Indstiller frekvensen som &kalarm;s ikon i statusfeltet opdateres for at vise om alarmer overvåges for øjeblikket. Dette omfatter en kontrol af at alarmdæmonen kører.

### Skrifttype & farve

Afsnittet Skrifttype & farve lader dig indstille standardudseende for alarmbeskeder og de farver der bruges i alarmlisten.

- Vælg standardskrifttype og baggrundsfarve at bruge til visning af alarmbeskeder.

- Redigér farvevalgslisten som vises når du klikker på dropned-feltet for baggrundsfarve:

  - Tilføj farve...: Viser en farvevalgsdialog som lader dig vælge en farve at tilføje til listen.

  - Fjern farve: Fjerner farven som for øjeblikket vises i dropned-feltet Baggrundsfarve fra listen. Egne farveværdier kan ikke fjernes fra listen, og når de vises er knappen deaktiveret.

- Vælg farven der bruges i listen af alarmer til at vise udløbne alarmer.

### Redigér

Afsnittet Redigér lader dig angive standardværdier for valgmulighederne i alarmredigeringsdialogen:

- Indstil tekstfarven som skal bruges til at vise udløbne alarmer i alarmlisten.

- Sæt standardværdier for afkrydsningsfelterne Annullér hvis for sent, Bekræft besked og Kopiér e-mail til mig selv.

- Sæt tilvalg for standardlyd. Bemærk at standard-lydfilen kan angives selv om Lyd ikke er afkrydset eller Bip er afkrydset.

- Sæt standardtype for gentagne beskeder.

- Sæt standardperiode for gentagne beskeder.

- Sæt standarden for særlige alarmhandlinger.

## Kommandolinjeflag

Når kommandolinjeflag angives, viser &kalarm; ikke listen med skemalagte alarmer som beskrevet i Brug af &kalarm; ovenfor. Specielle kommandolinjeflag for &kalarm; kan bruges til at udføre følgende operationer:

- skemalæg en ny alarm

- kontrollér alarmdæmonen

- kontrollér &kalarm;s visningstilstand

- få hjælp

Yderligere kommandolinjeflag er tilgængelige først og fremmest for at lade andre programmer kunne arbejde sammen med &kalarm;. De beskrives i kapitlet Udviklingsguide for &kalarm;.

Kommandolinjen må kun indeholde flag for én &kalarm;-operation. Hvis du vil udføre flere operationer, skal du kalde &kalarm; flere gange, med et enkelt sæt flag hver gang.

### Skemalæg en ny alarm

Følgende flag bruges til at skemalægge en ny alarm:

Tilvalg | Beskrivelse
--- | ---
`-a`, `--ack-confirm` | Spørg en ekstra gang når du bekræfter alarmen.
`-A`, `--attach URL` | Angiv navn eller &URL; for en fil som skal vedlægges e-mail. Dette tilvalg kan gentages efter behov. `--mail` skal angives sammen med dette flag.
`-b`, `--beep` | Afspil en hørbar lyd når beskeden vises. `--play` og `--play-repeat` kan ikke angives med dette tilvalg.
`--bcc` | Send en blind kopi af e-mailen til dig selv. `--mail` skal angives med dette flag.
`-c`, `--color`, `--colour farve` | Vis beskeden med baggrundsfarven ifølge det angivne &Qt;-farvenavn eller den hexadecimal kode 0xRRGGBB.
`-C`, `--colorfg`, `--colourfg farve` | Vis beskeden med forgrundsfarven ifølge det angivne &Qt;-farvenavn eller den hexadecimale kode 0xRRGGBB.
`-e`, `--exec kommandolinje` | Angiver en skalkommando som skal køres. Hvis dette er angivet, så skal dette flag være det sidste på &kalarm;s kommandolinje. Alle efterfølgende kommandolinjeflag tolkes som om de udgør kommandolinjen som skal køres. `--file` og `--mail` kan ikke angives sammen med dette flag. `--ack-confirm`, `--beep`, `--color` og `--colorfg` ignoreres med dette flag.
`-f`, `--file URL` | Angiv navn eller &URL; for en tekst- eller billedfil hvis indhold skal bruges som alarmbesked. `--exec` og `--mail` kan ikke angives, og beskeden må ikke være til stede med dette flag.
`-i`, `--interval periode` | Angiv intervallet mellem gentagelser af alarmen. Timer/minutter angives i formatet nHnM, hvor n er et tal, f.eks. 3H30M. Andre tidsperioder angives i formatet nX, hvor n er et tal og X er et af følgende bogstaver: Y (år), M (måneder), W (uger), D (dage). Kræves hvis `--repeat` eller `--until` angives. --recurrence kan ikke angives med dette flag.
`-l`, `--late-cancel` | Afbryd alarmen hvis den ikke kan vises på det rigtige tidspunkt.
`-L`, `--login` | Vis alarmen hver gang du logger på. `--interval`, `--repeat` og `--until` kan ikke angives sammen med dette flag.
`-m`, `--mail adresse` | Send e-mail til angiven adresse. Dette tilvalg kan gentages om nødvendigt. `--exec` og `--file` kan ikke angives sammen med dette flag. `--ack-confirm`, `--beep`, `--color` og `--colorfg` ignoreres med dette flag.
`-p`, `--play URL` | Angiv navn eller &URL; for en lydfil som skal afspilles når alarmbeskeden vises. `--play-repeat` og `--beep` kan ikke angives med dette flag.
`-P`, `--play-repeat URL` | Angiv navn eller &URL; for en lydfil som skal afspilles gentagent så længe alarmbeskeden vises. `--play` og `--beep` kan ikke angives med dette flag.
`--recurrence spec` | Indstil at alarmen skal gentages. Angiv gentagelsesinterval med iCalendar-syntaks (defineret af RFC2445), f.eks. FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO. `--repeat`, `--interval`, og `--until` kan ikke angives sammen med dette flag.
`-r`, `--repeat antal` | Antal gange som alarmen skal gentages. Angiv -1 for at gentage alarmen for evigt. `--interval` skal angives, og `--until` eller `--recurrence` kan ikke angives sammen med dette flag.
`-R`, `--reminder periode` | Vis en påmindelsesalarm det angivne tidsrum inden hovedalarmen og for hver af dens gentagelser (hvis der er nogen). Timer/minutter angives i formatet nHnM, hvor n er et tal, f.eks. 3H30M. Andre tidsperioder angives i formatet nX, hvor n er et tal og X er et af følgende bogstaver: Y (år), M (måneder), W (uger), D (dage). Dette flag kan ikke angives sammen med `--exec` eller `--mail`.
`-S`, `--subject emne` | E-mailens emne. `--mail` skal angives med dette flag.
`-t`, `--time dato/tid` | Vis alarmen på den dato eller dato/tid som angives. Angiv en dato uden en tid i formatet åååå-mm-dd, og angiv en dato og en tid med [[[åååå-]mm-]dd-]tt:mm (hvor udeladte felter antages at gælde dagens dato).
`-v`, `--volume procent` | Sæt lydstyrken for afspilning af lydfilen. Dette tilvalg kan kun bruges når `--play` eller `--play-repeat` er angivet.
`-u`, `--until dato/tid` | Gentag alarmen indtil den dato eller dato/tid som angives. Angiv en dato uden en tid i samme format som for `--time`. `--interval` skal angives, og `--repeat` eller `--recurrence` kan ikke angives sammen med dette flag.
besked | Beskedtekst som skal vises, eller hvis `--mail` angives, beskedteksten i e-mailen.

Enten en beskedtekst, `--file` eller `--exec` skal angives. Ellers er alle flag valgfrie, bortset fra hvor andet er angivet ovenfor.

To forskellige eksempler som viser en besked med flere linjer, med rød baggrund, klokken 20:00 den 27. i indeværende måned, er:

    % kalarm -c red -t 27-22:00 "Husk  at \nSTOPPE"
    % kalarm -c 0xFF0000 -t 27-22:00 "Husk  at\nSTOPPE"

### Øvrige tilvalg

Følgende tilvalg bruges til at nulstille eller stoppe alarmdæmonen, eller kontrollere &kalarm;s visningstilstand.

Se afsnittet Alarmdæmonen for en beskrivelse af hvordan alarmdæmonen kan nulstilles eller stoppes.

Tilvalg | Beskrivelse
--- | ---
`--reset` | Nulstil alarmdæmonen.
`--stop` | Stop alarmdæmonen.
`--tray` | Viser &kalarm; som en ikon i &kde;'s statusfelt.

For eksempel, for at nulstille alarmdæmonen:

    % kalarm --reset

### Hjælpetilvalg

Følgende hjælpetilvalg er fælles for alle &kde;-programmer:

Tilvalg | Beskrivelse
--- | ---
`--help` | Viser en kortfattet hjælpetekst om tilvalgene (flag).
`--help-qt` | Viser talrige generelle &Qt;-specifikke flag.
`--help-kde` | Viser talrige generelle &kde;-specifikke flag.
`--help-all` | Viser alle tilvalg.
`--author` | Viser navn og e-mail-adresser for &kalarm;s forfattere.
`-v`, `--version` | Viser de versioner af &Qt;-biblioteket, &kde; og &kalarm; som kører.
`--license` | Viser licensinformation.

## Alarmdæmon

Alarmdæmonen, &kalarmd;, overvåger &kalarm;s kalenderfil for alarmer som indtræffer. Når den afgør at en alarm er indtruffet, fortæller den &kalarm; at den skal vise den, eller annullere den hvis det er for sent og sen visning ikke er valgt for denne alarmbesked.

Under &kde;3, kan alarmdæmonen også bruges af andre programmer, inklusive Korganizer.

Alarmdæmonen kører i baggrunden, uden nogen brugergrænseflade. Den kan styres som beskrevet nedenfor.

### Start, nulstil og stop alarmdæmonen

Alarmdæmonen startes normalt ved indlogning til &kde;-sessionen (hvis du ikke bruger tjenestehåndteringens dialog til at lukke for automatisk start), og kører hele tiden indtil du logger af. Hvis den af en eller anden grund ikke kører, sker ingen overvågning af alarmer og &kalarm; viser ingen alarmer.

#### Start af alarmdæmonen

For at starte alarmdæmonen kan du enten køre &kalarm; i sin forvalgte grafiske tilstand (dvs. uden nogen kommandolinjeflag), aktivere alarmen i menuen for &kalarm;s statusikon, nulstille dæmonen som beskrevet nedenfor, starte den med tjenestehåndteringens dialog (se Styre alarmdæmonen med tjenestehåndteringen) eller køre alarmdæmonen direkte fra kommandolinjen:

    % kalarmd

#### Nulstil alarmdæmonen

Det er også muligt at nulstille alarmdæmonen uden at stoppe den. En nulstilling gør at alarmdæmonen læser listen over skemalagte beskeder igen fra kalenderfilen og initierer sine &kalarm;-relaterede data igen.

Hvorfor skulle du ville nulstille alarmdæmonen? Det er ikke en særlig sandsynlig hændelse, men hvis &kalarm; af en eller anden grund ikke kunne køre da alarmdæmonen bad den om at aktivere en alarm, så aktiveres den alarm aldrig hvis ikke alarmdæmonen enten nulstilles eller startes igen. At nulstille er at foretrække frem for at stoppe alarmdæmonen og starte den igen, eftersom at nulstille dæmonen ikke påvirker noget andet program som bruger alarmdæmonen.

At nulstille starter alarmdæmonen hvis den ikke kører for øjeblikket.

For at nulstille alarmdæmonen, bruges enten menukommandoen Handlinger Genopfrisk alarm, eller følgende kommando skrives:

    % kalarm --reset

#### Stop alarmdæmonen

At stoppe alarmdæmonen forhindrer al fortsat overvågning af skemalagte alarmbeskeder indtil dæmonen startes igen.

At stoppe den påvirker funktionen for alle andre programmer som også bruger alarmdæmonen. Overvej at nulstille dæmonen i stedet.

For at stoppe alarmdæmonen, bruges enten tjenestehåndteringens dialog (se Kontrollér alarmdæmonen med tjenestehåndteringen) eller følgende kommando skrives:

    % kalarm --stop

### Kontrollér alarmdæmonen med tjenestehåndteringen

Tjenestehåndtereringens dialog lader dig indstille og styre alarmdæmonen. Du kan:

- Indstil om den køres automatisk ved indlogning.

  Hvis hverken alarmdæmonen eller &kalarm; er indstillede til at køre ved indlogning, sker ingen overvågning af alarmer og &kalarm; viser ingen alarmer.

- Stop og start alarmdæmonen.

  Når alarmdæmonen startes eller stoppes, påvirker det alle andre programmer som bruger alarmdæmonen.

Tjenestehåndteringens dialog kan enten kommes til via menupunktet Indstillinger Kontrollér alarmdæmonen..., eller via &kde;'s kontrolcenter.

## Udviklingsguide for &kalarm;

&kalarm; sørger for en grænseflade som lader andre programmer forespørge følgende funktioner:

- skemalæg en ny alarm

- aktivér eller afbryd en allerede skemalagt alarm

- afbryd en allerede skemalagt alarm

- aktivér en allerede skemalagt alarm

Hver af de ovennævnte funktioner implementeres både som et &DCOP;-kald og via kommandolinjen. &DCOP;-kald er at foretrække hvis &kalarm; allerede kører.

### &DCOP;-grænseflade

cancelEvent
cancelEvent afbryd en allerede skemalagt alarm.

    void cancelEvent(const QString& kalenderfil, const QString& begivenheds-ID)

###### Parametre

kalenderfil

  Angiver &URL; for kalenderfilen som indeholder begivenheden som skal annulleres.

begivenheds-ID

  Angiver et entydigt ID for begivenheden som skal annulleres, som opbevaret er i kalenderfil.

##### Beskrivelse

`cancelEvent()` er et &DCOP;-kald til at annullere den angivne alarm. &kalarm; sletter alarmen fra kalenderfilen uden at vise eller køre den.

Parameteren kalenderfil bruges kun til integritetskontrol: Hvis &URL;'en angiver &kalarm;s nuværende standardkalenderfil, så ignoreres forespørgslen.

Det gamle navn for denne funktion, `cancelMessage`, er beholdt for kompatibilitet, men alle nye programmer skal bruge `cancelEvent`.

triggerEvent
triggerEvent udløs en allerede skemalagt alarm.

    void triggerEvent(const QString& kalenderfil, const QString& begivenheds-ID)

###### Parametre

kalenderfil

  Angiver &URL;'en for kalenderfilen som indeholder begivenheden som skal udløses.

begivenheds-ID

  Angiver et entydigt ID for begivenheden som skal udløses, som er opbevaret i kalenderfil.

##### Beskrivelse

`triggerEvent()` er et &DCOP;-kald til at udløse visning eller kørsel af den angivne alarm med det samme (uafhængig af hvilken tid den er skemalagt). &kalarm; henter alarmen fra kalenderfilen og viser den eller kører den.

Hvis alarmen allerede skal aktiveres, sletter &kalarm; alle skemalagte forekomster af alarmen frem til nuværende tid, og hvis der ingen gentagelser af alarmen er tilbage, så tages alarmen bort fra kalenderfilen. Hvis alarmen ikke skal aktiveres endnu, så efterlades dens skemalagte begivenheder uforandrede.

Parameteren kalenderfil bruges kun til integritetskontrol: Hvis &URL;'en angiver &kalarm;s nuværende standardkalenderfil, så ignoreres forespørgslen.

Det gamle navn på denne funktion, `displayMessage`, er beholdt for kompatibilitet, men alle nye programmer skal bruge `triggerEvent`.

handleEvent
handleEvent udløs eller annullér en allerede skemalagt alarm.

    void handleEvent(const QString& kalenderfil, const QString& begivenheds-ID)

###### Parametre

kalenderfil

  Angiver &URL;'en for kalenderfilen som indeholder begivenheden som skal vises/køres eller annulleres.

begivenheds-ID

  Angiver et entydigt ID for begivenheden som skal vises/køres eller annulleres, som er opbevaret i kalenderfil.

##### Beskrivelse

`handleEvent()` er et &DCOP;-kald til at vise/køre eller annullere den angivne alarm. &kalarm; henter alarmen fra kalenderfilen og afgør hvilken handling som skal udføres afhængig af hvornår alarmen skal aktiveres.

- Hvis alarmen endnu ikke skal aktiveres, sker der ingenting.

- Hvis alarmen skal aktiveres, opfører det sig som følger. Hvis flaget for at annullere sene alarmer er sat og alarmen er for sen, dvs. den skemalagte tid for at vise den var mere end et minut siden, viser eller kører &kalarm; ikke alarmen, ellers viser eller kør &kalarm; alarmen. Hvis ingen gentagelser af alarmen stadigvæk er skemalagte, sletter &kalarm; derefter alarmen fra kalenderfilen.

Parameteren kalenderfil bruges kun til integritetskontrol: Hvis &URL;'en angiver &kalarm;s nuværende standardkalenderfil, så ignoreres forespørgslen.

scheduleMessage
scheduleMessage skemalæg en ny alarm.

    bool scheduleMessage(const QString& besked, const QDateTime& dato_tid, const QColor& bg, const QColor& fg, const QFont& skrifttype, int flag, const QString& lydURL, int påmindelse, const QString& gentagelse)

    bool scheduleMessage(const QString& besked, const QDateTime& dato_tid, const QColor& bg, const QColor& fg, const QFont& skrifttype, int flag, const QString& lydURL, int påmindelse, const QString& gentagelse)

    bool scheduleMessage(const QString& besked, const QDateTime& dato_tid, const QColor& bg, const QColor& fg, int flag, const QString& lydURL, int påmindelse, int enkel_gentagelsestype, int interval, int antal_gentagelser)

    bool scheduleMessage(const QString& besked, const QDateTime& dato_tid, const QColor& bg, const QColor& fg, int flag, const QString& lydURL, int påmindelse, int enkel_gentagelsestype, int interval, const QDateTime& sluttid)

###### Parametre

besked

  Angiver teksten for beskeden som skal skemalægges.

dato_tid

  Angiver den skemalagte dato og tid hvor beskeden skal vises.

bg

  Angiver baggrundsfarven beskeden vises med.

fg

  Angiver forgrundsfarven beskeden vises med.

skrifttype

  Angiver skrifttypen for beskeden.

flag

  Angiver logisk OR for de ønskede flag for alarmbeskeden. Flagbitterne er dem defineret i klassen KAEvent i `alarmevent.h`

lydURL

  Angiver navn eller &URL; for en lydfil hvis indhold skal afspilles når beskeden vises.

påmindelse

  Angiver antal minutter i forvejen inden hovedalarmen og hver gentagelse (hvis der er nogen) som påmindelsen skal vises. Angiv 0 hvis ingen påmindelse kræves.

gentagelse

  Angiver en regelmæssig gentagelse af alarmen, med iCalendar-syntaks som defineret af RFC2445. For eksempel ville FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO angive fire gentagelser med tremånedersinterval den sidste mandag i måneden. For en alarm som ikke skal gentages, angives en tom streng.

enkel_gentagelsestype

  Angiver alarmens gentagelsestype. De tilladte værdier er MINUTELY, DAILY, WEEKLY, MONTHLY_DAY, ANNUAL_DATE. De defineres i klassen KAEvent i `alarmevent.h`.

interval

  Angiver antal perioder (minutter/dage/uger/måneder/år) mellem gentagelser af alarmbeskeden.

antal_gentagelser

  Angiver antal gang som alarmbeskeden skal vises. Angiv -1 for at gentage alarmen for evigt.

##### Beskrivelse

`scheduleMessage()` er et &DCOP;-kald til at skemalægge den angivne alarmbesked til visning på den angivne dato og tid. Den har flere former. De to mest generelle former tillader at en vilkårlig gentagelse angives. Brug dem også til alarmer som ikke gentages. De øvrige former sørger for bekvem adgang til en begrænset mængde gentagelsestyper, den ene angiver et gentagelsesantal og den anden en sluttid, begge bruger standardskrifttypen.

Hvis den skemalagte tid (inklusive eventuelle gentagelser) allerede er overstået, viser &kalarm; beskeden med det samme, ellers ignoreres forespørgslen hvis flaget LATE_CANCEL er sat. Hvis den skemalagte tid (eller en gentagelse) er i fremtiden, tilføjer &kalarm; alarmbeskeden til kalenderfilen for at vises senere.

Brug en kodesekvens som ligner den følgende til at angive data for parametrene i &DCOP;-kaldet til `scheduleMessage()` for en alarm som ikke gentages, eller for alarmer som gentages regelmæssigt med iCalendar-syntaks til at angive gentagelsen:

    QString message, audioFile, recurrence;
    QDateTime dateTime;
    QColor bgColor, fgColor;
    Q_UINT32 flags;
    Q_INT32 reminder;
    . . .
    QByteArray data;
    QDataStream arg(data, IO_WriteOnly);
    arg << message;
    arg.writeRawBytes((char*)&dateTime, sizeof(QDateTime));
    arg.writeRawBytes((char*)&bgColour, sizeof(QColor));
    arg.writeRawBytes((char*)&fgColour, sizeof(QColor));
    arg << flags << audioFile << reminder << recurrence;

Brug en kodesekvens som ligner den følgende til at angive data for parametrene i &DCOP;-kaldet til `scheduleMessage()` for en alarm som gentages regelmæssigt uden at bruge iCalendar-syntaks:

    QString message, audioFile;
    QDateTime dateTime;
    QColor bgColor, fgColor;
    Q_UINT32 flags;
    Q_INT32 reminder, repeatType, repeatCount, repeatInterval;
    . . .
    QByteArray data;
    QDataStream arg(data, IO_WriteOnly);
    arg << message;
    arg.writeRawBytes((char*)&dateTime, sizeof(QDateTime));
    arg.writeRawBytes((char*)&bgColour, sizeof(QColor));
    arg.writeRawBytes((char*)&fgColour, sizeof(QColor));
    arg << flags << audioFile << reminder << repeatType << repeatCount << repeatInterval;

scheduleFile
scheduleFile skemalæg en ny alarm som viser indholdet i en tekst- eller billedfil.

    bool scheduleFile(const QString& URL, const QDateTime& dato_tid, const QColor& bg, int flag, const QString& lydURL, int påmindelse, const QString& gentagelse)

    bool scheduleFile(const QString& URL, const QDateTime& dato_tid, const QColor& bg, int flag, const QString& lydURL, int påmindelse, int enkel_gentagelsestype, int interval, int antal_gentagelser)

    bool scheduleFile(const QString& URL, const QDateTime& dato_tid, const QColor& bg, int flag, const QString& lydURL, int påmindelse, int enkel_gentagelsestype, int interval, const QDateTime& sluttid)

###### Parametre

URL

  Angiver navn eller &URL; for en tekst- eller billedfil hvis indhold skal vises i beskeden som skemalægges.

dato_tid

  Angiver den skemalagte dato og tiden når filen skal vises.

bg

  Angiver baggrundsfarven for at vise filen.

flag

  Angiver logisk OR for de ønskede flag for alarmbeskeden. Flagbitterne er definerede i klassen KAEvent i `alarmevent.h`

lydURL

  Angiver navn eller &URL; for en lydfil hvis indhold skal afspilles når beskeden vises.

påmindelse

  Angiver antal minutter i forvejen inden hovedalarmen og hver gentagelse (hvis der er nogen) som påmindelsen skal vises. Angiv 0 hvis ingen påmindelse kræves.

gentagelse

  Angiver en regelmæssig gentagelse af alarmen, med iCalendar-syntaks som defineret af RFC2445. For eksempel ville FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO angive fire gentagelser med tremånedersinterval den sidste mandag i måneden. For en alarm som ikke skal gentages, angives en tom streng.

enkel_gentagelsestype

  Angiver alarmens gentagelsestype. De tilladte værdier er MINUTELY, DAILY, WEEKLY, MONTHLY_DAY, ANNUAL_DATE. De defineres i klassen KAEvent i `alarmevent.h`.

interval

  Angiver antal perioder (minutter/dage/uger/måneder/år) mellem gentagelser af alarmen.

antal_gentagelser

  Angiver antal gange som filen skal vises. Angiv -1 for at gentage alarmen for evigt.

##### Beskrivelse

`scheduleFile()` er et &DCOP;-kald til at skemalægge en angiven tekst- eller billedfil til visning på den angivne dato og tid. Foruden at angive et filnavn eller &URL; og udelade forgrundsfarven, er brugen identisk med `scheduleMessage` - se beskrivelsen af den funktion for yderligere detaljer.

scheduleCommand
scheduleCommand skemalæg en ny alarm som kører en skalkommando.

    bool scheduleCommand(const QString& kommandolinje, const QDateTime& dato_tid, int flag, const QString& gentagelse)

    bool scheduleCommand(const QString& kommandolinje, const QDateTime* dato_tid, int flag, int enkel_gentagelsestype, int interval, int antal_gentagelser)

    bool scheduleCommand(const QString& kommandolinje, const QDateTime* dato_tid, int flag, int enkel_gentagelsestype, int interval, const QDateTime& sluttid)

###### Parametre

kommandolinje

  Angiver skalkommandoen hvis kørsel skal skemalægges.

dato_tid

  Angiver den skemalagte dato og tid hvor kommandoen skal køres.

flag

  Angiver logisk OR for de ønskede flag for alarmbeskeden. Flagbitterne er definerede i klassen KAEvent i `alarmevent.h`, undtagen at flaget BEEP ignoreres.

gentagelse

  Angiver en regelmæssig gentagelse af alarmen, med iCalendar-syntaks som defineret af RFC2445. For eksempel ville FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO angive fire gentagelser med tremånedersinterval den sidste mandag i måneden. For en alarm som ikke skal gentages, angives en tom streng.

enkel_gentagelsestype

  Angiver alarmens gentagelsestype. De tilladte værdier er MINUTELY, DAILY, WEEKLY, MONTHLY_DAY, ANNUAL_DATE. De defineres i klassen KAEvent i `alarmevent.h`.

interval

  Angiver antal perioder (minutter/dage/uger/måneder/år) mellem gentagelser af alarmen.

antal_gentagelser

  Angiver antal gange som alarmen skal gentages. Angiv -1 for at gentage alarmen for evigt.

##### Beskrivelse

`scheduleCommand()` er et &DCOP;-kald til at skemalægge en angiven skalkommandolinje for kørsel på den angivne dato og tid. Bortset fra at angive en kommandolinje og udelade beskedens farve og lydfil, er brugen identisk med `scheduleMessage` - se beskrivelsen af den funktion for yderligere detaljer.

scheduleEmail
scheduleEmail skemalæg et ny alarm som sender e-mail.

    bool scheduleEmail(const QString& adresser, const QString& emne, const QString& besked, const QString& bilag, const QDateTime& dato_tid, int flag, const QString& gentagelse)

    bool scheduleEmail(const QString& adresser, const QString& emne, const QString& besked, const QString& bilag, const QDateTime& dato_tid, int flag, int enkel_gentagelsestype, int interval, int antal_gentagelser)

    bool scheduleEmail(const QString& adresser, const QString& emne, const QString& besked, const QString& bilag, const QDateTime& dato_tid, int flag, int enkel_gentagelsestype, int interval, const QDateTime& sluttid)

###### Parametre

adresser

  Angiver modtagarens e-mail-adresse. Angiv flere adresser ved at skille dem ad med kommategn.

emne

  Angiver emne for e-mailen.

besked

  Angiver e-mailens beskedtekst.

bilag

  Angiver &URL;'er for filer som skal vedlægges e-mailen. Adskil flere &URL;'er med kommategn.

dato_tid

  Angiver den skemalagte dato og tid når e-mailen skal sendes.

flag

  Angiver logisk OR for de ønskede flag for alarmbeskeden. Flagbitterne er definerede i klassen KAEvent i `alarmevent.h`

gentagelse

  Angiver en regelmæssig gentagelse af alarmen, med iCalendar-syntaks som defineret af RFC2445. For eksempel ville FREQ=MONTHLY;COUNT=4;INTERVAL=3;BYDAY=-1MO angive fire gentagelser med tremånedersinterval den sidste mandag i måneden. For en alarm som ikke skal gentages, angives en tom streng.

enkel_gentagelsestype

  Angiver alarmens gentagelsestype. De tilladte værdier er MINUTELY, DAILY, WEEKLY, MONTHLY_DAY, ANNUAL_DATE. De defineres i klassen KAEvent i `alarmevent.h`.

interval

  Angiver antal perioder (minutter/dage/uger/måneder/år) mellem gentagelser af alarmen.

antal_gentagelser

  Angiver antal gange som e-mailen skal sendes. Angiv -1 for at gentage alarmen for evigt.

##### Beskrivelse

`scheduleEmail()` er et &DCOP;-kald til at skemalægge at sende e-mail på den angivne dato og tid. Udover at angive et emne og indhold, og udelade beskedens farve og lydfil, er brugen identisk med `scheduleMessage` - se beskrivelsen af den funktion for yderligere detaljer.

### Kommandolinjegrænseflade

Kommandolinjeflag er der for at gøre det muligt for andre programmer (såsom alarmdæmonen) at starte &kalarm; hvis den ikke allerede kører, til at vise eller annullere skemalagte beskeder, eller skemalægge nye beskeder. Grunden til at kommandolinjeflag bruges til dette formål er at hvis &kalarm; startedes uden kommandolinjeflag og &DCOP;-kald siden blev sendt, så ville det starte i den forvalgte grafiske tilstand, hvilket helt klart ikke er ønskværdigt for en forespørgsel mellem programmer.

Programmer bør først kontrollere om &kalarm; allerede kører. Hvis dette er tilfældet, bør de i stedet bruge &DCOP;-kald til at bede om disse handlinger.

Kommandolinjeflagene til at skemalægge en ny alarmbesked beskrives i kapitlet Kommandolinjeoperation. Valgmulighederne for at udløse og annullere skemalagte alarmer er følgende:

Normale brugere kan også, hvis de ønsker det, bruge disse kommandolinjeflag (under antagelse af at de kan angive den nødvendige parameterinformation).

Tilvalg | Beskrivelse
--- | ---
`--calendarURL url` | Brug kalenderfilen med angiven &URL;. Dette bruges kun til integritetskontrol: Hvis &URL;'en ikke angiver &kalarm;s nuværende standardkalenderfil, så ignoreres forespørgslen.
`--cancelEvent begivenheds-ID` | Annullér begivenheden med med den angivne begivenheds-ID.
`--triggerEvent begivenheds-ID` | Udløs begivenheden med den angivne begivenheds-ID. Handlingen som udføres er den samme som for triggerEvent() &DCOP;-kaldet.
`--handleEvent begivenheds-ID` | Udløs eller annullér begivenheden med den angivne begivenheds-ID. &kalarm; afgør hvilken handling der behøves på samme måde som for handleEvent() &DCOP;-kaldet.

`--cancelEvent`, `--triggerEvent` og `--handleEvent` er gensidigt udelukkende. `--calendarURL` er valgfri, men kan kun bruges med et af de andre tre flag.

Nogle eksempler:

    % kalarm --triggerEvent &kalarm;-387486299.702 --calendarURL file:/home/zaphod/hydra.ics
    % kalarm --cancelEvent &kalarm;-388886299.793

## Spørgsmål og svar

&reporting.bugs; &updating.documentation;

Hvad er alarmdæmonen?

Alarmdæmonen er et program som kører i baggrunden, kontrollerer ventende alarmer og fortæller &kalarm; at de skal vises når de indtræffer.

Hvilke konfigurationsfiler bruger &kalarm;?

Filen `$KDEHOME/share/config/kalarmrc` indeholder &kalarm;s indstillinger.

Kalenderfilen som opbevarer dine skemalagte alarmbeskeder hedder `$KDEHOME/share/apps/kalarm/calendar.ics`, hvis en anden kalenderfil ikke angives i indstillingsfilen med indgangen Calendar i afsnittet General.

Hvis du skifter kalenderfil i indstillingsfilen, skal du også redigere alarmdæmonens konfigurationsfil `clients` for at fjerne referencen til den gamle kalenderfil. Dette skal gøres når alarmdæmonen ikke kører, for at undgå at din ændring overskrives.

Kalenderfilen som opbevarer dine udløbne alarmbeskeder hedder `$KDEHOME/share/apps/kalarm/expired.ics`, hvis en anden kalenderfil ikke angives i indstillingsfilen.

Kalenderfilen som opbevarer dine alarmskabeloner hedder `$KDEHOME/share/apps/kalarm/template.ics`, med mindre en anden kalenderfil er angivet i indstillingsfilen.

Detaljeret information om den alarm som for øjeblikket vises, opbevares i kalenderfilen `$KDEHOME/share/apps/kalarm/displaying.ics`.

Hvilke konfigurationsfiler bruger alarmdæmonen?

Filen `$KDEHOME/share/config/kalarmdrc` indeholder alarmdæmonens indstillinger.

Filen `$KDEHOME/share/apps/kalarmd/clients` indeholder værdier for klientprogrammer som tidligere er registreret ved alarmdæmonen, og deres kalenderfiler.

Hvad er programnavnet for &kalarm; og alarmdæmonen?

&kalarm;s programnavn er kalarm og alarmdæmonens programnavn er kalarmd. Desuden, men kun i &kde;-versioner før 3.1, findes der et lille program som hedder kalarmautostart, hvis funktion er at starte &kalarm;s statusikon ved indlogning.

## Medvirkende og licens

&kalarm;

Program ophavsret 2001, 2002, 2003, 2004 David Jarvie software@astrojar.org.uk

Forfattere af alarmdæmonen:

- Preston Brown pbrown@kde.org

- David Jarvie software@astrojar.org.uk

- Cornelius Schumacher schumacher@kde.org

Dokumentation ophavsret 2001, 2002, 2003, 2004 David Jarvie software@astrojar.org.uk

&erik.kjaer.pedersen.credit;

Tak til forfatteren af programmet KAlarm for &kde; 1, Stefan Nikolaus stefan.nikolaus@stuco.uni-oldenburg.de, som venligst gik med til at dette &kde;2/&kde;3 program måtte bruge navnet &kalarm;.

&underFDL; &underGPL;

## Installation

### Hvordan får man fat på &kalarm;

&install.intro.documentation;

&kalarm; er tilgængeligt for &kde;2 og som en fritstående pakke for &kde;3 fra http://www.astrojar.org.uk/linux/kalarm.html.

### Krav

&kalarm; kræver at de almindelige &kde;-biblioteker er installerede (`kdelibs`-pakken). For at kompilere fra kildekode, har du også brug for &Qt; og udviklingspakken for `kdelibs`. X11-udviklingspakken, hvis den er tilstede, bruges til at forbedre &kalarm;s mulighed for at virke i &kde; uden et statusfelt.

&kalarm; bruger cirka 12 Mb og alarmdæmonen bruger cirka 2,5 Mb hukommelse for at køre, men dette kan variere afhængig af platform og indstillinger.

Du finder en liste over ændringer i filen `ChangeLog`, eller på http://www.astrojar.org.uk/linux/kalarm.html.

### Kompilering og installation

Hvis du ikke kan finde en passende forkompileret binær pakke, må du kompilere &kalarm; selv fra kildefiler. Hent kildekodepakken `kdepim-x.x.tar.gz` eller `kalarm-x.x.tar.gz` (eller lignende), afhængig af om du vil installere &package; eller kun &kalarm;. Pak den ud i en ny mappe med en kommando noget i retning af ``tar` `xvfj pakke.tar.bz2`` og gå til mappen som er blevet lavet.

&install.compile.documentation;

Hvis du har mere end en version af &kde; installeret (t.ex &kde;2 og &kde;3), kan &kalarm; muligvis blive installeret i en forkert &kde;-mappe. Hvis det behøves kan du angive &kde;-mappen som en parameter til ``./configure`` . Hvis du for eksempel har installeret &kde; i `/opt/kde2`:

``./configure` --prefix=/opt/kde2`

Den alenestående udgave af &kalarm; har et specielt indstillingsvalg som tillader dig at vælge hvilke sprog dokumentationen skal installeres for ved at angive en sprogkode, eller en liste af sprogkoder, som en parameter til `./configure`. Som standard bliver dokumentationen på alle tilgængelige sprog installeret. En liste af dokumentationssprog er inkluderet i pakken, sammen med deres kodes, er i `DOC-LANGUAGES`-filen. Bemærk at dette ikke har nogen virkning på hvilken brugergrænseflade der installeres. For eksempel, for kun at installere fransk og britisk engelsk dokumentation gøres følgende:

``./configure` --enable-doc-language="fr en_GB"`

### Indstilling

Ingen særlig indstilling kræves til opsætning af &kalarm; til at køre på &kde;-desktoppen. Så snart du har kørt &kalarm; første gang, startes alarmdæmonen hver gang du logger på, for at overvåge skemalagte alarmer.

For at køre &kalarm; på en anden desktop end &kde;, er det vigtigste krav at sørge for at alarmdæmonen køres automatisk så snart du logger på. Mere detaljerede instruktioner findes i filen `INSTALL` som distribueres med &kalarm;.

&documentation.index;