# Handbok Dela Skrivbord

## Inledning

Dela Skrivbord är ett serverprogram som låter dig dela din nuvarande session med en användare på en annan dator, som kan använda en VNC-klient för att visa eller till och med styra skrivbordet.

Du använder typiskt Dela Skrivbord med &kde;:s VNC-klient, som heter Fjärranslutning till skrivbord, eftersom den stämmer väl ihop med Dela Skrivbords speciella funktioner.

Dela Skrivbord kräver inte att du startar en ny X-session. Den kan dela ut den nuvarande sessionen. Det gör den mycket användbar när du vill att någon ska hjälpa dig att utföra en uppgift.

Rapportera gärna eventuella problem eller önskemål till &kde;:s e-postlistor eller rapportera ett fel på http://www.bugs.kde.org.

## Protokollet Remote Frame Buffer

Det här kapitlet tillhandahåller en kortfattad beskrivning av protokollet Remote Frame Buffer som används av Dela Skrivbord och andra motsvarande system. Om du redan känner till protokollet, kan du utan problem hoppa över kapitlet.

Högnivåimplementeringen av ett system som använder protokollet Remote Frame Buffer kallas virtuell nätverksdator, Virtual Network Computer, eller oftast bara VNC.

Remote Frame Buffer (förkortat RFB) är ett enkelt protokoll för att fjärråtkomst av grafiska användargränssnitt. Det fungerar på rambuffernivå, som grovt sett motsvarar skärmbilden som ritas upp, vilket betyder att det kan användas för alla fönstersystem (inklusive X11, &MacOS; och &Microsoft; &Windows;). Program som använder Remote Frame Buffer finns för många datorer, och kan ofta distribueras fritt.

I protokollet Remote Frame Buffer, kallas programmet som kör på datorn där användaren finns (med skärm, tangentbord och pekdon) för klienten. Programmet som kör på datorn där rambuffern finns (som kör fönstersystemet och programmen som användaren fjärrstyr) kallas för servern. Dela Skrivbord är &kde;:s server för protokollet Remote Frame Buffer. Fjärranslutning till skrivbord är &kde;:s klient för protokollet Remote Frame Buffer.

Det går åt en viss mängd nätverkstrafik för att skicka en bild av rambuffern, så Remote Frame Buffer fungerar bäst via bredbandslänkar, som lokala nätverk. Det är ändå möjligt att använda Dela Skrivbord via andra länkar, men prestanda är troligen inte så bra.

## Använda Dela Skrivbord

Det är mycket enkelt att använda Dela Skrivbord. Det har ett enkelt gränssnitt, som visas på skärmbilden nedan.

Här är en skärmbild av Dela Skrivbord Dela Skrivbords huvudfönster

När du vill låta någon få tillgång till ditt skrivbord, kan du skapa en personlig inbjudan med knappen Skapa personlig inbjudan..., som visar ett fönster som innehåller informationen som behövs för att komma åt ditt skrivbord. Ett exempel visas nedan.

Exempel på personlig inbjudan i Dela Skrivbord Exempel på personlig inbjudan i Dela Skrivbord

För att öka säkerheten, gäller bara inbjudan en timme efter den skapas, och personen som ansluter måste förstås ha rätt lösenord.

Eftersom du kan vilja bjuda in någon att komma åt ditt skrivbord via e-post, kan Dela Skrivbord skapa en inbjudan som ett brev. Du kan skapa en sådan inbjudan genom att använda Inbjud via e-post... i Dela Skrivbords huvudfönster. Det visar oftast ett brev som ser ut som följer, klart att skriva in e-postadressen till personen som du skickar inbjudan till.

Exempel på e-postinbjudan i Dela Skrivbord Exempel på e-postinbjudan i Dela Skrivbord

Dela Skrivbord varnar dig för säkerhetsriskerna med att skicka information via en osäker länk. Du måste ta hänsyn till varningarna.

Om du inte kan kryptera e-post (eller på annat sätt göra länken säker), är det en mycket allvarlig säkerhetsrisk att skicka en inbjudan via e-post, eftersom vem som helst kan läsa lösenord och adress i brevet när det skickas via nätverket. Det betyder att de har möjlighet att överta kontrollen av din dator.

Om du inte kan kryptera brevet, kan det vara bättre att använda en personlig inbjudan, ringa personen du låter få tillgång till skrivbordet, verifiera personens identitet, och tillhandahålla inbjudningsinformationen som krävs på så sätt.

### Hantera inbjudningar i Dela Skrivbord

Efter att du har skapat en inbjudan (antingen en personlig inbjudan eller en som skickades via e-post), låter Dela Skrivbord dig hantera inbjudningarna. Dialogrutan för att hantera dem är tillgänglig via Hantera inbjudningar... i Dela Skrivbords huvudfönster. Om du klickar på knappen, öppnar Dela Skrivbord ett fönster som visas nedan.

Inbjudningshantering i Dela Skrivbord Inbjudningshantering i Dela Skrivbord

Fönstret för att hantera inbjudningar låter dig skapa fler inbjudningar (med knapparna Ny personlig inbjudan... och Ny e-postinbjudan..., som har samma effekt som knapparna Skapa personlig inbjudan... och Inbjud via e-post... i Dela Skrivbords huvudfönster.

Fönstret för att hantera inbjudningar låter dig också ta bort befintliga inbjudningar. För att bara ta bort en av inbjudningarna, markera den med musen eller tangentbordet (den ska bli markerad), och välj Ta bort. För att ta bort alla inbjudningar, välj bara knappen Ta bort alla.

Genom att välja Stäng avslutas dialogrutan.

### Anpassa Dela Skrivbord

Förutom det huvudsakliga gränssnittet till Dela Skrivbord, som visas och beskrivs ovan, kan du också styra Dela Skrivbord med dess inställningsmodul, som du kan komma åt via &kde;:s vanliga inställningscentral. Du kan också komma åt den med Anpassa... i Dela Skrivbords huvudfönster. Inställningarna i Dela Skrivbord hanteras från ett fönster med flikar, som visas på skärmbilden nedan:

Anpassa Dela Skrivbord (åtkomstfliken) Anpassa Dela Skrivbord (åtkomstfliken)

Fliken Åtkomst låter dig anpassa inställningar som har att göra med åtkomst till Dela Skrivbords server.

Knappen Skapa och hantera inbjudningar... tar dig till Dela Skrivbords fönster för inbjudningshantering, som beskrivits tidigare.

Kryssrutan Annonsera tjänst på nätverket styr om Dela Skrivbord annonserar inbjudningar via nätverket med protokollet för tjänstlokalisering. Det är normalt en god idé, men fungerar bara riktigt bra med en klient som känner till protokollet för tjänstlokalisering, som Fjärranslutning till skrivbord.

Kryssrutan Tillåt anslutningar som inte begärts styr om Dela Skrivbord tillåter anslutningar utan inbjudan. Om oinbjudna anslutningar tillåts, bör du troligen ange ett lösenord. Du kan också använda kryssrutorna här för att välja om du måste bekräfta anslutningen innan den sker, och om personen som ansluter kan styra skrivbordet, eller bara titta på det.

Om datorn är en arbetsstation, och du väljer att tillåta oinbjudna anslutningar, vill du troligen välja Bekräfta anslutningar som inte begärts innan de tillåts. Å andra sidan, om datorn är en server, och du använder Dela Skrivbord för fjärradministration, vill du troligen avmarkera Bekräfta anslutningar som inte begärts innan de tillåts.

Dela Skrivbord använder det normala RFB-lösenordssystemet, som inte överför lösenordet i klartext via nätverket. Istället använder det ett system med utmaning och svar. Det är rimligt säkert, så länge lösenordet är säkert bevarat.

Dela Skrivbord låter dig styra om bakgrundsbilden skickas till klienten eller inte. Det styrs med kryssrutan under fliken Session, som visas nedan.

Anpassa Dela Skrivbord (sessionsfliken) Anpassa Dela Skrivbord (sessionsfliken)

Om du markerar rutan, överför Dela Skrivbord inte bakgrundsbilden. Om du lämnar den tom, beror det på klienten om bakgrundsbilden överförs eller inte.

Fliken Nätverk gör det möjligt att styra port som Dela Skrivbord använder, som visas nedan.

Anpassa Dela Skrivbord (nätverksfliken) Anpassa Dela Skrivbord (nätverksfliken)

Om du markerar kryssrutan Tilldela port automatiskt, lokaliserar Dela Skrivbord en lämplig port, och inbjudningarna motsvarar den porten. Om du avmarkerar kryssrutan Tilldela port automatiskt kan du ange en särskild port. Att ange en särskild port kan vara användbart om du använder vidarebefordran av port i brandväggen. Observera att om protokollet för tjänstlokalisering är aktivt, hanterar det automatiskt identifikation av riktig port.

### Vad händer när någon ansluter till Dela Skrivbord

När någon ansluter till Dela Skrivbord på din dator, ser du ett meddelande dyka upp, som ser ut som följande skärmbild, om du inte accepterar oinbjudna anslutningar utan varning.

Anslutningsfönstret i Dela Skrivbord Anslutningsfönstret i Dela Skrivbord

Om du trycker på Acceptera anslutning, kan klienten fortsätta med behörighetskontrollen (som kräver rätt lösenord för en personlig inbjudan eller e-postinbjudan). Om du trycker på Vägra anslutning, avbryts anslutningsförsöket.

Kryssrutan Tillåt fjärranvändaren att styra tangentbord och mus avgör om klienten bara kan observera, eller kan ta över styrningen av din dator.

Om anslutningen av klienten lyckas, och lösenordet från en personlig inbjudan eller e-postinbjudan används, tas inbjudan bort och kan inte användas igen. Du ser också ett litet fönster i systembrickan, som visar att anslutningen har skett.

## Utvecklingsguide för Dela Skrivbord

Dela Skrivbord stöder ett litet antal &DCOP;-kommandon, som beskrivs i detta kapitel. Om du inte är bekant med &DCOP;, behöver du inte bekymra dig om detta. Men om du vill automatisera några av Dela Skrivbords (eller andra &kde;-programs) åtgärder, är &DCOP; ett användbart verktyg. Du hittar mer information om &DCOP; i dess dokumentation, och i handledningar på http://developer.kde.org.

Du kan stänga av Dela Skrivbord-programmet med kommandot quit, som visas i exemplet:

    %dcop krfb-1507 MainApplication-Interface quit

Du måste ändra `krfb-1507` i exemplet för att stämma med den instans av Dela Skrivbord som du verkligen vill avsluta. Om du kör `dcop` utan alternativ, ser du en lista på alla program som kör och kan styras via &DCOP;.

## Frågor och svar

&reporting.bugs; &updating.documentation;

## Tack till och licens

Dela Skrivbord

Program copyright 2002 Tim Jansen tim@tjansen.de

Bidragsgivare:

- Ian Reinhart Geiser geiseri@kde.org

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

Stefan Asserhällstefan.asserhall@comhem.se

&underFDL; &underGPL;

## Installation

### Hur man skaffar Dela Skrivbord

&install.intro.documentation;

### Kompilering och installation

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