# Handbok nyhetsövervakaren

## Inledning

Nyhetsövervakaren är ett miniprogram för &kde;:s panel (också känd som &kicker;) som ger ett lätt och bekvämt sätt att komma åt nyheterna som rapporteras av många nyhetskällor (som Slashdot, Linux Weekly News eller Freshmeat).

För att göra det här, kräver nyhetsövervakaren att nyhetskällor tillhandahåller en speciell &RSS;-fil, som innehåller rubriker och pekare till motsvarande fullständiga artikel. Sådana filer är mycket vanliga nuförtiden, och nyhetsövervakaren levereras med en uppsättning med bra nyhetskällor som tillhandahåller sådana filer.

### Kortfattad information om &RSS;-filer

&RSS;-filer blir mer och mer populära nuförtiden, och det här miniprogrammet är inte det första program som drar nytta av dem. Men vad är &RSS;-filer? Det här avsnittet försöker ge ett kortfattat svar på den här frågan, samt peka på andra källor med ytterligare information.

Ett kort svar: &RSS; är ett XML-baserat format för distribution av webbkontakter.

&RSS; används ofta med betydelsen Rich Site Summary (Innehållsrik summering av plats): Det är inte en vanlig definition, men ger en idé om vad skaparna av &RSS; tänkte sig. Det finns ingen erkänd betydelse för &RSS;, så det är i själva verket inte en förkortning, utan ett namn.

&RSS; skapades under 1999, och uppfanns av Netscape som ett distributionsformat för deras webbplats my.netscape.com. Den här allra första utgåvan av &RSS; var version 0.9. Några månader senare, introducerade Netscape &RSS; version 0.9.1, som innehöll många funktioner från formatet <scriptingNews>.

Det grundläggande konceptet för alla &RSS;-filer, är att tillhandahålla ett rent, enkelt och flyttbart sätt att distribuera webbinnehåll, i synnerhet nyheter: Nyhetskällorna tillhandahåller en &RSS;-fil, som i grunden innehåller ett antal poster, där varje post består av en rubrik och en webbadress som pekar på den fullständiga artikeln. &RSS;-filen innehåller också annan allmän information om just den nyhetskällan, som dess namn och hemsida, som utvärderas av nyhetsövervakaren.

Nuförtiden finns det några ytterligare, mer sofistikerade versioner av &RSS;-formatet (0.91, 0.92, 0.93, 1.0 och den nuvarande formatversionen 2.0) men de två första versionerna utgör fortfarande omkring 85 % av filerna som tillhandahålls på webben. Hur som helst, kan alla versioner till och med 2.0 hanteras av nyhetsövervakaren!

Det här är förstås bara ett kort och mycket ofullständigt försök att förklara de grundläggande ideerna bakom &RSS;-filer. Om du är intresserad av det här ämnet, skulle du kunna följa någon av följande länkar som pekar på ytterligare, mer kompletta, informationskällor.

http://www.webreference.com/authoring/languages/xml/rss/intro/

- En mycket pragmatisk introduktion till &RSS;-formatet, med konkreta exempel och riktlinjer. Tillsammans med de auktoritativa specifikationerna, så är den en bra handledning för de som funderar på att tillhandahålla en &RSS;-baserad nyhetskälla på sin hemsida.

http://www.oreillynet.com/rss/

- &RSS;-sidan från O'Reilly presenterar många allmänna artiklar om att nyttja och använda &RSS;-filer, aktuella nyheter om &RSS;-utvecklingsgemenskapen, samt väsentlig information för webbutvecklare som funderar på att dra nytta av &RSS;.

http://blogspace.com/rss/

- Den här sidan är ytterligare en utmärkt källa till nyheter om &RSS;-utvecklingen, som är särskilt intressant för utvecklare som arbetar med &RSS;-baserad teknologi.

http://www.w3.org/RDF/

- Den vederhäftiga källan om RDF, ett XML-baserat språk, som gett upphov till moderna &RSS;-versioner, publicerad av World Wide Web konsortiet. Den tillhandahåller en fullständig lista med länkar till andra platser om ämnet, samt en tidplan över RDF-utvecklingen, en översikt över arkitekturen, ett arkiv med artiklar om RDF samt en noggrant sammanställd lista på verktyg för utvecklare som ämnar arbeta med RDF.

Utvecklare bör också kontrollera de auktoritativa specifikationerna för de olika &RSS;-versionerna:

### &RSS;-specifikationer

1. Version 0.90: http://www.purplepages.ie/rss/netscape/rss0.90.html

2. Version 0.91: http://backend.userland.com/rss091

3. Version 0.92: http://backend.userland.com/rss092

4. Version 0.93: http://backend.userland.com/rss093

5. Version 1.0: http://web.resource.org/rss/1.0/

6. Version 2.0: http://backend.userland.com/rss

Om du hittar några andra platser eller dokument om det här ämnet, och tycker att de är värda att nämnas här, tveka inte att skicka dem till Frerich Raabe raabe@kde.org, så att de kan infogas i det här dokumentet och vara till hjälp för alla.

Tack så mycket!

## Att starta nyhetsövervakaren

Här är en skärmbild på nyhetsövervakaren i &kde;:s panel. Här är en skärmbild på nyhetsövervakaren i &kde;:s panel.

Nyhetsövervakaren startas som varje annat &kicker;-miniprogram, du måste bara lägga till det i panelen (eller en av huvudpanelens underpaneler). För att göra detta, högerklicka på &kde;:s panel, och välj bara Lägg till Miniprogram Knewsticker.

Här är en skärmbild på nyhetsövervakaren i sin egen underpanel. Här är en skärmbild på nyhetsövervakaren i sin egen underpanel.

Ett annat bra sätt att använda nyhetsövervakaren är att starta den i en egen underpanel. Lägg bara till en ny underpanel genom att välja Lägg till Utökning Underpanel i panelmenyn. Nu kan du helt högerklicka på underpanelen och välja nyhetsövervakaren, enligt beskrivningen ovanför.

Här är en skärmbild på nyhetsövervakaren i sitt eget fönster. Här är en skärmbild på nyhetsövervakaren i sitt eget fönster.

Ett tredje, populärt, sätt att starta nyhetsövervakaren är att välja &knewsticker; Internet Fler program&knewsticker; (Nyhetsövervakare) i K-menyn. Då startas nyhetsövervakaren och körs i ett eget fönster, som du sedan kan ändra storlek på eller flytta omkring som du vill.

## Att anpassa nyhetsövervakaren

Du kan komma åt nyhetsövervakarens inställningsdialogruta genom att klicka med höger musknapp på den rullande texten, eller genom att klicka på knappen med pilen och välja alternativet som heter Inställningar i menyn.

### Allmänna alternativ

Så här ser fliken Allmänt ut i inställningsdialogrutan. Så här ser fliken Allmänt ut i inställningsdialogrutan.

Här kan du ange hur snabbt texten ska rullas, hur den ska se ut samt andra alternativ för miniprogrammet. Här är en översikt över vad var och en av knapparna under den här fliken gör:

Känslighet för musrulle:

- Det här skjutreglaget låter dig definiera hur fort/långsamt texten ska rulla när du använder musrullen.

Intervall mellan nyhetsförfrågningar

- Här kan du definiera mellan vilka intervall som nyhetsövervakaren skickar en förfrågan efter nya rubriker till de inställda nyhetskällorna. Det här beror i allmänhet på hur snabbt du vill få reda på nyheter och hur mycket du vill belasta nätverket:

  - Ett lägre värde (lägre än 15 minuter) gör det möjligt att få meddelanden om nyheter väldigt snabbt om du vill eller behöver det. Observera dock att det ökar nätverkstrafiken väsentligt. Därför bör inte så låga värden användas om du använder populära nyhetskällor (som Slashdot eller Freshmeat) eftersom de i allmänhet redan har nog med jobb att hantera inkommande förfrågningar.

  - Ett högre värde (högre än 45 minuter) låter dig inte få reda på nyheter så fort. För icke tidskritiska tillämpningar, borde det dock vara lämpligt. Den positiva aspekten med längre intervaller är att nätverket utsätts för en mycket liten belastning; detta sparar resurser och lugnar nerverna hos dig och systemadministratörerna på nyhetskällorna du använder.

  Standardvärdet (30 minuter) borde vara passande och lämpligt i de flesta fall.

Egna namn på nyhetskällor

- Markera den här rutan för att nyhetsövervakaren ska använda de namn som du angett i listan med nyhetskällor (tillgänglig under fliken med namnet Nyhetskällor) istället för de namn som nyhetskällorna själv rapporterar. Det här kan vara praktiskt för nyhetskällor som rapporterar mycket långa eller oanvändbara namn.

Tillfälligt långsam rullning

- Markera den här rutan för att göra så att nyhetsövervakaren saktar ner rullningshastigheten när du flyttar muspekaren över den rullande texten. Det här gör det mycket lättare att klicka på objekt, och dra iväg ikonerna (om det är aktiverat).

### Inställning av nyhetskällor

Så här ser fliken Nyhetskällor ut i inställningsdialogrutan. Så här ser fliken Nyhetskällor ut i inställningsdialogrutan.

Under den här fliken kan du hantera listan med nyhetskällor som nyhetsövervakaren frågar efter nyheter. Klicka på vilken post som helst med höger musknapp för att öppna en sammanhangsberoende meny, som låter dig ta bort den aktuella posten, eller lägga till en ny post. Längst ner på sidan finns också knappar som har samma effekt.

Om du har startat nyhetsövervakaren, kan du leka med inställningarna nu. Genom att trycka på Verkställ börjar nyhetsövervakaren använda de nya inställningarna omedelbart, du behöver inte starta om det.

#### Att lägga till en ny plats

Det finns fyra sätt att lägga till en ny plats i listan:

- Du kan klicka på knappen längst ner som heter Lägg till....

- Du kan klicka med höger musknapp på tabellen och välja Lägg till nyhetskälla.

- Du kan dra vilken &RSS;-fil som helst från ett annat program (som &konqueror;) till tabellen. Då läggs en ny post till i listan, namnet sätts till Okänd och maximala antalet artiklar sätts till 10.

- Till sist, så kan du klicka på vilken &RSS;-fil som helst i &konqueror;s filhanterare, för att omedelbart lägga till den i listan.

Alla sätt gör att dialogrutan för nyhetskällor visas, där det finns ett formulär för att skriva in egenskaperna hos nyhetskällan som ska läggas till.

#### Att ändra en befintlig nyhetskälla

Det finns två sätt att justera egenskaperna hos en befintlig nyhetskälla:

- Du kan klicka på knappen längst ner som heter Ändra....

- Du kan klicka med höger musknapp på nyhetskällan som du vill redigera, och välja Redigera '...' i menyn.

Oberoende av vilket sätt du väljer, så visas dialogrutan för nyhetskällor, som anger egenskaperna för den markerade nyhetskällan.

#### Att ta bort en nyhetskälla

Du vill naturligtvis ibland ta bort en nyhetskälla från listan. För att åstadkomma det, finns det två saker du kan göra:

- Du kan klicka på knappen längst ner som heter Ta bort.

- Du kan klicka med höger musknapp på nyhetskällan som du vill ta bort, och välja Ta bort '...' i menyn.

I båda fallen visas en ruta för att bekräfta åtgärden, och försäkra att du inte valde fel alternativ.

Du kan också ta bort flera nyhetskällor på en gång, genom att hålla nere &Ctrl; medan du klickar på posterna som du skulle vilja ta bort, eller genom att klicka på vänster musknapp, och dra musen över alla poster du vill markera.

#### Dialogrutan för nyhetskällor

Så här ser dialogrutan för att lägga till och redigera nyhetskällor ut. Så här ser dialogrutan för att lägga till och redigera nyhetskällor ut.

När en nyhetskälla läggs till eller ändras, dyker dialogrutan för nyhetskällor upp (som visas ovan), och tillhandahåller inmatningsmöjligheter för att redigera de olika egenskaperna hos en nyhetskälla:

Namn:

- Det här är nyhetskällans namn.

  Den här texten används bara om Egna namn på nyhetskällor under fliken som heter Allmänt aktiveras.

Källfil:

- Här kan du ange webbadressen som refererar till nyhetsplatsens &RSS;-fil. Detta kan antingen vara en lokal fil, eller en fil som sparas på en annan server. Du kan också klicka på knappen till höger för att öppna en bekväm filvalsdialog och bläddra till filen som du vill använda, istället för att skriva in webbadressen för hand.

Filen är ett program

- Om den här rutan är ikryssad, antar inte nyhetsövervakaren att webbadressen (som anges i fältet Källfil) refererar till en &RSS;-fil, utan istället att webbadressen refererar till ett program (oftast ett skript). Vid en förfrågan till nyhetskällan kör nyhetsövervakaren programmet och behandlar det som programmet skriver ut på standardutmatningen som &RSS;-data. Detta är mycket bekvämt för konverteringsskript som laddar ner en HTML-fil och processar den, vilket skapar &RSS;-data som är lämpligt att använda med nyhetsövervakaren.

  Du hittar några skript som t.ex. laddar ner aktiekurser i kdeaddons-paketet, under katalogen `knewsticker-scripts`.

Kategori:

- Här kan du ange vilken kategori som nyhetskällan tillhör. Att arrangera nyhetskällor i kategorier gör det mycket lättare att hantera stora listor med nyhetskällor.

Max artiklar:

- Det här alternativet låter dig ange hur många artiklar som nyhetsövervakaren sparar från nyhetskällan. Detta värde överskrids aldrig.

  Detta är särskilt praktiskt för nyhetskällor som bara tillhandahåller tre rubriker åt gången, men du vill (till exempel) se de tio senaste. Nyhetsövervakaren laddar alltid ner tre rubriker och lägger till dem i listan, och sparar de sju senaste rubrikerna.

Ikon:

- Här kan du ange en webbadress för en bildfil (helst 16x16 bildpunkter stor), som ska användas för nyhetskällan. Ikoner gör det mycket lättare att skilja på flera nyhetskällor, och se vilken nyhetskälla en rubrik kom från när den rullar förbi i nyhetsövervakaren.

Längst ner hittar du de vanliga knapparna. En av dem förtjänar att nämnas särskilt: Genom att klicka på knappen Föreslå försöker nyhetsövervakaren gissa lämpliga värden för de flesta fält om du anger en webbadress till en giltig källfil.

Det betyder att du oftast bara kan klistra in en webbadress till en &RSS;-fil i inmatningsfältet som heter Källfil, trycka på knappen Föreslå, och sedan ändra föreslagna värden efter behov.

### Filter

Så här ser fliken Filter ut i inställningsdialogrutan. Så här ser fliken Filter ut i inställningsdialogrutan.

Den här fliken låter dig definierar diverse filter, som ska användas innan rubriker visas i den rullande texten.

De här filtren påverkar vara rubriker som visas med den rullande texten. Menyn visar alltid alla rubriker.

Den största delen av fliken upptas av en tabell som listar de filter som för närvarande är inställda. Varje filter har en liten ruta som kan kryssas i: Markeras den så aktiveras filtret, avmarkera den tillfälligt för att inaktivera filtret utan att ta bort det från listan.

Normalt finns det inga filter, så det är stor chans att du ser en helt tom tabell. Naturligtvis erbjuder den här dialogrutan dig möjligheter att lägga till nya filter, och hantera dem i allmänhet.

- För att lägga till ett filter, skriv helt enkelt in filteregenskaperna (se Filterdelar för en detaljerad beskrivning av de olika filteregenskaperna) genom att använda inmatningsfälten i rutan som heter Filteregenskaper, och tryck sedan på knappen som heter Lägg till.

- För att ändra ett existerande filter, markera filtret som du vill redigera i tabellen genom att vänsterklicka på det, och ändra sedan egenskaperna i rutan längst ner.

- För att ta bort ett filter, markera det i tabellen och tryck på knappen som heter Ta bort.

#### Filterdelar

Varje filter består av fyra delar:

#### Filterdelar

1. Åtgärd - detta kan antingen vara Visa eller Dölj och anger vad som ska hända med en rubrik om filtret matchar.

2. Nyhetskällor - här kan du ange om filtret gäller bara en enda nyhetskälla, eller om filtret ska användas på rubriker från alla nyhetskällor.

3. Villkor - detta är ett verb som, tillsammans med uttryck, anger om ett filter matchar. Ett villkor kan t.ex. vara innehåller, inte lika med eller matchar. Se nedan för en mer detaljerad beskrivning.

4. Uttryck - detta är en användardefinierad sträng, som är filtrets huvuddel, tillsammans med villkoret. Se nedan för en mer detaljerad beskrivning av den här delen.

Alla delarna kan anpassas med funktionerna som finns under fliken som heter Filteregenskaper. Möjliga värden på villkoren förtjänar en särskild förklaring:

- innehåller, innehåller inte: det här filtret matchar om rubriken innehåller/inte innehåller det angivna uttrycket.

  Uttrycket betraktas inte som skiftlägeskänsligt, så uttrycken KDE, kDE eller kde, matchar alla rubriker som innehåller KDE.

- lika med, inte lika med: det här filtret matchar om rubriken är lika med/inte är lika med det angivna uttrycket.

  Uttrycket betraktas som skiftlägeskänsligt, så av uttrycken Linux, linux eller LINUX, så matchar bara det första Linux.

- matchar: används det här uttrycket, betraktar nyhetsövervakaren det angivna uttrycket som ett reguljärt uttryck. För ytterligare information om reguljära uttryck, kan du läsa den här artikeln som publicerades på www.evolt.org.

### Inställningar för rullning

Så här ser fliken Inställningar för rullning ut i inställningsdialogrutan. Så här ser fliken Inställningar för rullning ut i inställningsdialogrutan.

Den här fliken låter dig ange diverse alternativ som påverkar nyhetsövervakarens rullande text:

Rullningshastighet

- Det här skjutreglaget låter dig definiera hur snabbt den rullande texten ska rulla. Om du har ganska lite plats i ditt aktivitetsfält (och därför en ganska liten nyhetsövervakare) bör du nog ställa in ett lägre värde så att du har en chans att läsa rubrikerna. För bredare nyhetsövervakare (och bättre ögon) är en snabbare text troligen lämpligt så att du behöver vänta på resten av rubriken så kort tid som möjligt.

Rullningsriktning

- De här alternativen låter dig definiera i vilken riktning texten ska rullas, dvs åt vänster eller åt höger, uppåt eller nedåt. Du kan också rotera texten med 90 eller 270 grader här, som inte är särskilt läsbart, men är lämpligt för vertikala paneler.

Teckensnitt för rullande text

- Klicka på knappen till höger med namnet Välj teckensnitt... för att välja teckensnittet som kommer att användas för den rullande texten.

  Vissa teckensnitt är svårare att läsa en andra, särskilt när de används som en rullande text, så du bör troligen välja ett teckensnitt som är lättläst till och med om texten rör sig.

Förgrundsfärg

- Klicka den här knappen för att öppna en bekväm färgvalsdialog som låter dig välja färgen som kommer att användas som förgrund för den rullande texten (dvs. färgen på texten själv).

Bakgrundsfärg

- Klicka på den här knappen för att öppna en bekväm färgvalsdialog som låter dig välja färgen som kommer att användas som bakgrund för den rullande texten.

Färg för färgläggning

- Klicka den här knappen för att öppna en bekväm färgvalsdialog som låter dig välja färgen som kommer att användas som rubrikfärg när de markeras (när du flyttar musen över dem).

Rulla bara senaste rubrikerna

- Klicka på den här knappen för att låta den rullande texten endast visa den senaste rubriken för varje nyhetskälla, istället för att visa varje rubrik som är tillgänglig från varje nyhetskälla.

Fortlöpande rullning

- Markera den här rutan för att undvika det där fula avbrottet vid slutet av rullningen (när alla rubrikerna har visats en gång). Om oändlig rullning är aktiverad och den sista rubriken har visats, så lägger nyhetsövervakaren till den första rubriken i slutet av den rullande texten.

Visa ikoner

- Att markera den här rutan, gör att nyhetsövervakaren visar en ikon (om tillgänglig) framför varje rubrik som rullas fram. Det gör det mycket lättare att avgöra vilken nyhetskälla som tillhandahöll vilken rubrik.

Stryk under färglagd rubrik

- Markera den här rutan för att den aktuella markerade rubriken (t.ex. rubriken som för närvarande är under musmarkören) ska strykas under.

## Att använda nyhetsövervakaren

Att använda nyhetsövervakaren är ganska rättframt och bör inte orsaka några stora problem, under förutsättning att du redan har anpassat nyhetsövervakaren. Oberoende om du kör nyhetsövervakaren i huvudpanelen, i sin egen underpanel eller i sitt eget fönster, visas den som ett område med rullande text och en knapp med en liten pil intill texten.

### Huvudgränssnittet

Området (som normalt är vitt, men bakgrundsfärgen kan lätt ändras i inställningsdialogrutan) med den rullande texten inuti kallas nyhetsvisaren. Den fortsätter att visa de nerladdade rubrikerna (eller bara de senaste rubrikerna) hela tiden och ger lätt tillgång till artiklarna. Om du ser en interessant artikel, klicka bara på den för att öppna &konqueror;s webbläsare, och visa hela artikeln som hör ihop med rubriken du klickade på. Om du märker att en rubrik som kan vara interessant precis försvann utanför skärmen, finns det också några sätt att påverka rullningen:

- Du kan klicka på nyhetsvisaren med vänster musknapp och flytta omkring musen (medan du håller nere vänster musknapp). Nyhetsövervakaren fortsätter att rulla som vanligt när du släpper vänster musknapp igen.

- Om du äger en så kallad hjulmus, kan du använda musens hjul för att rulla rubrikerna framåt och bakåt.

Det finns också en mycket kraftfull sammanhangsberoende meny, som du kan komma åt genom att antingen klicka på nyhetsvisaren med höger musknapp, eller klicka på pilknappen med vänster musknapp. Den här sammanhangsberoende menyn är den intressantaste delen av miniprogrammet, eftersom den innehåller i stort sett all funktionalitet.

### Den sammanhangsberoende menyn

Så här ser den sammanhangsberoende menyn i nyhetsövervakaren ut, när du bara använder de förinställda nyhetskällorna. Så här ser den sammanhangsberoende menyn i nyhetsövervakaren ut, när du bara använder de förinställda nyhetskällorna.

Den sammanhangsberoende menyn är egentligen uppdelad i två funktionella delar:

Den övre delen visar en lista med alternativ, där varje alternativ har en liten intilliggande ikon som ser ut så här . Den här listan representerar listan av för närvarande inställda nyhetskällor. Du kan klicka på någon av nyhetskällorna för att öppna en annan meny som innehåller en lista på rubriker som är tillgängliga för den speciella nyhetskällan, samt ett alternativ som heter Kontrollera nyheter för att uppdatera rubriklistan för den här nyhetskällan. Var och en av rubrikerna har en intilliggande ikon som anger om du redan har läst artikeln eller en om den fortfarande är oläst.

Den nedre delen visar för närvarande fem alternativ (förklarade uppifrån och ner):

Kontrollera nyheter

- Det här alternativet har ett litet intill sig. Om du vill tvinga nyhetsläsaren att kontrollera de inställda nyhetskällorna för nya artiklar, kan du klicka här.

  Det här nollställer inte den interna tiden som frågar nyhetskällor automatiskt efter nya rubriker med vissa intervall.

Nedkopplat läge

- Det här alternativet i den sammanhangsberoende menyn har ingen tillhörande ikon. Klicka på det här alternativet för att aktivera ett särskilt nedkopplat läge som stannar den interna tiden som frågar nyhetskällorna och förhindrar all automatisk nerladdning av nya rubriker. Det nedkopplade läget är praktiskt om du måste lämna datorn ett tag och systemet inte är anslutet till Internet under den tiden, eftersom det besparar dig alla felmeddelanden som dyker upp om någon av nyhetskällorna inte kunde kontaktas.

  Du kan fortfarande tvinga fram en omladdning för enstaka nyhetskällor eller alla nyhetskällor, genom att välja motsvarande alternativ Kontrollera nyheter.

Hjälp

- Det här alternativet är markerat med ett litet . Genom att klicka på det här alternativet visas nyhetsövervakarens dokumentation (som du läser just nu), som innehåller detaljer om alla funktioner och möjligheter hos nyhetsövervakaren.

Om Nyhetsövervakaren

- Det här alternativet är markerat med ett litet . Genom att klicka på det här alternativet visas vem som är skyldig till nyhetsövervakaren, och anger de som bidragit med väsentliga förbättringar till nyhetsövervakaren.

Anpassa Nyhetsövervakaren

- Det här alternativet är lätt att känna igen, på grund av ikonen som finns intill det. Välj det här alternativet för att öppna inställningsdialogrutan som låter dig anpassa alla egenskaper i nyhetsövervakaren.

## Vanliga frågor

&reporting.bugs;

Var kan jag hitta &RSS;-filen för nyhetskällan XYZ?

Det är i själva verket möjligt att nyhetskällan som du hänvisar till inte tillhandahåller någon &RSS;-fil alls! Du kanske i alla fall vill kontrollera http://www.webreference.com/services/news för en mer eller mindre uttömmande lista på webbplatser som tillhandahåller &RSS;-filer. Andra utmärkta resurser är http://www.xmltree.com och http://www.newsisfree.com, där du hittar hundratals RDF- och &RSS;-filer, sorterade efter språk och/eller ämne.

Om du i alla fall hittar några intressanta nyhetskällor som tillhandahåller ett sådant underliggande format, tveka inte att skicka dem till Frerich Raabe raabe@kde.org så att de kan inkluderas i framtida utgåvor. Tack så mycket!

## Tack till och licens

&knewsticker;

Program copyright 2000, 2001, 2002 Frerich Raabe raabe@kde.org

Bidragsgivare:

- Malte Starostik malte.starostik@t-online.de

- Wilco Greven greven@linux.org

- Adriaan de Groot adrig@sci.kun.nl

Dokumentation copyright 2001, 2002 Frerich Raabe raabe@kde.org

&underFDL; &underBSDLicense;

## Ordlista

Det här kapitlet är avsett att förklara de olika förkortningar som har används i hela dokumentationen av nyhetsövervakaren. Om du anser att några förkortningar eller termer saknas här, tveka inte att skicka e-post till Frerich Raabe raabe@kde.org så att de kan läggas till. Tack så mycket!

RDF

Resource Description Framework, resursbeskrivningsramverk. Ett språk härlett från XML som beskriver metadata. Ofta använt som ett underliggande format för artiklar och andra publikationer. För mer detaljerad information om RDF-filer, kan du vilja gå direkt till, eller gå direkt till den officiella sidan om RDF-filer hos World Wide Web konsortiet.

&RSS;

RDF Site Summary är i själva verket en utökning av &RSS;-språket. Med ett citat från den officiella &RSS; v1.0 specifikationen:

RDF Site Summary (&RSS;), RDF platsöversikt, är ett lättviktigt mångsidigt utvidgningsbart metadatabeskrivnings- och distributionsformat. &RSS; är en tillämpning av XML, som följer W3C's RDF-specifikationen och kan utökas via XML-namnrymder och/eller RDF-baserad modularisering.

XML

Extensible Markup Language är det universella formatet för strukturerade dokument och data på nätet. Det är en variant av SGML som passar behovet på webben. Du kan vilja ta en titt på sidan Extensible Markup Language hos World Wide Web konsortiet för ytterligare information.

W3C

En förkortning för World Wide Web Consortium. Med ett citat från den officiella hemsidan för W3C, World Wide Web Consortium (W3C) utvecklar samarbetande teknologier (specifikationer, guider, programvara och verktyg) för att leda nätet till dess fulla potential som ett forum för information, handel, kommunikation och gemensam förståelse.

&URL;

&URL; står för Uniform Resource Locator, webbadress, en speciellt formatterad sträng som kan referera till resurser som bilder, dokument och andra saker på Internet. Se motsvarande webbsida för mer detaljerad information om det här ämnet.

DCOP

Skrivbordskommunikationsprotokollet är ett sätt för program att kommunicera med varandra. Nyhetsövervakarens inställningsdialogruta använder till exempel DCOP för att informera själva miniprogrammet om den nuvarande inställningen.

Nyhetsövervakaren tillhandahåller ett omfattande &knewsticker;DCOP-gränssnitt, som gör det möjligt att styra många av nyhetsövervakarens funktioner från kommandoraden eller ett skript.

För mer detaljerad information om DCOP kan du vilja besöka http://developer.kde.org/documentation/library/2.0-api/dcop/HOWTO.html, för en fullständig förklaring.

## Information för utvecklare och avancerade användare

Nyhetsövervakaren tillhandahåller ett DCOP-gränssnitt, som är ganska omfattande, och stadigt växande. Det här används inte bara för att kommunicera med andra program, utan gör det också möjligt att kontrollera nyhetsövervakaren med ett skalskript. Desto mer gränssnittet utökas, ju mer användbart kommer det att bli och ju flexiblare blir möjligheten att kontrollera nyhetsövervakaren från ett skript.

För att använda de här DCOP-funktionerna kan du anropa kommandoradsprogrammet dcop eller använda det bekvämare programmet KDCOP. Båda tillhandahåller samma funktionalitet, så det är bara en fråga om smak när det gäller vilket program du föredrar. :-)

Det här kapitlet antar att du använder kommandoradsprogrammet dcop. För att komma åt nyhetsövervakarens DCOP-funktioner, försäkra dig om att nyhetsövervakaren har startats och skriv sedan bara något liknande i terminalen:

    % dcop knewsticker KNewsTicker [funktion]

Om ett felmeddelande visas som säger att `dcop` inte kunde hittas eller köras, kontrollera om filen `dcop` finns i katalogen `$KDEDIR/bin` och försäkra dig om att rättigheterna är riktigt inställda.

På kommandoraden, byt bara ut [funktion] med motsvarande funktionsnamn, dvs. skriv

    % dcop knewsticker KNewsTicker updateNews

för att få nyhetsövervakaren att titta efter uppdaterade nyheter och ladda ner dem om nödvändigt.

### DCOP-referens

I det här avsnittet listas alla metoder som är tillgängliga via nyhetsövervakarens DCOP-gränssnitt.

`updateNews`

- Den här funktionen tvingar nyhetsövervakaren att uppdatera den interna listan på artiklar (dvs. den frågar de inställda nyhetskällorna efter uppdaterade nyheter) och laddar ner dem när det behövs.

  Det här fungerar också om nyhetsövervakaren är i nedkopplat läge.

  Exempel:

      			% dcop knewsticker KNewsTicker updateNews

`reparseConfig`

- Kommandot `reparseConfig` får nyhetsövervakaren att ladda om sina inställningar från konfigurationsfilen. Den här funktionen används av inställningsdialogrutan för att prata med nyhetsövervakaren, men du kan använda den om du ändrat konfigurationsfilen för hand.

  Konfigurationsfilen sparas i `~/.kde/share/config/knewsticker_appletrc`

  Exempel:

      			% dcop knewsticker KNewsTicker reparseConfig

`setOfflineMode [bool]`

- Du kan anropa den här funktionen för att ange om nyhetsövervakaren är i nedkopplat läge för närvarande (t.ex. om nyhetsövervakaren ska fråga de inställda nyhetskällorna efter uppdaterade nyheter).

  Exempel:

      			% dcop knewsticker KNewsTicker setOfflineMode true

  för att aktivera nedkopplat läge.

      			% dcop knewsticker KNewsTicker setOfflineMode false

  för att stänga av nedkopplat läge.

`interval`

- Returnerar det nuvarande inställda intervallet mellan nyhetsförfrågningar i minuter.

  Exempel:

      			% dcop knewsticker KNewsTicker interval
      			30
      			%

`scrollingSpeed`

- Returnerar nuvarande inställda rullningshastighet. Intervallet som texten rullas en bildpunkt returneras i millisekunder.

  Exempel:

      			% dcop knewsticker KNewsTicker scrollingSpeed
      			100
      			%

`mouseWheelSpeed`

- Returnerar antalet bildpunkter som den rullande texten flyttas för varje rörelse på mushjulet.

  Exempel:

      			% dcop knewsticker KNewsTicker mouseWheelSpeed
      			15
      			%

`scrollingDirection`

- Returnerar ett heltal som motsvarar riktningen som den rullande texten rör sig:

  - 1 = Till vänster

  - 2 = Till höger

  - 3 = Uppåt

  - 4 = Neråt

  - 5 = Uppåt, roterad

  - 6 = Neråt, roterad

  Exempel:

      			% dcop knewsticker KNewsTicker scrollingDirection
      			1
      			%

`customNames`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren använder egna namn på nyhetskällor.

  Exempel:

      			% dcop knewsticker KNewsTicker customNames
      			false
      			%

`endlessScrolling`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren har funktionen fortlöpande rullning aktiverad.

  Exempel:

      			% dcop knewsticker KNewsTicker endlessScrolling
      			true
      			%

`scrollMostRecentOnly`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren för närvarande bara visar de senaste rubrikerna för varje nyhetskälla.

  Exempel:

      			% dcop knewsticker KNewsTicker scrollMostRecentOnly
      			false
      			%

`offlineMode`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren är i nedkopplat läge.

  Exempel:

      			% dcop knewsticker KNewsTicker offlineMode
      			false
      			%

`underlineHighlighted`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren är ombedd att stryka under rubriken som för närvarande är under muspekaren.

  Exempel:

      			% dcop knewsticker KNewsTicker underlineHighlighted
      			true
      			%

`showIcons`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren visar ikonen för nyhetskällan där varje enskild rubrik publicerades framför rubriken.

  Exempel:

      			% dcop knewsticker KNewsTicker showIcons
      			true
      			%

`slowedScrolling`

- Returnerar antingen 'true' (sant) eller 'false' (falskt) beroende på om nyhetsövervakaren har funktionen långsam rullning aktiverad.

  Exempel:

      			% dcop knewsticker KNewsTicker slowedScrolling
      			false
      			%

`foregroundColor`

- Returnerar den för närvarande är inställda förgrundsfärgen, som en sträng på formatet #rrggbb, där rr, gg och bb är två siffrors hexadecimala värden som representerar intensiteten för den röda, gröna och blåa komponenten på en skala från 00 till ff.

  Exempel:

      			% dcop knewsticker KNewsTicker foregroundColor
      			#804000
      			%

`backgroundColor`

- Returnerar den för närvarande är inställda bakgrundsfärgen, som en sträng på formatet #rrggbb, där rr, gg och bb är två siffrors hexadecimala värden som representerar intensiteten för den röda, gröna och blåa komponenten på en skala från 00 till ff.

  Exempel:

      			% dcop knewsticker KNewsTicker backgroundColor
      			#0030ff
      			%

`highlightedColor`

- Returnerar den för närvarande är inställda färgen för färgläggning, som en sträng på formatet #rrggbb, där rr, gg och bb är två siffrors hexadecimala värden som representerar intensiteten för den röda, gröna och blåa komponenten på en skala från 00 till ff.

  Exempel:

      			% dcop knewsticker KNewsTicker highlightedColor
      			#000080
      			%

`newsSources`

- Returnerar listan med nyhetskällor som för närvarande är registrerade. Observera att detta inte returnerar alla nyhetskällor, bara de valda. I utmatningen, skrivs namnet på varje nyhetskälla på en rad.

  Exempel:

      			% dcop knewsticker KNewsTicker newsSources
      			Freshmeat
      			GNOME News
      			dot.kde.org
      			Slashdot.org
      			%

&documentation.index;