KonsoleKalendar-håndbogen
KonsoleKalendar-håndbogen
næste

KonsoleKalendar-håndbogen

Tuukka Pasanen

Allen Winter

Tester: Malcolm Hunter
Oversætter: Erik Kjær Pedersen
revision 1.1.1 (2004-04-15)

Tilladelse er hermed givet til at kopiere, videregive og/eller ændre dette dokument under betingelserne i GNU's Fri Dokumentation License, Version 1.1 eller en vilkårlig senere version publiceret af Free Software Foundation; uden invariante afsnit, uden tekster før omslaget, og uden tekster efter omslaget. En kopi af licensen er inkluderet i afsnittet ved navn " Medvirkende og licens".

KonsoleKalendar er en kommandolinjegrænseflade for KDE's kalender.


Kapitel 1. Indledning
Indledning
forrige
næste

Kapitel 1. Indledning

KonsoleKalendar er en kommandolinjegrænseflade for KDE's kalender. Den lader dig vise, indsætte, fjerne eller ændre kalenderbegivenheder via kommandolinjen eller fra et scriptsprog. Desuden kan KonsoleKalendar lave en ny KDE-kalender, eksportere en KDE-kalender til forskellige slags andre formater, og importere en anden KDE-kalender.

I sin basale tilstand viser KonsoleKalendar listen af begivenheder i standardkalenderen for den aktuelle dato (fra 7:00 til 17:00).

Hovedfunktioner i KonsoleKalendar:

  • Vis kalenderindgange fra en startdato og -tid til en slutdato og -tid

  • Indsæt (tilføj) kalenderindgange

  • Fjern (slet) kalenderindgange

  • Modificér (ændr) kalenderindgange

  • Lav en ny kalender

  • Eksportér kalenderindgange til andre filformater

  • Importér en eksisterende KDE-kalender.

KonsoleKalendar er ikke en anden grafisk grænseflade for en KDE-kalender (dvs. KOrganizer) KonsoleKalendar er kun beregnet til brug hvor en grafisk brugergrænseflade ikke er praktisk eller mulig.

KonsoleKalendar sørger ikke for et fuldstændigt sprog til at lave forespørgsler om brugerens kalender, det er heller ikke forfatternes hensigt nogensinde at tilføje en sådan mulighed. Enkle kommandolinjeflag findes der giver adgang til kalenderbegivenheder i et dato- og tidsinterval.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 2. Egenskaber
Egenskaber
forrige
næste

Kapitel 2. Egenskaber

I dette kapitel lærer du om de hovedfunktionerne i KonsoleKalendar, og hvordan de kontrolleres med parametre du kan angive på kommandolinjen (husk at KonsoleKalendar ikke har en grafisk brugergrænseflade; det er kun et kommandolinjeprogram).

Du vil lære også om at indsætte, slette og ændre kalenderbegivenheder, og hvordan begivenheder eksporteres til andre filformater. Oprettelse og import af KDE-kalendere vil også blive dækket i dette kapitel.

Vis begivenheder

I normaltilstand, eller ved at bruge flaget --view, vil KonsoleKalendar give en liste af begivenheder i et angivet dato- og tidsinterval.

For at se alle dagens begivenheder (fra 7:00 til 17:00), køres simpelthen:

% konsolekalendar

I det næste eksempel, ser vi en liste af begivenheder for ugen fra 18. til 22. august:

% konsolekalendar --view --date 2003-08-18  --end-date 2003-08-22

Vis de næste begivenheder på kalenderen fra nuværende tidspunkt og fremover:

% konsolekalendar --next

For at se alle begivenheder for de næste 5 dage:

% konsolekalendar --show-next 5


Indsæt begivenheder
Indsæt begivenheder

Indsæt begivenheder

KonsoleKalendar kan indsætte begivenheder i en KDE-kalender eller kalenderressource med kommandolinjeflaget --add. Begivenheder som det lykkes at indsætte vil blive vist i KDE's kalenderprogrammer (såsom KOrganizer) med det samme.

I det følgende eksempel indsættes en begivenhed som begynder 2003-06-04 (4. juni, 2003) klokken 10:00 og slutter klokken 12:00 med sammendraget "Lægebesøg" i brugerens standardkalenderressource:

% konsolekalendar --add --date 2003-06-04 --time 10:00 \
--end-time 12:00 --summary "Doctor Visit"

I dette eksempel tilføjes en fødselsdag til brugerens standardkalenderressource:

% konsolekalendar --add --date 2003-06-06 --summary "My Birthday" \
--description "Party Time"

Her indsættes en uges ferie i en delt ferie-kalender:

% konsolekalendar --add --file vacation.ics --date 2003-08-01 \
--end-date 2003-08-07 --summary "Ferie" --description "Ingen vil nogensinde finde mig!"



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Fjern indgange
Fjern indgange

Fjern indgange

KonsoleKalendar understøtter fjernelse af indgange i en kalenderfil eller ressource ved brug af --delete kommandlinjeargument. Kalenderindgange der skal fjernes bliver angivet ved deres entydige strengidentifikator (UID) ved brug af --uid flaget. UID'er findes ved først at kigge på begivenehden, ved brug af --view flaget.

Begivenheder som det lykkes at slette vil blive fjernet fra KDE's kalenderprogrammer (såsom KOrganizer) med det samme.

Advarsel

Når du sletter noget fra en kalender kan du ikke fortryde det! Med andre ord, når du sletter en indgang kan du ikke reversere sletningen. Den er væk for evigt.

Her sletter vi en kalenderindgang med UID KonsoleKalendar-1887551750.196:

% konsolekalendar --delete --uid KonsoleKalendar-1887551750.196



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Ændr indgange
Ændr indgange

Ændr indgange

KonsoleKalendar understøtter ændring af eksisterende indgange i en kalenderfil eller ressource ved brug af --change kommandolinjeargumentet. Kalenderindgange der skal ændres angives ved deres entydige strengidentifikator (UID) ved brug af --uid flaget. UID'er findes ved først at se begivenheden ved brug af --view flaget.

Ændringer opfører sig på samme måde som indsætning: du kan ændre begivenhedens startdato og tid, slutdato og tid, sammendrag, sted og beskrivelse. Begivenheder som det lykkes at ændre vil blive vist ændret i KDE's kalenderprogrammer (såsom KOrganizer) med det samme.

Eksempel: Her ændrer vi sammendraget og beskrivelsen af en kalenderindgang med UID KonsoleKalendar-1887551750.196:

% konsolekalendar --change --uid KonsoleKalendar-1887551750.196 --summary "Få mit hovede undersøgt" --description "gå ikke til den læge igen!"



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Oprettelse af en ny kalenderfil
Oprettelse af en ny kalenderfil

Oprettelse af en ny kalenderfil

KonsoleKalendar kan bruges til at lave en ny KDE-kalenderfil. Da du ikke kan indsætte en indgang i en kalender der ikke eksisterer, må du først lave filen ved brug af --create og --file kommandolinjeargumenterne.

Opret en kalenderfil ved navn /data/share/calendars/vacation.ics:

% konsolekalendar --create --file /data/share/calendars/vacation.ics



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eksport til andre formater
Eksport til andre formater

Eksport til andre formater

KonsoleKalendar kan eksportere en KDE-kalender til andre velkendte formater. Eksport er en speciel form for visning. Som standard, vises begivenheder i “KonsoleKalendar tekst”-format. For at ændre visningsformater bruges --export-type kommandolinjeargumenter.

For at se en liste af alle understøttede eksportformater, bruges --export-list flaget som i:

% konsolekalendar --export-list



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Eksportformater
Eksportformater

Eksportformater

Nogle, men ikke nødvendigvis alle, de understøttede formater er beskrevet i dette afsnit.

KonsoleKalendar tekstformat

KonsoleKalendar Tekstformat er KonsoleKalendar's indfødte format og er designet til at være behageligt at læse til at kunne tolkes af opfølgningsscripter.

KonsoleKalendar's tekstformat er:

Dato:\t<Tilfældets dato>(dddd åååå-MM-dd)
[\t<Tilfældets starttid>(hh:mm) - <Tilfældets sluttid>(tt:mm)]
Sammendrag:
\t<Tilfældets sammendrag | "(intet tilgængeligt sammendrag)">
Sted:
\t<Tilfældets sted | "(intet sted tilgængeligt)">
Beskrivelse:
\t<Tilfældets beskrivelse | "(ingen beskrivelse tilgængelig)">
UID:
\t<Tilfældets UID>
--------------------------------------------------

For eksempel:

Dato:  Tirsdag 2003-11-01
        8:00 - 9:00
Sammendrag:
        Møde med chefen
Sted:
        Konferenceværelset
Beskrivelse:
        Alle ansatte mødes med chefen i det store konferencerum.
UID:
        KonsoleKalendar-1128954167.1013

KonsoleKalendar kort tekstformat

Kort tekstformat er en mere kompakt, mindre ordrig udgave af KonsoleKalendar's indfødte format.

KonsoleKalendar's kort tekstformat er:

[--------------------------------------------------]
{<Tilfældets dato>(dddd åååå-MM-dd)]
[<Tilfældets starttid>(hh:mm) - <Tilfældets sluttid>(tt:mm) | "\t"]
\t<Tilfældets sammendrag | \t>[, <Tilfældets sted>]
\t\t<Tilfældets beskrivelse | "\t">

For eksempel:

--------------------------------------------------
Tirsdag 2003-11-01
08:00 - 09:00   Møde med chefen, konferenceværelset
                Møde med alle medarbejdere for at diskutere projektet.

Komma-adskilte værdier (CSV) format

Komma-adskilte værdier formatet viser begivenhedernes værdier i samme rækkefølge som KonsoleKalendar's tekstformat. Den eneste forskel er at al informationen er på samme række med hvert felt adskilt af et komma. De resulterende eksporterede filer kan importeres direkte til regnearkprogrammer såsom KSpread, OpenOffice.org Calc, og Microsoft® Excel. CSV-formatet er også nemt at tolke med opfølgningsscripter.

Komma-adskilt værdi (CSV) formatet er:

ÅÅÅÅ-MM-DD,TT:MM,ÅÅÅÅ-MM-DD,HH:MM,Sammendrag,Sted,Beskrivelse,UID

For eksempel:

2003-11-01,08:00,2003-11-01,09:00,Møde med chefen,Koneferenceværelset,Alle ansatte mødes \
med chefen i det store konferencerum.,KonsoleKalendar-1128954167.1013

HTML-formatet

HTML eksportformatet vil producere en gyldig HTML-fil der kan publiceres til WWW. Dette eksportformat er ikke passende for tolkning af opfølgningsscripter, men er meget godt til at publicere kalendere for nem offentlig læsning.

TODO: Indsæt skærmaftryk her

HTMLmonth-formatet

Dette format producerer en HTML-fil der viser alle aftaler i et bestemt datoområde.Dette eksportformat er ikke passende for tolkning af opfølgningsscripter, men er meget godt til at publicere kalendere for nem offentlig læsning.

TODO: Indsæt skærmaftryk her



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Importere kalendere
Importere kalendere

Importere kalendere

KonsoleKalendar kan importere en ICS kalenderfil til en KDE kalender. Alle begivenheder fra kalender der bliver importeret fra vil blive indsat, inklusive identiske begivenheder. I næste udgave af KonsoleKalendar vil identiske begivenheder ikke blive indsat.

For at importere kalenderfilen enanden.ics i kalenderen denne.ics køres:

% konsolekalendar --import enanden.ics --file denne.ics



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 3. Kommandolinjeargumenter
Kommandolinjeargumenter
forrige
næste

Kapitel 3. Kommandolinjeargumenter

KonsoleKalendar understøtter følgende valg:

TilvalgBeskrivelse
--help, --help-allViser hjælp om programmets valg.
--authorViser information om programmets forfattere.
-v, --versionViser programmets versionsinformation.
--licenseViser programmets licensinformation.
--verboseUdskriver hjælpsomme meddelelser under kørsel.
--dry-runUdskriv hvad som ville være sket, men gør det ikke. Ændrer ingen filer: indsætter, fjerner eller ændrer ingen eksisterende filer, eller laver nogen nye filer.
--file  kalenderfilAngiv en kalenderfil at bruge.

Hvis andet ikke er angivet bruuges KOrganizer's standardressource.

Større virkningstilstande: 
--viewUdskriv kalenderbegivenheder i angivet eksportformat.
--addIndsæt en begivenhed i kalenderen.
--changeÆndr en eksisterende begivenhed i kalenderen.
--deleteFjern en eksisterende begivenhed i kalenderen.
--createOpret en ny kalenderfil hvis den ikke findes.
--import  importfilImportér kalenderen i hovedkalenderen.
Operationsændrerer: 
--allVis alle kalenderindgange.
--nextVis næste aktivitet i kalenderen.
--show-next  dageStartende på det angivne tidspunkt, vis de næste # dages aktiviteter.
--uid  UIDVis, slet eller ændr begivenheden med denne entydige strengidentifikator.
--date  datoBegynd med dagen [ÅÅÅÅ-MM-DD]. Standardværdi er dagens dato.
--time  tidBegynd med tiden [TT:MM]. Standardværdi for visning er 07:00.

For at tilføje eller ændre en flydende begivenhed, bruges --time float eller --end-time float flagene.

--end-date  slutdatoSlut på dagen [ÅÅÅÅ-MM-DD]. Standardværdi angives af --date.
--end-time  sluttidSlut på tidspunktet [TT:MM]. Standard sluttidspunkt for visning er 17:00.

For at tilføje eller ændre en flydende begivenhed, bruges --time float eller --end-time float flagene.

--epoch-start  epoke-startStart fra dette tidspunkt [sekunder efter epoken].
--epoch-end  epoke-tidSlut på dette tidspunkt [sekunder efter epoken].
--summary  sammenfatningTilføj sammenfatning til begivenhed (virker ved tilføj og ændring).
--description  beskrivelseTilføj beskrivelse af begivenhed (virker ved tilføj og ændring).
--location  locationTilføj sted til begivenhed (virker ved tilføj og ændring).
Eksport-tilvalg: 
--export-type  eksporttypeEksportér filtypen. Standardfiltype for eksport er tekst.
--export-file  eksportfilEksportér til fil. Normalt skrives uddata til standardudskriften.
--export-listUdskriv liste med eksporttyper som understøttes og slut af.
forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 4. Spørgsmål og svar
Spørgsmål og svar
forrige
næste

Kapitel 4. Spørgsmål og svar

Dette dokument er muligvis blevet opdateret siden din installation. Du kan finde den nyeste udgave på http://www.klid.dk/kde/da/kdepim/.

4.1. Hvilke indstillingsfiler anvender KonsoleKalendar?
4.2. Hvad er programnavnet for KonsoleKalendar?
4.3. Hvad er datospecifikationsformatet?
4.4. Hvad er tidsspecifikationsformatet?
4.5. Vil KonsoleKalendar indsætte en ny begivenhed der er identisk med en der allerede eksisterer i kalenderen?
4.6. Hvordan afgør KonsoleKalendar om en begivenhed er identisk med en der allerede eksisterer i kalenderen?
4.7. Kan en ikke-flydende begivenhed ændres til en flydende begivenhed?
4.8. Hvorfor bliver begivenhedernes UID'er udskrevet i de fleste eksportformater?
4.9. Hvordan får jeg mit spørgsmål tilføjet til denne OSS?
4.1.

Hvilke indstillingsfiler anvender KonsoleKalendar?

Ingen.

4.2.

Hvad er programnavnet for KonsoleKalendar?

KonsoleKalendars programnavn er konsolekalendar.

4.3.

Hvad er datospecifikationsformatet?

KonsoleKalendar vil afslå datoer angivet på kommandolinjen med mindre de er angivet i følge ISO 8601 standarder, nemlig: ÅÅÅÅ-MM-DD. Hvor ÅÅÅÅ repræsenterer året med fire cifre (såsom 2003), MM repræsenterer måneden med to cifre (01,02,..,12), og DD repræsenterer dagen med to cifre (01,02,...,31).

KonsoleKalendar eksporterer altid datoer i ISO 8601 formatet.

4.4.

Hvad er tidsspecifikationsformatet?

KonsoleKalendar vil afslå tidspunkter angivet på kommandolinjen med mindre de er angivet i følge ISO 8601 standarder, nemlig: TT:MM:SS. Hvor TT repræsenterer timer med to cifre (01,02,...24), MM repræsenterer minutter med to cifre (01,02,..,60), og SS repræsenterer sekunder med to cifre (01,02,...,60).

KonsoleKalendar eksporterer altid tider i ISO 8601 formatet.

4.5.

Vil KonsoleKalendar indsætte en ny begivenhed der er identisk med en der allerede eksisterer i kalenderen?

Nej. Se næste spørgsmål.

4.6.

Hvordan afgør KonsoleKalendar om en begivenhed er identisk med en der allerede eksisterer i kalenderen?

KonsoleKalendar tjekker den angiven startdato og tidspunkt, slutdato og tidspunkt, og sammndrag mod alle begivenheder i kalenderen. En begivenhed matcher hvis alle tre værdier er de samme som en eksisterende begivenhed.

4.7.

Kan en ikke-flydende begivenhed ændres til en flydende begivenhed?

Ja. Brug --time float flaget med --change.

4.8.

Hvorfor bliver begivenhedernes UID'er udskrevet i de fleste eksportformater?

Fordi du har brug for at angive UID'er for at slette eller ændre begivenheder. Hvis du ikke ønsker at se begivenhedernes UID'er så brug den korte eksporttype (--export-type short).

4.9.

Hvordan får jeg mit spørgsmål tilføjet til denne OSS?

Send dine spørgsmål til .

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kapitel 5. Medvirkende og licens
Medvirkende og licens
forrige
næste

Kapitel 5. Medvirkende og licens

KonsoleKalendar Program ophavsret 2002,2003:

  • Tuukka Pasanen

  • Allen Winter

Dokumentation ophavsret 2003:

  • Allen Winter

  • Tuukka Pasanen

Dansk oversættelse Erik Kjær Pedersen

Dokumentation er udgivet under betingelserne i GNU Free Documentation License.

Dette program er udgivet under betingelserne i GNU General Public License.

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Appendiks A. Installation
Installation
forrige
næste

Appendiks A. Installation

Hvordan får man fat på KonsoleKalendar

KonsoleKalendar er en del af KDE-projektet http://www.kde.org/.

KonsoleKalendar findes i kdepim-pakken på ftp://ftp.kde.org/pub/kde/, hoved FTP-stedet for KDE-projektet.

KonsoleKalendar levereres sammen med KDE 3, og er ikke separat tilgængeligt.

Krav
Krav

Krav

KonsoleKalendar kræver at KDE:s standardbibliotek er installeret (pakken kdelibs). For at kompilere fra kildekode, behøver du også Qt™ og kdelibs udviklingspakke.

Du finder en liste over ændringer i filen ChangeLog.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Kompilering og installation
Kompilering og installation

Kompilering og installation

Dette afsnit giver et hurtigt overblik af byggeprocessen. Læs venligst Kompilering af KDE 3.2.x for fuldstændige instruktioner.

Hvis du ikke kan skaffe en passende forkompilerat binærpakke, skal du kompilere KonsoleKalendar selv fra kildekode. Hent kildekodefilen kdepim-x.x.tar.bz2. 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.

For at kompilere og installere KonsoleKalendar på dit system, skal du skrive følgende i basismappen for distributionen for KonsoleKalendar :

% ./configure
% make
% make install

Idet KonsoleKalendar bruger autoconf og automake skulle du ikke få problemer med at kompilere den. Hvis du skulle løbe ind i problemer så rapportér dem til KDE's e-post-lister.

Bemærk

Hvis du har mere end en version af KDE installeret (f.eks. KDE 2 og KDE 3), kan KonsoleKalendar muligvis installeres i forkert KDE-mappe. Hvis det behøves, kan du angive KDE-mappen som et flag til ./configure. For eksempel, hvis KDE er installeret i /opt/kde3:

./configure --prefix=/opt/kde3



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

Indstilling
Indstilling

Indstilling

Ingen særlige indstillinger kræves for at få KonsoleKalendar til at køre i KDE's desktopmiljø.



Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

forrige
næste
hjem


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team

næste
 


Would you like to make a comment or contribute an update to this page?
Send feedback to the KDE Docs Team