Ophavsret © 2002, 2004 Tuukka Pasanen
Ophavsret © 2003, 2005 Allen Winter
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.
Indholdsfortegnelse
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.
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.
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
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!"
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.
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
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!"
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
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
Nogle, men ikke nødvendigvis alle, de understøttede formater er beskrevet i dette afsnit.
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
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 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 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
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
i kalenderen enanden.ics
køres:denne.ics
%
konsolekalendar
--import
enanden.ics
--file
denne.ics
KonsoleKalendar understøtter følgende valg:
Tilvalg | Beskrivelse |
---|---|
--help, --help-all | Viser hjælp om programmets valg. |
--author | Viser information om programmets forfattere. |
-v, --version | Viser programmets versionsinformation. |
--license | Viser programmets licensinformation. |
--verbose | Udskriver hjælpsomme meddelelser under kørsel. |
--dry-run | Udskriv 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 kalenderfil | Angiv en kalenderfil at bruge. Hvis andet ikke er angivet bruuges KOrganizer's standardressource. |
Større virkningstilstande: | |
--view | Udskriv kalenderbegivenheder i angivet eksportformat. |
--add | Indsæt en begivenhed i kalenderen. |
--change | Ændr en eksisterende begivenhed i kalenderen. |
--delete | Fjern en eksisterende begivenhed i kalenderen. |
--create | Opret en ny kalenderfil hvis den ikke findes. |
--import importfil | Importér kalenderen i hovedkalenderen. |
Operationsændrerer: | |
--all | Vis alle kalenderindgange. |
--next | Vis næste aktivitet i kalenderen. |
--show-next dage | Startende på det angivne tidspunkt, vis de næste # dages aktiviteter. |
--uid UID | Vis, slet eller ændr begivenheden med denne entydige strengidentifikator. |
--date dato | Begynd med dagen [ÅÅÅÅ-MM-DD]. Standardværdi er dagens dato. |
--time tid | Begynd med tiden [TT:MM]. Standardværdi for visning er 07:00. For at tilføje eller ændre en flydende begivenhed, bruges |
--end-date slutdato | Slut på dagen [ÅÅÅÅ-MM-DD]. Standardværdi angives af --date . |
--end-time sluttid | Slut på tidspunktet [TT:MM]. Standard sluttidspunkt for visning er 17:00. For at tilføje eller ændre en flydende begivenhed, bruges |
--epoch-start epoke-start | Start fra dette tidspunkt [sekunder efter epoken]. |
--epoch-end epoke-tid | Slut på dette tidspunkt [sekunder efter epoken]. |
--summary sammenfatning | Tilføj sammenfatning til begivenhed (virker ved tilføj og ændring). |
--description beskrivelse | Tilføj beskrivelse af begivenhed (virker ved tilføj og ændring). |
--location location | Tilføj sted til begivenhed (virker ved tilføj og ændring). |
Eksport-tilvalg: | |
--export-type eksporttype | Eksportér filtypen. Standardfiltype for eksport er tekst. |
--export-file eksportfil | Eksportér til fil. Normalt skrives uddata til standardudskriften. |
--export-list | Udskriv liste med eksporttyper som understøttes og slut af. |
Dette dokument er muligvis blevet opdateret siden din installation. Du kan finde den nyeste udgave på http://www.klid.dk/kde/da/kdepim/.
KonsoleKalendar Program ophavsret 2002,2003:
Tuukka Pasanen (illuusio AT mailcity.com)
Allen Winter (awinterz AT users.sourceforge.net)
Dokumentation ophavsret 2003:
Allen Winter (awinterz AT users.sourceforge.net)
Tuukka Pasanen(illuusio AT mailcity.com)
Dansk oversættelse Erik Kjær Pedersen (erik AT binghamton.edu)
Dokumentation er udgivet under betingelserne i GNU Free Documentation License.
Dette program er udgivet under betingelserne i GNU General Public License.
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.
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
.
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
, og gå til mappen som er blevet lavet.xvfj
pakke.tar.bz2
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.
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
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