# &krdc;-håndbogen

## Indledning

&krdc; er et klientprogram som lader dig vise eller til og med styre desktopsessionen på en anden maskine som kører en passende (VNC) server.

Du anvender typisk &krdc; med &kde;'s VNC-server, som hedder &krfb;, eftersom den stemmer godt overens med de specielle funktioner i &krdc;.

Rapportér gerne eventuelle problemer eller ønsker til &kde;'s e-mail-lister eller rapportér en fejl på http://www.bugs.kde.org.

## Protokollen Remote Frame Buffer

Dette kapitel giver en kortfattet beskrivelse af protokollen Remote Frame Buffer som bruges af &krdc; og andre tilsvarende systemer. Hvis du allerede kender til protokollen, kan du uden problemer springe over dette kapitel.

Højniveauimplementeringen af et system som anvender protokollen Remote Frame Buffer kaldes en virtuel netværksmaskine, Virtual Network Computer, eller oftest kun VNC.

Remote Frame Buffer (forkortet RFB) er en enkel protokol til fjernadgang af en grafisk brugergrænseflade. Den virker på rammebufferniveau, som groft set svarer til skærmaftryk som tegnes op, hvilket betyder at den kan bruges for alle vinduessystemer (inklusive X11, &MacOS; og &Microsoft; &Windows;). Programmer som anvender Remote Frame Buffer findes for mange maskiner, og kan ofte distribueres frit.

I protokollen Remote Frame Buffer, kaldes programmet som kører på maskinen hvor brugeren findes (med skærm, tastatur og peger) for klienten. Programmet som kører på maskinen hvor rammebufferen findes (som kører vinduesystemet og programmerne som brugeren fjernstyrer) kaldes for serveren. &krdc; er &kde;'s klient for protokollen Remote Frame Buffer. &krfb; er &kde;'s server for protokollen Remote Frame Buffer.

Der bruges en vis mængde netværkstrafik for at sende et billede af rammebufferen, så Remote Frame Buffer virker bedst via bredbåndslink, såsom lokale netværk. Det er stadig muligt at bruge &krdc; via andre link, men ydelsen er formodentlig ikke så god.

## Brugen af &krdc;

Det er meget nemt at bruge &krdc;. Den har en enkel grænseflade, som vises på skærmaftrykket nedenfor.

Her er et skærmaftryk af &krdc; Hovedvinduet for &krdc;

Hvis du klikker på knappen Gennemsøg <<, ser du en endnu enklere grænseflade, som vises nedenfor.

Hovedvinduet for &krdc;, uden søgefunktion Hovedvinduet for &krdc;, uden søgefunktion

Hvis du klikker på knappen Gennemsøg >>, kommer du tilbage til den normale grænseflade.

### Forbind &krdc; til passende servere

&krdc; er en klient, og den skal bruges sammen med en passende server. Der er tre måder at forbinde til disse servere:

- Ved direkte at indtaste servernavnet (eller IP-adressen) i dropned-feltet Fjern-desktop.

- Ved at bruge en indbydelse som du modtog. &krfb; bruger invitationer, og kan sende dem med e-mail.

- Ved at bruge gennemsøgning med protokollen for tjenestelokalisering.

Lad os kigge på hver af dem i rækkefølge.

#### Indtastning af servernavn

Hvis du kender værtsmaskinenavn (eller IP-adresse) for serveren du vil tilsluttes, kan du indtaste det direkte i dropned-feltet Fjern-desktop.

Hvis du vil forbindes til en maskine som hedder megan, som kører en VNC-server på skærm 1, kan du indtaste `megan:1` eller alternativt `vnc:/megan:1` i dropned-feltet Fjern-desktop.

Indskriv et værtsmaskinenavn &krdc; Indskriv et værtsmaskinenavn i &krdc;

På lignende måde, hvis du bruger RFB-serveren på maskinen, kan du indtaste `rfb:/megan`. For RFB behøver skærmnummeret ikke at blive angivet.

#### Brug en invitation

Inde i serverprogrammet &krfb; er det muligt at sende indbydelser via e-mail (og på andre måder, selvom e-mail er det mest nyttige). Hvis du modtager denne slags e-mail-indbydelse, kan du blot klikke på linket som er i brevet. Da startes &krdc;, hvis den ikke allerede kører, og forbindes til serveren som angives i invitationen.

#### Brug protokollen for tjenestelokalisering

Den tredje måde at bruge &krdc; er at gennemsøge med protokollen for tjenestelokalisering. En liste med passende servere som er registrerede med protokolsystemet for tjenestelokalisering vises i en liste i midten af hovedvinduet:

&krdc; som viser tjenestebladring &krdc; som viser tjenestebladring

Hvis hovedvinduet ikke indeholder tabellen, så husk at du kan bruge Gennemsøg >> til at komme tilbage til det fulde vindue for &krdc;. Desuden understøtter ikke alle passende servere automatisk registrering, men en som gør det er serveren &krfb;, som er en del af &kde;.

Hvis du klikker en gang på en værdi i tabellen, markeres den, og du kan bruge Forbind til at oprette en tilslutning til serveren. Som en genvej kan du blot dobbeltklikke på en værdi, som også opretter en tilslutning.

Selv om protokollen for tjenestelokalisering oftest detekterer nye servere som bliver tilgængelige, kan du også tvinge &krdc; at søge efter nye servere. Det gøres med Scan igen. Når du er begyndt at scanne er knappen inaktiv (grå) mens søgningen udføres. Dette tager typisk nogle sekunder.

Når protokollen for tjenestelokalisering bruges, er begrebet rækkevidde vigtigt. Hvis mange tjenester tilbydes, kan det blive besværligt at gennemsøge en liste. At gentage en søgning kan også forårsage meget netværkstrafik. For at undgå problemet, kan administratorer indstille protokollen for tjenestelokalisering med et antal rækkevidder, og kun registrere tjenester i visse rækkevidder. En værtsmaskine kan for eksempel være registreret i rækkevidderne "tredje_etage" og "logistik", men ikke i rækkevidderne "udvikling" eller "vedligehold". I mindre installationer, registreres alt i rækkevidden "standard". &krdc; understøtter valg af en rækkevidde som adskiller sig fra "standard", med dropned-feltet Rækkevidde i øverste højre hjørne af hovedvinduet.

### Hvad sker når du forbinder

Uafhængig af hvordan du vælger serveren at forbinde til, er det næste som sker at &krdc; spørger dig om netværkstilslutningen til serveren, som vises nedenfor:

&krdc; valg af tilslutningshastighed &krdc; valg af tilslutningshastighed

Der er tre hastighedsindstillinger:

- Høj kvalitet (LAN, direkte tilslutning), som er normalværdien. Du bør evaluere hvor godt denne indstilling opfører sig inden du vælger noget andet med lavere ydelse som bruger mindre båndbredde.

- Mellemkvalitet (DSL, kabel, hurtig internettilslutning)

- Lav kvalitet (Modem, ISDN, langsom internettilslutning)

Hvis du altid bruger samme type link, kan du afmarkere afkrydsningsfeltet Vis dialogen igen for denne værtsmaskine, hvilket betyder at du ikke bliver spurgt om tilslutningstype igen for værtsmaskinen, under forudsætning af at du identificerer den på samme måde. Hvis en værtsmaskine for eksempel har to navne, og du afmarkerer afkrydsningsfeltet når du tilsluttes med et af navnene, bliver du ikke spurgt hvis du tilsluttes igen med dette navn, men du bliver det hvis du bruger det andet navn, eller IP-adressen.

Du vælger passende hastighedsindstilling, og klikker på Forbind for at fortsætte.

Der ser du et lille vindue som indeholder en fremgangslinje, som fyldes op mens &krdc; forhandler forbindelsen.

Afhængig af serverindstillingen, kan du (og næsten helt sikkert behøver du) at angive et kodeord for at blive godkendt af serveren. &krdc; viser en kodeordsdialog, som ligner den som vises nedenfor.

&krdc; indtastning af kodeord &krdc; indtastning af kodeord

Efter godkendelsen, tilsluttes du fjernserveren, og kan begynde at bruge &krdc; til at observere eller styre fjern-desktoppen.

### Håndtering af tilslutningen til fjern-desktoppen

Når du er forbundet til fjernserveren, bruger du normalt tastatur og mus til at styre vinduesystemet og programmerne på den anden maskine.

Du kan vise fjern-desktoppen enten i fuldskærmstilstand eller som et vindue på den lokale desktop. Du kan skifte mellem disse tilstande med ikonerne som vises nedenfor.

&krdc; valg af fuldskærmstilstand &krdc; valg af fuldskærmstilstand

&krdc; valg af vinduestilstand &krdc; valg af vinduestilstand

Fuldskærmstilstand er normalt bedre når du hjælper en fjernbruger, eftersom du kan se alt som vedkommende kan se. Vinduestilstand er mest nyttigt når du både arbejder på den anden maskine og lokalt, måske mens du kigger i nogen lokal dokumentation og derefter bruger instruktionerne på den anden maskine.

#### Brug af vinduestilstand

&krdc; i vinduestilstand ser cirka ud som på skærmaftrykket nedenfor.

&krdc; vindue &krdc; vindue

I vinduetilstand kan du afslutte forbindelsen ved lukke vinduet.

#### Brug af fuldskærmstilstand

I fuldskærmstilstand kan du afslutte forbindelsen ved at vælge den røde "luk"-ikon, som vises nedenfor.

&krdc; lukningsikon &krdc; lukningsikon

### Håndtering af indstillinger for &krdc;

Ved at bruge knappen Indstillinger... i nederste venstre hjørne af hovedvinduet for &krdc;, kan du vise en dialog til at ændre opførsel for &krdc;. Ved at klikke på knappen åbnes det vindue som vises nedenfor:

Indstilling af &krdc; - Fanebladet Værtsmaskineprofiler Indstilling af &krdc; - Fanebladet Værtsmaskineprofiler

Indstilling af &krdc; - Fanebladet VNC-standard Indstilling af &krdc; - Fanebladet VNC-standardprofiler

Indstilling af &krdc; - Fanebladet RDP-standard Indstilling af &krdc; - Fanebladet RDP-standardprofiler

## Udviklingsguide for &krdc;

&krdc; understøtter et lille antal &DCOP;-kommandoer, som beskrives i dette kapitel. Hvis du ikke er bekendt med &DCOP;, behøver du ikke bekymre dig om dette. Men hvis du vil automatisere nogen af &krdc;'s (eller andre &kde;-programmers) handlinger, er &DCOP; et nyttigt værktøj. Du finder mere information om &DCOP; i dets dokumentation, og i gennemgange på http://developer.kde.org.

Du kan lukke programmet &krdc; ned med kommandoen quit, som vises i eksemplet:

    %dcop krdc-25550 MainApplication-Interface quit

Du skal ændre `krdc-25550` i eksemplet for at stemme overens med den udgave af &krdc; som du virkelig vil afslutte. Hvis du kører `dcop` uden flag, ser du en liste over alle programmer som kører og kan styres via &DCOP;.

## Spørgsmål og svar

&reporting.bugs; &updating.documentation;

Når jeg starter &krdc; får jeg en meddelelse som lyder `Søgning i netværket er ikke muligt. Antagelig har du ikke installeret SLP-understøttelse korrekt.` Hvad er det der er galt?

SLP er en forkortelse for protokollen for tjenestelokalisering, Service Location Protocol, og sørges typisk for af OpenSLP eller af The Knot.

Hvis du har kompileret &krdc; selv, betyder det at &krdc; er kompileret med SLP-biblioteker, men at serveren (som formodentlig hedder `slpd` eller `knotd`) ikke kører. Du skal normalt starte serveren som systemadministrator, hvilket kan betyde at du ikke kan gøre det selv.

Hvis du kører en pakket version af &krdc;, kan du have visse manglede afhængigheder. Der findes så mange måder dette kan indtræffe på, at du skal søge hjælp fra hvem det end er som har lavet pakken.

## Medvirkende og licens

&krdc;

Program ophavsret 2002 Tim Jansen tim@tjansen.de

Bidragydere:

- Ian Reinhart Geiser geiseri@kde.org

Dokumentation ophavsret © 2003 &Brad.Hards; &Brad.Hards.mail;

&erik.kjaer.pedersen.credit; &underFDL; &underGPL;

## Installation

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

&install.intro.documentation;

### Kompilering og installation

&install.compile.documentation;
&documentation.index;