# Handbok Ksetiwatch

Gordon
Machel

    gmachel@users.sourceforge.net

2000-2003
2004
Gordon Machel
&FDLNotice;
06/25/2002
2.5.0

Ksetiwatch är ett övervakningsverktyg för projektet SETI@home för distribuerad databehandling, som söker efter signaler för utomjordiskt liv. Det visar tillståndet hos SETI@home-klienter som kör på datorn eller i det lokala nätverket, och loggar/hanterar färdiga arbetsuppgifter. Dessutom erbjuder Ksetiwatch en himmelskarta som visar alla behandlade arbetsuppgifter, en grafisk visning av vetenskapliga data (gaussvärden, pulser och tretal), en dockningsikon med detaljerad statusinformation om en klient, möjlighet att starta/stoppa SETI@home-klienter, och mycket mer.

KDE
Ksetiwatch
Program
seti@home
seti
bevaka

## Inledning

Ksetiwatch är ett övervakningsverktyg för projektet SETI@home för distribuerad databehandling, som söker efter signaler för utomjordiskt liv. Det kringgår den mest irriterande funktionen i textbaserade SETI@home-klienter, avsaknaden av information om klientens tillstånd, databehandlingens förlopp, arbetsuppgifter som för närvarande behandlas, och redan färdiga arbetsuppgifter.

Ksetiwatch tillhandahåller samma utseende och känsla som det populära programmet SETIWatch, skrivet för Windows95/98/NT-plattformarna av Mark Loukko. Det delar många funktioner som erbjuds av SETIWatch, och tillhandahåller ytterligare några. Huvudattraktionerna är:

- bevakar så många klienter som du vill,

- dockar i KDE:s panel,

- meddelar dig när nya starka signaler hittas,

- loggar automatiskt resultaten av färdiga arbetsuppgifter,

- loggar automatiskt alla intressanta signaler som returneras till SETI@home servern, inklusive profilen för grafisk representation,

- visar listor med färdiga arbetsuppgifter och intressanta signaler,

- fungera fullständigt ihop med loggfiler från SETIWatch/SETILog,

- visar arbetsuppgifter under behandling just nu, samt loggade arbetsuppgifter på en himmelskarta,

- startar och stoppar SETI@home klienter, klienterna kan köras med anpassningsbara inställningar,

- erbjuder detaljerad statusvisning (kör, stoppad, färdig, laddar),

- visar Gauss-, puls- och tretalsdiagram.

## Att komma igång

Det här avsnittet är avsett för förstagångsanvändare. Särskilt om du inte har kört SETI@home-klienten tidigare, bör du läsa vidare.

Om det här är första gången som du försöker starta SETI@home-klienten, försök inte via Ksetiwatch! Det beror på att folk på Berkeley vill att du skapar ett nytt konto, och det kan bara göras interaktivt.

Observera att det behöver bara göras en gång. Efter riktig installering av paketet, kan klienten bekvämt styras via Ksetiwatch.

Det här kapitlet leder dig genom installationsprocessen för SETI@home-klienten i din hemkatalog, och inställningen av Ksetiwatch för att övervaka den nyinstallerade klienten. Det antas att du har laddat ner arkivet med klientprogramvaran (t.ex. `setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1.tar`, och att den är lagrad i din hemkatalog.

Så öppna ett terminalfönster, och försäkra dig om att du är i din hemkatalog.

     % pwd
    /home/gordon
    %

Om det inte är fallet, byt till din hemkatalog med `cd ~`, eller `cd $HOME`. Packa nu upp det nerladdade paketet.

     % tar xvf setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1.tar
    setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1/README
    setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1/README.xsetiathome
    setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1/setiathome
    setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1/xsetiathome
    %

Kommandot har skapat den nya katalogen `setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1` i din hemkatalog, och kopierat alla filer till den. Om du önskar, kan du döpa om det långa katalognamnet genom att skriva in kommandot `mv setiathome-3.03.i386-pc-linux-gnu-gnulibc2.1 setiathome`.

Nu är det dags att gå till den nyskapade SETI@home-platsen och starta SETI@home-klienten. Observera de konstiga tecknen `./` framför startkommandot. De betyder att den körbara filen `setiathome` i nuvarande arbetskatalog ska startas (normalt ingår inte den nuvarande arbetskatalogen i sökvägen för Unix/Linux).

     % cd setiathome
    %
    % ./setiathome
    SETI@home client.
    Platform: i386-pc-linux-gnu-gnulibc2.1
    Version: 3.03

    SETI@home is sponsored by individual donors around the world.
    If you'd like to contribute to the project,
    please visit the SETI@home web site at
    http://setiathome.ssl.berkeley.edu.
    The project is also sponsored by the Planetary Society,
    the University of California, Sun Microsystems, Paramount Pictures,
    Fujifilm Computer Products, Informix, Engineering Design Team Inc,
    The Santa Cruz Operation (SCO), Intel, Quantum Corporation,
    and the SETI Institute.

    SETI@home was developed by David Gedye (Founder),
    David Anderson (Director), Dan Werthimer (Chief Scientist),
    Leonard Chung, Hiram Clawson, Jeff Cobb, Charles Congdon, Charlie Fenton,
    Kyle Granger, Eric Heien, Mike Hill, Michael Kang, Eric Korpela,
    Matt Lebofsky, Peter Leiser, Brad Silen, Woody Sullivan, and Adam Wight.

    Welcome to SETI@home.
    We use your email address to identify you.
    Please type:
        1 to set up a new account (first-time users);
        2 to log into an existing account (returning users).
    Your choice (1 or 2):

Följ nu bara instruktionerna som ges av klienten. Försäkra dig om att du är ansluten till Internet, så att klienten kan ladda ner den första arbetsuppgiften. Efter att arbetsuppgiften har laddats ned, ska klienten omedelbart börja behandla data (du kommer inte att märka det, eftersom klienten inte skriver ut någon statusinformation).

Nu är det dags att starta Ksetiwatch, om det inte redan kör. Klicka på det stora K:et i panelen för att visa K-menyn, gå till Program och välj Ksetiwatch. Då visas följande fönster:

En skärmbild av Ksetiwatch efter första start.
Ksetiwatch start.

För att lägga till klienten i listan med SETI@home-platser, högerklicka på det (tomma) listområdet (det stora vita fältet) under fliken Analys. Då syns en meny, där du ska välja Lägg till.... En dialogruta visas, där du måste fylla i nödvändiga värden.

En skärmbild av dialogrutan för att lägga till eller redigera en SETI@home-plats.
Dialogrutan lägg till/redigera.

Skriv in ett beskrivande namn för din SETI@home-plats under Beskrivning, skriv in katalogen där SETI@home-klienten finns (du kan använda knappen till höger om redigeringsrutan för att bläddra till katalogen om du vill), och välj en färg. Det är allt, du är klar. Efter att ha klickat Ok, ska Ksetiwatch nu övervaka din SETI@home-plats.

En detaljerad förklaring av alla alternativ på övriga sidor i dialogrutan hittas i . Du kan till exempel tala om för Ksetiwatch att SETI@home-klienten ska startas så fort Ksetiwatch startas. Genom att göra det, kommer det inte att vara nödvändigt att köra SETI@home-klienten för hand i ett terminalfönster för framtida sessioner.

## Att använda Ksetiwatch

Ksetiwatch-fönstret består helt enkelt av ett antal flikar där informationen om SETI@home-platser som kör sorteras på ett mer eller mindre logiskt sätt. Eftersom Ksetiwatch kan övervaka så många SETI@home-klienter som du vill, organiseras all information i listor som uppdateras regelbundet. Informationen i listorna kan lätt sorteras i stigande eller fallande ordning genom att klicka på motsvarande rubrik.

Normalt loggar Ksetiwatch färdiga arbetsuppgifter automatiskt. Naturligtvis måste Ksetiwatch köra i bakgrunden när SETI@home-klienten blir färdig med en arbetsuppgift.

Om du har uppgraderat SETI@home-klienten till version 3.x, ändrar Ksetiwatch automatiskt loggfilen (`SETILog.csv`) så att ny puls- och tretalsdata också kan loggas. Den gamla loggfilen lagras som `SETILog.old`. Observera att den här funktionen har inte provats med nätverkskataloger, så om loggfilerna är viktiga för dig, gör en säkerhetskopia.

Ksetiwatch använder KDE:s sessionshantering. Det betyder att det inte är nödvändigt att stänga programmet när du loggar ut från KDE, eller att starta om det när du startar en ny KDE-session. Om du vill, startar Ksetiwatch till och med SETI@home-klienter åt dig vid start.

Innehållet i flikarna och alternativen som du har beskrivs nu i detalj.

### Analysfliken

En skärmbild av analysfliken.
Analysfliken

Den här fliken visar nuvarande status av SETI@home-klienterna. Den visar förloppet för hanteringen av data, behandlingseffektiviteten och toppresultaten för själva arbetsuppgiften, närmare bestämt:

#### Plats

Namnet som du har valt för SETI@home-klienten.

#### Status

Status för SETI@home-klienten. Det kan vara något av följande: Kör (blå ikon), Stoppad (röd stoppskylt), Färdig (grön bock) eller Laddar (gul blixt).

#### Våglängdsskift

Våglängdsskiftet som klienten för närvarande använder för behandlingen.

#### % färdigt

Den här posten visar förloppet för SETI@home-klienten i procent.

#### Processortid

Tiden som klienten har varit upptagen med att behandla nuvarande arbetsuppgift.

#### Tid kvar

Beräknad tid för att göra färdig arbetsuppgiften.

#### %/processortimma

Det här ger ett intryck av takten som klienten fortskrider på en timmes processortid.

#### Megaflop

Enligt SETI@home-webbplatsen kräver varje arbetsuppgift mellan 3,2 * 10^12 och 4,2*10^12 flyttalsberäkningar (det exakta värdet beror på det verkliga vinkelintervallet). Det här värdet visar hur många flyttalsoperationer din dator utför per sekund.

#### Topp

Den högsta toppen som hittills hittats.

#### Starkaste gaussvärde

Det starkaste gaussvärdet med avseende på dess poäng som hittills hittats. Poängvärdet avgörs från (effekt/passform).

#### Starkaste puls

Den starkaste pulsen med avseende på dess poäng som hittills hittats.

#### Starkaste tretal

Den starkaste tretalet med avseende på dess poäng som hittills hittats. Observera att poäng och effektvärden är identiska för tretal, så visningen av effekt har uteslutits.

Dessutom är analysfliken stället där du styr listan med SETI@home-klienter som du vill övervaka. Det görs via en meny som visas när du högerklickar på listan med SETI@home-platser. Högerklicksmenyn har följande alternativ:

Lägg till...

  Lägger till en ny SETI@home-plats till listan. Det görs via en dialogruta där du måste skriva in all information som Ksetiwatch behöver för att bevaka klienten. Titta här för detaljinformation.

Redigera...

  Genom att högerklicka på en befintlig post och välja alternativet, kan du redigera inställningarna för den markerade SETI@home-platsen. Som tidigare, visas en dialogruta.

Ta bort

  Tar bort den markerade SETI@home-platsen från listan. Alla SETI@home-filer, samt listan på loggade arbetsuppgifter kommer förstås att vara kvar.

Starta klient

  Försöker starta SETI@home-klienten. Observera att du måste ha rättighet att köra klienten för respektive SETI@home-plats. Funktionen fungerar kanske inte för klienter på monterade delade nätverkskataloger (Samba eller NFS delade kataloger).

Stoppa klient

  Försöker stoppa SETI@home-klienten. Samma begränsningar som ovan gäller här.

Visa...

  Genom att välja alternativ i undermenyn kan du visa de starkaste signalerna som hittats i den nuvarande arbetsuppgiften i ett särskilt fönster. Titta här för detaljinformation. Dessutom finns det ett alternativ för att visa ett fönster som samlar klientens textutmatning. Den här utmatningen kan innehålla användbar information, t.ex. vid anslutningsproblem till SETI@home-servern.

Längst ner under fliken hittas några fler styrelement.

  Ett klick på den här knappen inleder ett försök att starta alla SETI@home-klienter samtidigt. Bara klienterna som du har rättigheter att köra startas.

  Om du vill uppdatera listans innehåll för hand, kan du klicka på knappen. Kom ihåg att ett klick på knappen inte nödvändigtvis ger något resultat, eftersom nyare versioner av SETI@home-klienten bara uppdaterar sina filer en gång per minut.

  Försöker stoppa alla klienter i listan ovanför. Bara klienterna som du har rättighet att köra stoppas.

Dessutom finns en kombinationsruta som låter dig bestämma vilka klienter som ska visas i listan. Du kan till exempel välja ut bara klienter som kör, eller de som har avslutat en arbetsuppgift. Det är särskilt användbart för de som hanterar en lång lista med SETI@home-klienter. Till sist tillhandahålls två knappar för att komma åt den här hjälpen, och Ksetiwatchs hemsida.

Om du har aktiverat funktionen 'Minimera i panelen' (se ), kan den lilla ikonen i KDE:s panel informera dig om status och förlopp för en vald SETI@home-klient. Välj bara platsen som du vill övervaka genom ett enda musklick. Du kan till och med övervaka två olika platser i KDE:s panel genom att starta en andra instans av Ksetiwatch.

### Datainformationsfliken

En skärmbild av datainformationsfliken.
Datainformationsfliken.

Datainformationsfliken innehåller all viktig information om arbetsuppgifterna som för närvarande behandlas. Det omfattar:

#### Från

Positionen på himlen där arbetsuppgiften spelades in. Du kan få en grafisk representation genom att klicka på knappen Himmelskarta längst ner till vänster. Mer detaljinformation om fönstret med himmelskartan hittas i .

#### Inspelat den

Datum och tid arbetsuppgiften spelades in. Tiden anges som GMT.

#### Källa

Radioteleskopet som spelade in arbetsuppgiften.

#### Basfrekvens

Basfrekvensen för arbetsuppgiften. Rådata som används för SETI@home täcker ett 2,5 MHz-band. För att dela upp det i mer hanterbara stycken, delas det i 256 delband. Varje delband har en lägsta frekvens som benämns basfrekvensen.

#### Vinkelintervall

Beroende på teleskopets vinkelhastighet, täcker varje arbetsuppgift ett unikt vinkelintervall på himlen. Beroende på detta värde avgör klienten hur mycket arbete som måste utföras för motsvarande arbetsuppgift.

#### Teraflop

Antal flyttalsoperationer som krävs för att behandla arbetsuppgiften (angivet i Teraflop = 10^12 flop). Beräkningen av värdet är baserat på efterforskningar utförda av Roelof Engelbrecht och Lawrence Kirby.

### Användarinformationsfliken

Användarinformationsfliken visar information om användarna som kör de enskilda SETI@home-platserna:

En skärmbild av användarinformationsfliken.
Användarinformationsfliken.

#### Namn

Namnet som användaren har registrerat med SETI@home.

#### Färdiga arbetsuppgifter

Antal arbetsuppgifter som användaren har gjort färdigt.

#### Total processortid

Total processortid för färdiga arbetsuppgifter.

#### Medelprocessortid

Medelvärde av processortid för färdiga arbetsuppgifter.

#### Senaste resultat

Datum och tid användaren lämnade senaste arbetsuppgiften till SETI@home.

#### Registreringstid

Datum och tid användaren registrerades hos SETI@home.

### Fliken för färdiga arbetsuppgifter

En skärmbild av fliken för färdiga arbetsuppgifter, som visar listan med färdiga arbetsuppgifter.
Fliken för färdiga arbetsuppgifter, arbetsuppgiftslista.

Här hittar du alla arbetsuppgifter som du tidigare har behandlat, sorterade med avseende på plats. För att visa loggade arbetsuppgifter för en viss plats, måste du bara markera SETI@home-platsen i trädvyn till vänster (om trädvyn är ihopdragen, dubbelklicka på "SETI-platser"). Till höger hittar du då motsvarande lista. Följande detaljinformation tillhandahålls:

#### Loggningsdatum

Datum och tid då arbetsuppgiften loggades. Det kommer från filen `result.sah`.

#### Arbetsuppgiftens namn

Ganska självförklarande.

#### Processortid

Hur lång tid det tog att göra färdigt arbetsuppgiften.

#### %/processortimma

Takten som klienten har behandlat arbetsuppgiften under en timmes processortid.

#### Topp

Högsta toppen som hittades i arbetsuppgiften.

#### Starkaste gaussvärde

Det starkaste gaussvärdet med avseende på dess poäng som hittats i arbetsuppgiften.

#### Starkaste puls

Den starkaste pulsen med avseende på dess poäng som hittats i arbetsuppgiften.

#### Starkaste tretal

Det starkaste tretalet med avseende på dess poäng som hittats i arbetsuppgiften.

#### Inspelat den

Datum och tid arbetsuppgiften spelades in.

#### Basfrekvens

Basfrekvensen för arbetsuppgiften.

#### Vinkelintervall

Beroende på teleskopets vinkelhastighet, täcker varje arbetsuppgift ett unikt vinkelintervall på himlen. Beroende på detta värde avgör klienten hur mycket arbete som måste utföras för motsvarande arbetsuppgift.

#### Teraflop

Antal flyttalsoperationer som krävs för att behandla arbetsuppgiften (angivet i Teraflop = 10^12 flop). Beräkningen av värdet är baserat på efterforskningar utförda av Roelof Engelbrecht och Lawrence Kirby.

En skärmbild av fliken för färdiga arbetsuppgifter, som visar en lista som summerar alla platser.
Fliken för färdiga arbetsuppgifter, platssummeringslista.

Genom att klicka på "SETI-platser" i trädvyn får du en sammanfattande lista över alla SETI@home-platser. Där får du följande information:

#### Arbetsuppgifter

Antal arbetsuppgifter som behandlats av SETI@home-platsen.

#### Total processortid

Total processortid som konsumerats av SETI@home-platsen.

#### Medelprocessortid

Medelprocessortiden för att göra färdigt en arbetsuppgift för SETI@home-platsen.

#### Rekordtopp

Rekordtoppen för SETI@home-platsen.

#### Rekordgaussvärde

Rekordgaussvärdet för SETI@home-platsen.

#### Rekordpuls

Rekordpulsen för SETI@home-platsen.

#### Rekordtretal

Rekordtretalet för SETI@home-platsen.

Genom att klicka på Returnerade signaler i trädvyn, visas statistik om hur många intressanta signaler som har hittats och skickats tillbaka till SETI@home-servern. Genom att välja en viss plats under Returnerade signaler, kan du undersöka hur många och vilken sorts signaler som har hittats i varje arbetsuppgift.

En skärmbild av fliken för färdiga arbetsuppgifter, som visar en lista som summerar alla returnerade signaler.
Fliken för färdiga arbetsuppgifter, signalsummeringslista.

Kolumnerna Totalt antal toppar (gaussvärden, pulser, tretal) visar hur många signaler av olika sort som totalt har hittats och returneras för en given plats. Värden inom hakparenteser representerar medeltalet per arbetsuppgift. Kolumnerna Högsta topp (gaussvärde, puls, tretal) informerar dig om de bästa signalerna i listan med returnerade signaler.

En skärmbild av fliken för färdiga arbetsuppgifter, som visar vilken sorts signaler som har hittats i arbetsuppgifterna.
Fliken för färdiga arbetsuppgifter, signallista.

Precis som ovan, visar listan antalet signaler och de bästa signalerna, men den här gången bara på arbetsuppgiftsnivå.

Både trädvyn till vänster och listan med arbetsuppgifter har en meny som visas med ett högerklick, med några extra funktioner. Genom att välja en plats i trädvyn med ett högerklick och välja Visa på himmelskarta, visas himmelskartan med alla färdiga arbetsuppgifter för respektive plats. Genom att göra samma sak med "SETI-platser" visas alla loggade arbetsuppgifter på himmelskartan. Alternativt, uppdateras alla värden under fliken "Färdiga arbetsuppgifter", när Ladda om platser väljs. Det kan vara användbart om du tror att den visade listan inte är aktuell.

Genom att markera en arbetsuppgift i listan med färdiga arbetsuppgifter och välja Visa på himmelskarta, visas himmelskartan bara med den markerade arbetsenheten. Om du lämnar himmelskartans fönster öppet, och gör samma sak med andra uppgifter, läggs arbetsuppgifterna till på himmelskartan (utan att ta bort de tidigare från kartan). På så sätt kan du bygga upp en egen bild av dina favoritarbetsuppgifter.

Genom att välja menyalternativet Visa loggade signaler, öppnas en dialogruta som visar mer detaljinformation om alla signaler som har skickats tillbaka till SETI@home-servern. Mer information finns i följande avsnitt, .

#### Dialogrutan för loggade signaler

Det här fönstret låter dig bläddra igenom alla signaler som har loggats av Ksetiwatch och returnerats till SETI@home-servern. Fönstret består i huvudsak av en sida med flikar, där varje flik visar detaljinformation om de fyra olika signaltyper som finns.

##### 1. Toppar

Loggad toppdata presenteras i en listvy med följande kolumner:

- `Effekt:` Effekten av toppen i absoluta tal.

- `Upplösning:` Frekvensupplösningen av FFT-skapade datamängden, där toppen hittades.

- `Signalförhållande:` På grund av naturen hos en FFT, minskar effekten hos spikar med ökande frekvensupplösning. Den beräknade värdet på signalförhållandet kompenserar för denna effekt, och tillåter en jämförelse av spikar som inte beror på upplösningen. Spikar med signalförhållanden större än 22,0 rapporteras till SETI@home.

- `RA, Dek:` Toppens position på himlen, visad som paret rektacension (RA, i timmar) och deklination (Dek, i grader).

- `Frekvens:` Frekvensen hos mottagaren i GHz.

- `Våglängdsskift:` Skiftningen (eller avdriften) i Hz/s.

##### 2. Gaussvärden

Loggade gaussvärden visas i grafisk form. Genom att använda navigeringsknapparna under diagrammet, kan du bläddra igenom listan med loggade gaussvärden. En textruta till höger visar motsvarande numeriska värden.

- `Effekt:` Effekten av gaussvärdet i absoluta tal.

- `Medeltal:` Det anpassade medelvärdet (dvs. medelvärdet av bakgrundssignalen) av gaussprofilen.

- `Sigma:` Den här parametern representerar gaussvärdets bredd.

- `Passform:` Kvaliteten för passformen med inspelad data. Lägre är bättre.

- `Poäng:` Gaussvärdets poäng. Värdet bestäms genom att beräkna (effekt/passform).

- `RA, Dek:` Gaussvärdets position på himlen, visad som paret rektacension (RA, i timmar) och deklination (Dek, i grader).

- `Frekvens:` Frekvensen hos mottagaren i GHz.

- `Våglängdsskift:` Skiftningen (eller avdriften) i Hz/s.

##### 3. Pulser

Loggade pulser visas och kan bläddras igenom på samma sätt som gaussvärden. Observera dock att beroende på begränsningar i SETI@home-klienten, är vissa pulsprofiler kanske ibland inte tillgängliga. Följande värden visas:

- `Effekt:` Effekten av pulsen i absoluta tal.

- `Medeltal:` Medelvärdet av bakgrundssignalen för pulsprofilen.

- `Period:` Pulssignalens period i sekunder.

- `Poäng:` Pulsens poäng.

- `RA, Dek:` Pulsens position på himlen, visad som paret rektacension (RA, i timmar) och deklination (Dek, i grader).

- `Frekvens:` Frekvensen hos mottagaren i GHz.

- `Våglängdsskift:` Skiftningen (eller avdriften) i Hz/s.

En skärmbild av dialogrutan för loggade signaler. Dialogrutan för loggade signaler.

##### 4. Tretal

Loggade tretal visas och kan bläddras igenom på samma sätt som gaussvärden. Observera dock att beroende på begränsningar i SETI@home-klienten, är vissa tretalsprofiler kanske ibland inte tillgängliga. Följande värden visas:

- `Effekt:` Effekten av tretalet i absoluta tal.

- `Medeltal:` Medelvärdet av bakgrundssignalen för pulsprofilen.

- `Period:` Tretalssignalens period i sekunder.

- `Poäng:` Tretalets poäng. Identiskt med effekt.

- `RA, Dek:` Tretalets position på himlen, visad som paret rektacension (RA, i timmar) och deklination (Dek, i grader).

- `Frekvens:` Frekvensen hos mottagaren i GHz.

- `Våglängdsskift:` Skiftningen (eller avdriften) i Hz/s.

Genom att klicka på knappen Spara... kan du spara signalerna som för närvarande visas på disk. Bilden sparas med PNG-grafikformatet, justerat till standardstorleken 350x200 bildpunkter.

### Alternativfliken

En skärmbild av alternativfliken.
Alternativfliken.

Ksetiwatch har några allmänna inställningar som du kan ändra här.

#### Uppdateringsintervall

Det här skjutreglaget låter dig justera tidsintervallet mellan enskilda uppdateringar av listans innehåll. Eftersom de senaste SETI@home-klienterna uppdaterar sina tillståndsfiler ungefär en gång per minut, är ett värde omkring 60 sekunder tillräckligt.

#### Tidformat

Här kan du byta mellan två tidformat: antingen timmar:minuter:sekunder (tt:mm:ss) eller dagar:timmar:minuter:sekunder (dd:tt:mm:ss).

#### Rapportera nya signaler

När Ksetiwatch har hittat en ny stark signal, kan den rapportera händelsen för dig via en meddelanderuta. Du kan lätt ange vilken sorts signal som du vill bli informerad om: Toppar, Gaussvärden, Pulser, och/eller Tretal. Om du dessutom markera Bara rekord, rapporterar Ksetiwatch bara signaler om de når högsta värdet hittills (jämfört med data som hittas i loggfiler). Det håller antal rapporterade händelser så litet som möjligt. Om du dessutom vill spela ett ljud tillsammans med att meddelanderutan visas, markera Spela ljud, och skriv in filnamnet för ljudet i fältet nedanför (.wav-filer stöds). För att prova ljudet, klicka bara på pilknappen intill redigeringsrutan.

#### Minimera i panelen

När du minimerar Ksetiwatch, låter det här alternativet dig minimera till panelen, och på så sätt frigöra dyrbar plats i aktivitetsfältet. För att öppna Ksetiwatchs fönster igen, klicka bara på ikonen i panelen. Ett högerklick på ikonen visar en meny med några kommandon för att styra den valda SETI@home-klienten.

#### Visa rutnät i listvyer

Här kan du bestämma om du vill ha ett rutnät i alla listvyer. Särskilt för stora listor förbättrar ett rutnät läsbarheten.

### Lägga till eller redigera en SETI@home-plats.

Lägga till eller redigera en SETI@home-plats görs via en dialogruta. Fönstret består av flera sidor där alla alternativ är överskådligt arrangerade.

En skärmbild av dialogrutan lägg till/redigera: allmänna inställningar av platsen för SETI@home.
Dialogrutan lägg till/redigera.

Den första sidan, Plats, visar allmänna inställningar för SETI@home-platsen. Nödvändiga värden är Beskrivning, som måste innehålla ett beskrivande namn för SETI@home-platsen, och SETI@home-katalog, katalogen där SETI@home-klienten finns. Du kan använda bläddringsknappen till höger om redigeringsrutan för att bläddra till katalogen om du vill. Försäkra dig om att varje SETI@home-plats har en unik färg, genom att trycka på knappen Färg och välja färgen du vill ha. Färgen kommer att användas på himmelskartan för att markera platsen på himlen där arbetsenheterna har spelats in.

Du kan välja att köra egna program eller skript när SETI@home-klienten startas eller stoppas. Det kan vara till hjälp, t. ex. för att styra klienter på andra datorer. I detta fall kan enkla skript skrivas som loggar in på den andra datorn och startar eller stoppar SETI@home-klienten. För att aktivera funktionen, markera Startprogram och/eller Avslutningsprogram och skriv in namnet på programmet som ska köras tillsammans med fullständig sökväg i respektive redigeringsruta nedanför.

Den andra sidan, SETI@home-klient, låter dig justera inställningarna och alternativen för SETI@home-klienten. Ksetiwatch kan till exempel starta SETI@home-klienten åt dig vid start. Aktivera det genom att markera Aktivera SETI@home-klienten vid start. På liknande sätt kan du tala om för Ksetiwatch att stoppa SETI@home-klienten så fort du avslutar Ksetiwatch genom att markera Stoppa SETI@home-klienten vid avslutning. Det är användbart om du kör en PC med flera användare, och du inte vill lägga beslag på datorn genom att köra SETI@home-klienten medan andra användare arbetar på den. Dessutom finns ett alternativ för att starta om SETI@home-klienten så fort den avslutas oväntat, eller med andra ord, kraschar. Om det händer dig då och då, rekommenderas du att markera Håll klienten levande.

En skärmbild av dialogrutan lägg till/redigera: inställning av SETI@home-klienten.
Dialogrutan lägg till/redigera.

Klientprocessernas prioritet kan justeras med ett skjutreglage. Det rekommenderas att en låg prioritet används för klienterna, så att andra program tillåts använda processorn när de behöver det.

Om du ansluter till SETI@home-servern via en proxyserver, kan du aktivera användning av proxyinställningarna genom att markera kryssrutan Proxyserver, och skriva in serverns webbadress och port i respektive redigeringsruta.

Kommandoradsväljare för SETI@home-klienten kan bekvämt väljas med flera kryssrutor. Du kan välja bland:

#### -stop_after_process

Om det finns en fil work_unit.sah, behandlar klienten arbetsuppgiften och stoppar när behandlingen är klar. Resultat skickas inte tillbaka. Om klienten startas med alternativet, och det finns en färdig fil results.sah, skickar klienten först tillbaka resultaten, hämtar därefter en ny arbetsuppgift, behandlar den tills den är klar, och avslutas sedan.

#### -stop_after_send

Aktiveras det här alternativet, gör det att klienterna avslutar nuvarande arbetsuppgift, och lämnar tillbaka resultatet. En ny arbetsuppgift laddas `inte` ner.

#### -email

Skickar e-post vid fel (till e-postadressen för inloggning). Det här alternativet är inte tillgängligt för alla klienter.

#### -graphics

Skapar en dataström för det grafiska gränssnittet xsetiathome (se README.xsetiathome). Det här alternativet är inte tillgängligt för alla klienter.

Om kommandoradsväljare krävs som inte täcks av de grafiska elementen på den här sidan, kan ytterligare väljare skickas till klienten genom att skriva in de önskade väljarna i redigeringsrutan Kommandoradsväljare. Se README-filen för SETI@home, för detaljinformation om giltiga kommandoradsväljare.

Du måste starta om SETI@home-klienten för att låta eventuella ändringar i inställningarna få någon effekt.

En skärmbild av dialogrutan lägg till/redigera: loggning av färdiga arbetsuppgifter.
Dialogrutan lägg till/redigera.

Till sist är den tredje sidan avsatt för loggning av färdiga arbetsuppgifter. Normalt loggar Ksetiwatch färdiga arbetsuppgifter automatiskt. Om du föredrar att inte logga färdiga arbetsuppgifter, eller om du gör loggningen med andra program, kan du stänga av funktionen genom att avmarkera Aktivera loggning av arbetsuppgifter. Från version 2.2.0, finns det en ny funktion som låter dig lagra loggfilerna i andra kataloger än platsens förvalda katalog. Aktivera det genom att markera Skicka loggfiler till:. Du måste förstås skriva in en ny loggningskatalog i redigeringsfönstret nedanför, eller välja en katalog via bläddringsknappen. Den här funktionen är särskilt användbar om du inte har skrivrättigheter i den förvalda katalogen (kanske på en annan dator), eller du vill samla loggarna från många olika SETI@home-platser i en stor loggfil.

Genom att klicka på knappen Ok sparas alla poster till disk, och dialogrutan stängs. Alla inställningar laddas automatiskt om så fort du startar Ksetiwatch. Genom att klicka på Avbryt kastas alla ändringar som gjorts i dialogrutan.

### Himmelsfönstret

Himmelskartan tillhandahåller ett bekvämt sätt för dig att se på vilken del av himlen som dina arbetsuppgifter har spelats in. Arbetsuppgifterna representeras av cirklar som är ritade med färgen som du valt för respektive SETI@home-plats. Utseendet kan anpassas med en meny som visas med ett högerklick. Du har följande alternativ:

Visa text

  Varje markör kan utrustas med text som förklarar när motsvarande arbetsuppgift spelades in, och vilken SETI@home-plats den hör till.

Liten markör

  Rita markörer med liten storlek.

Normal markör

  Rita markörer med normal storlek.

Stor markör

  Rita stora markörer.

Liten markör

  Markörer kan vara ifyllda för bättre synlighet.

### Gaussvärdes-, puls- och tretalsfönster

SETI@home-klienter av version 2.0 eller senare tillhandahåller mer detaljerad information om signaler som hittas, och tillåter på så sätt en grafisk representation av data. Tre olika sorters signaler kan visas:

#### Gaussvärden

Experimentdata ritas med rött, medan anpassningsresultat avbildas med vitt (tillgängligt från version 2.0 av SETI@home-klienten).

#### Pulser

Pulsdiagram ritas på standardsättet som det grafiska gränssnittet för SETI@home-klienter använder. För att illustrera pulsernas periodicitet, visas pulsprofilen två gånger (tillgängligt från version 3.0 av SETI@home-klienten).

#### Tretal

Återigen är tretalsdiagram mycket lika det från det grafiska gränssnittet för SETI@home-klienter. Tre små gröna markörer visar positionen för tretalet (tillgängligt från version 3.0 av SETI@home-klienten).

Utseendet hos diagrammen kan anpassas via en meny som visas med ett högerklick. Du har följande alternativ:

Stapeldiagram

  Det här är sättet som de grafiska SETI@home-klienterna ritar upp experimentdata (inte tillgängligt för pulser och tretal).

Spridningsdiagram

  Ett alternativt sätt att visa experimentdata. Data avbildas med markörer och sammanbindande linjer (inte tillgängligt för pulser och tretal).

Stil

  Här kan du anpassa spridningsdiagrammet. Du kan bestämma om markörer ska ritas, om sammanbindande linjer ska ritas, eller både och (inte tillgängligt för pulser och tretal).

Visa information

  Skriver ut namnet på arbetsuppgiften och numeriska parametrar i fönstret.

Textplacering

  Informationstexten kan gå ihop med kurvorna. Välj önskad plats här, Uppe till vänster eller Uppe till höger.

Spara gaussvärde...

  Sparar nuvarande gaussvärdesdiagram till disk. Bara filformatet PNG stöds.

## Vanliga frågor

&reporting.bugs; &updating.documentation;

När jag startar Ksetiwatch, visar den ingenting för mig.

Ksetiwatch kan inte söka aktivt efter SETI@home-platser på datorn. Istället måste du tala om för Ksetiwatch var du har lagrat SETI@home-klienten. Titta här för detaljinformation.

När du försöker starta en klient via Ksetiwatch visas först status "Kör", men byter sedan tillbaka till "Stoppad" efter en viss tid. Vad hände?

Det anger att Ksetiwatch inte kunde starta SETI@home-klienten. Troligen har du inte rättigheter att köra klienten.

Ibland säger Ksetiwatch åt mig att klienten fortfarande kör, även om arbetsuppgiften har avslutats, och ingen klientprocess hittas i processtabellen. Hur är det möjligt?

Det här verkar vara ett fel på klientsidan. Uppenbarligen misslyckas SETI@home-klienten ibland att skriva filen 'results.sah' efter den har avslutat en arbetsuppgift. Starta bara om Ksetiwatch och SETI@home-klienten, så ska allting vara ok igen.

Ksetiwatch kraschar när jag försöker starta programmet, eller när jag klickar på den lilla Ksetiwatch ikonen i panelen.

Det här beror troligtvis på ett felaktigt systembibliotek för PNG (Portable Network Graphics) installerat på systemet. Uppgradera PNG-biblioteket till den senaste versionen.

Varför saknas ikoner (skärmen visar "?"), och varför kan jag inte visa himmelskartan?

Det kan finnas flera orsaker. Om du installerade Ksetiwatch via ett binärt RPM-paket, kan du ha använt ett paket som inte byggdes för din distribution. Det leder oftast till att bildfiler hamnar i kataloger där Ksetiwatch inte kan hitta dem. Fråga gärna distributören om de kan tillhandahålla binärpaket av Ksetiwatch. Som ett alternativ, titta på rpmfind.net för att se om någon annan redan har byggt ett binärpaket som passar ditt system.

Om du kompilerade från källkod, glömde du förmodligen bort att ange den riktiga sökvägen till KDE-installationen under konfigurationsprocessen. Lägg till kommandoradsväljaren '--prefix=/sökväg/till/kde' när du kör './configure'. Det finns flera olika brevsamlingar som berör problemet på Ksetiwatchs hjälpgrupp på SourceForge, till exempel den här eller den här.

Jag använder RedHat 7.x med kompilatorn gcc 2.96, och min egenkompilerade version av Ksetiwatch kraschar direkt efter det har startat. Vad är det som händer här?

Binärkoden som skapas av gcc 2.96 fungerar inte med de senaste officiella utgåvorna av GNU-kompilatorn (2.95.2 eller 2.95.3). Som ett sätt att gå runt problemet, kompilera om Ksetiwatch med --enable-debug (./configure --enable-debug). Besök dessutom RedHats webbplats och hämta den senaste utgåvan av gcc 2.96, som förhoppningsvis rättar ovannämnda problem.

## Tack till och licens

Ksetiwatch

Program copyright 1999-2001, 2002 Gordon Machel gmachel@users.sourceforge.net

Dokumentation copyright 2000-2001, 2002 Gordon Machel gmachel@users.sourceforge.net

&underFDL; &underGPL;

## Installation

### Hur man skaffar Ksetiwatch

Du hittar senaste versionen och ny information om det här programmet på Ksetiwatchs hemsida: http://ksetiwatch.sourceforge.net.

### Krav

Den här versionen av Ksetiwatch är konstruerad för KDE 2.x och Qt 2.2.x. Dessutom behöver du SETI@home 2.0 eller senare för att använda programmet fullt ut. Med början från Ksetiwatch 2.1.0, stöds inte klienter med versionsnummer 1.x längre (det är förstås inte något problem, eftersom bara den senaste versionen av klienten, 3.03, tillåts användas). Du kan hämta SETI@home-klienten på SETI@home webbplatsen.

Du kan hitta en lista över ändringar på http://ksetiwatch.sourceforge.net/ChangeLog.

### Kompilering och installation

För att kompilera och installera Ksetiwatch på ditt system, skriv följande i baskatalogen för Ksetiwatchs distribution:

    % ./configure
    % make
    % make install

Eftersom Ksetiwatch använder autoconf och automake, bör du inte ha några problem med att kompilera det. Skulle du stöta på problem, rapportera dem gärna till upphovsmannen på gmachel@users.sourceforge.net, eller ta en titt på Ksetiwatchs nerladdningssida, där det finns ytterligare information. Dessutom finns det en diskussionsgrupp och en hjälpgrupp på Sourceforge, där upphovsmannen eller andra användare gör sitt bästa för att hjälpa dig.

### Anpassning

Läs gärna kapitlet Att komma igång först om du planerar köra en SETI@home klient för första gången.