~ubuntu-branches/ubuntu/intrepid/kdebluetooth/intrepid-proposed

« back to all changes in this revision

Viewing changes to doc/sv/kbluetoothd.docbook

  • Committer: Bazaar Package Importer
  • Author(s): Anthony Mercatante
  • Date: 2008-08-07 09:49:47 UTC
  • mto: This revision was merged to the branch mainline in revision 56.
  • Revision ID: james.westby@ubuntu.com-20080807094947-pj6q3uxwuv7l844q
Tags: upstream-0.1
Import upstream version 0.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<sect1 id="components.kbluetoothd">
2
 
<title
3
 
>Kbluetoothd: Kärnan i KDE:s Blåtandsramverk</title>
4
 
<para
5
 
>Kbluetoothd är en central del av KDE:s Blåtandsramverk. Det kör oftast hela tiden i systembrickan och startar andra tjänster som OBEX-servern eller Bemused vid behov. Dess ikon i systembrickan anger uppkopplade Blåtandsanslutningar och ger dig också snabbåtkomst till tjänstinställningen, senast använda tjänster, enheter inom räckhåll med mera. </para>
6
 
<para
7
 
>Programmerare som vill integrera sina program med Kbluetoothd, bör ta en titt på <link linkend="developers.kbluetoothd"
8
 
>avsnittet för utvecklare</link
9
 
> för mer information. </para>
10
 
 
11
 
<sect2>
12
 
<title
13
 
>Starta Kbluetoothd</title>
14
 
<para
15
 
>Du kan starta Kbluetoothd genom att skriva <command
16
 
>kbluetoothd</command
17
 
> på kommandoraden eller genom att starta det från K-menyn (oftast System/Kbluetoothd). </para
18
 
><para
19
 
>Kbluetoothd visar en ikon i systembrickan, men om du inte tycker om den kan du inaktivera "Alltid synlig" med den sammanhangsberoende menyn för systembrickans ikon. Då kör Kbluetoothd utan något synligt användargränssnitt, till och med efter det har startats om. För att aktivera ikonen igen, starta helt enkelt om Kbluetoothd. Om ikonen är inaktiverad, visas den ändå under tiden för en Blåtandsanslutning. </para>
20
 
<para
21
 
>När Kbluetoothd kör ända till systemet stängs av, startas det om automatiskt nästa gång du loggar in. För att förhindra att Kbluetoothd från att starta automatiskt igen, avsluta det bara och tala om att det inte ska startas när du loggar in nästa gång.</para>
22
 
 
23
 
</sect2>
24
 
 
25
 
<sect2>
26
 
<title
27
 
>Vad Kbluetoothd gör</title>
28
 
<para
29
 
>Den viktigaste funktionen hos Kbluetoothd är dess Blåtandsmetaserver. Eftersom Kbluetoothd ändå kör hela tiden, övervakar den också Blåtandsenheten, talar om för dig när det finns några anslutningar och lagrar begäran om namn i en cache. Idén är att Kbluetoothd är det enda Blåtandsrelaterade programmet som alltid behöver köra, medan det ändå finns fullständig åtkomst till alla aktiverade tjänster. </para>
30
 
<sect3>
31
 
<title
32
 
>Metaservern</title>
33
 
<para
34
 
>Om du vet vad inetd gör i ett Linux-system, har du redan en god idé om vad metaservern Kbluetoothd är till för: Den väntar på inkommande anslutningar på de riktiga tjänsthanterarnas vägnar och startar dem när det behövs. Du behöver alltså inte ha en OBEX-server som kör hela tiden, men när någon skickar en fil via OBEX, startas OBEX-servern automatiskt. </para>
35
 
 
36
 
<para
37
 
>Det finns flera anledningar att använda en sådan omväg: </para>
38
 
 
39
 
<itemizedlist>
40
 
<listitem>
41
 
<para
42
 
>Det minskar minnesbehovet när du använder flera tjänster. KDE:s Blåtandsramverk levereras för närvarande med fyra serverprogram: OBEX-servern, handsfree-klienten, Bemused-klienten och det seriella chattverktyget. Även om du kanske bara sällan behöver några av tjänsterna, kan du fortfarande ha dem aktiverade utan kostnad. </para>
43
 
</listitem>
44
 
 
45
 
<listitem>
46
 
<para
47
 
>Systembrickan skräpas inte ner med många ikoner som sällan används. </para>
48
 
</listitem>
49
 
 
50
 
<listitem>
51
 
<para
52
 
>Det förbättrar säkerheten och gör det enklare att hantera åtkomstkontroll. Kbluetoothd visar normalt en dialogruta som frågar efter godkännande vid en inkommande anslutning. Användaren kan överskrida dialogrutan och permanent tillåta eller neka till anslutning för varje tjänst och enhet. Det ger varje program som hanteras av Kbluetoothd fri åtkomstkontroll. </para>
53
 
<!-- authentication request no implemented!! <para>
54
 
It is also worth noting that this feature is isn't an alternative to
55
 
the bluetooth security features, but it is completing them instead:
56
 
When a bluetooth connection is authenticated because you paired the 
57
 
two bluetooth devices before, you can be sure about the identity
58
 
over the other party. With kbluetoothd now you can make use of this
59
 
authentication feature by having per-device and per-service control over
60
 
which device is allowed to access which service.
61
 
</para
62
 
>-->
63
 
</listitem>
64
 
 
65
 
<listitem>
66
 
<para
67
 
>Det har möjligheten att göra Blåtandstjänster tillförlitligare. Varje server startas för varje ny anslutning, så om en server kraschar, kan du försöka igen utan att behöva starta om den. </para>
68
 
<para
69
 
>Det kan vara en flaskhals för en webbserver att hanteras av inetd, men i fallet med Blåtand tar det ändå flera sekunder att skapa en förbindelse och varje åtgärd initieras oftast av användaren, vilket gör det okritiskt att använda en metaserver. </para>
70
 
</listitem>
71
 
 
72
 
<listitem>
73
 
<para
74
 
>Att registrera en tjänst med SDP-servern är mycket enkelt. Se <link linkend="developers.kbluetoothd"
75
 
>avsnittet för utvecklare</link
76
 
> om hur program som hanteras av Kbluetoothd registreras med SDP-servern. </para>
77
 
</listitem>
78
 
 
79
 
<listitem>
80
 
<para
81
 
>Enkla serverprogram, till och med skript, kan användas för att implementera en Blåtandsserver utan att använda Blåtandsrelaterade funktioner alls. </para>
82
 
</listitem>
83
 
</itemizedlist>
84
 
<para
85
 
>Du kan aktivera eller inaktivera tjänster som används av Kbluetoothd med dess modul i Inställningscentralen under fliken "Lokala tjänster". Där kan du också anpassa tjänstspecifika alternativ genom att markera en tjänst och klicka på knappen "Anpassa...". </para>
86
 
<para
87
 
>Under fliken "Bekräftelse" kan du anpassa hur Kbluetoothd reagerar på inkommande anslutningar. </para>
88
 
</sect3>
89
 
 
90
 
 
91
 
<sect3>
92
 
<title
93
 
>Tjänsten för att upptäcka enheter</title>
94
 
<para
95
 
>Det är viktigt för många program att veta om en given enhet för närvarande är inom räckhåll eller inte, eller till och med få reda på om en enhet kommer inom räckhåll eller försvinner. I motsats till USB, där inkopplingsramverket underrättar dig om nya enheter, finns det ingen sådan tjänst för Blåtand. </para>
96
 
 
97
 
<para
98
 
>Kbluetoothd fyller i detta gap med tjänsten för att upptäcka enheter. Den söker periodiskt efter enheter i närheten och håller en lista med de som för närvarande är inom räckhåll. För att komma åt en upptäckt enhet, högerklicka på Kbluetoothds ikon i systembrickan och titta i menyn "Öppna senaste". Menyn består av en del med tjänster som nyligen användes (som "OBEX FTP på min telefon") och, om det verkligen finns enheter som redan upptäckts, en andra del ovanför med en lista över enheter. Genom att klicka på en av dem visas enhetens tjänster i Konqueror. </para>
99
 
<para
100
 
>I Kbluetoothds modul i Inställningscentralen kan du ställa in om och hur ofta Kbluetoothd söker efter enheter ("Uppdatera grannlista periodiskt"). Jag rekommenderar att inte använda intervall kortare än en minut här, annars kan andra program ibland få problem att söka efter enheter. Det beror på att de flesta enheter inte förväntar sig att andra program ska använda Blåtand samtidigt. </para>
101
 
<para
102
 
>Många enheter <phrase
103
 
>kan inte upptäckas</phrase
104
 
> normalt av integritets- och säkerhetsskäl. I detta fall upptäcks inte enheten vid sökning efter enheter. Istället måste Kbluetoothd försöka att komma åt var och en av enheterna individuellt. Du kan lägga till en enhet i listan med enheter som inte kan upptäckas genom att klicka på "Ytterligare sökalternativ för enheter som inte kan upptäckas". Observera att du antingen tillfälligt måste ställa in enheten så att den kan upptäckas, eller känna till dess hårdvaruadress för att kunna lägga till den i listan. </para>
105
 
<para
106
 
>Detta förhindrar att andra program söker efter enheter eller till och med upprättar en förbindelse med en annan enhet under ungefär 30 sekunder <emphasis
107
 
>för varje enhet</emphasis
108
 
> om enheten inte för närvarande kan nås. Därför bör du använda ett ganska långt intervall här. Tio minuter verkar vara ett rimligt värde. Försök själv och ta reda på hur kort intervallet kan vara innan det börjar besvära dig. </para>
109
 
 
110
 
<para
111
 
>Att bara ha en lista över enheter som för närvarande kan nås är inte särskilt användbart. Du kan istället använda upptäcktstjänsten för att köra <phrase
112
 
>upptäcktsjobb</phrase
113
 
> när en enhet kommer inom räckhåll eller försvinner. Du kan enkelt skriva egna skript, se avsnittet för utvecklare om <link linkend="developers.kbluetoothd.discovery"
114
 
>upptäcktsskript</link
115
 
>. Kbluetoothd levereras dock redan med några skript, bland andra: </para>
116
 
 
117
 
<variablelist>
118
 
<varlistentry>
119
 
<term
120
 
>Upptäcktsprotokoll</term>
121
 
<listitem
122
 
><para
123
 
>Det här skriptet skapar en HTML-sida med viss teknisk information för varje enhet när den upptäcks för första gången. Du kan använda det om du är nyfiken på vilka andra som använder Blåtand i närheten. Att ha skriptet igång hela tiden skadar inte nämnvärt, eftersom det bara försöker komma åt enheten när den upptäcks för första gången eller efter du tagit bort motsvarande HTML-sida. </para
124
 
></listitem>
125
 
</varlistentry>
126
 
 
127
 
<varlistentry>
128
 
<term
129
 
>Kopete_AutoAway</term>
130
 
<listitem
131
 
><para
132
 
>Detta ställer in tillgänglighetsstatus i Kopete, beroende på om du (tillsammans med din telefon) är inom räckhåll eller inte. </para
133
 
></listitem>
134
 
</varlistentry>
135
 
 
136
 
<varlistentry>
137
 
<term
138
 
>Photo_Copy</term>
139
 
<listitem
140
 
><para
141
 
>Det här skriptet kontrollerar en katalog i din telefon via OBEX I/O-slaven om det finns nya filer, och kopierar dem till en lokal katalog. Det byter också namn på dem med filens datum som filnamn. Jag skrev det här skriptet för min Nokia 6230. Om du vill använda det för din egen telefon, måste du troligen ändra skriptet på många ställen. </para
142
 
></listitem>
143
 
</varlistentry>
144
 
 
145
 
<varlistentry>
146
 
<term
147
 
>Screensaver</term>
148
 
<listitem
149
 
><para
150
 
>Starta eller avslutar skärmsläckaren eller skärmlåsningen varje gång någon av de bevakade enheterna kommer inom räckhåll eller försvinner. </para
151
 
></listitem>
152
 
</varlistentry>
153
 
</variablelist>
154
 
 
155
 
<para
156
 
>De flesta skript måste först anpassas för att fungera riktigt. Genom att klicka "configure" gör oftast bara att en editor dyker upp med skriptets inställningsdel. Var också medveten om att <emphasis
157
 
> du kan behöva begränsa enheterna som rapporteras till varje jobb</emphasis
158
 
>, om du inte vill att skriptet ska köras när någon annan går förbi med en påslagen Blåtandstelefon. </para>
159
 
 
160
 
</sect3>
161
 
 
162
 
<sect3>
163
 
<title
164
 
>Listan med "senast använda tjänster"</title>
165
 
<para
166
 
>Du kan snabbt komma åt tjänster som du tidigare använt genom att hitta dem i undermenyn "Senast använda" i Kbluetooths ikon i systembrickan. Om du redan skickat några filer till mobilen med namnet "Min telefon" via Kbtobexclient, hittar du ett menyalternativ med namnet "OBEX-utsändningsklient - Min telefon", som startar Kbtobexclient och omedelbart ansluter till din telefon utan en tidskrävande frågeprocess. </para>
167
 
<para
168
 
>Observera att Kbluetoothd visar alla tjänster som senast används, oberoende om respektive enhet för närvarande är tillräckligt nära eller inte. </para>
169
 
<para
170
 
>Funktionen måste stödjas av respektive program. </para>
171
 
</sect3>
172
 
 
173
 
<sect3>
174
 
<title
175
 
>Anslutningsövervakning</title>
176
 
<para
177
 
>Du kan se om det finns en Blåtandsanslutning för närvarande, genom att titta på ikonen för Kbluetoothd i systembrickan. Den blinkar om en anslutning håller på att upprättas, och blir blå när anslutningen väl är skapad. </para>
178
 
<para
179
 
>Du kan få mer information om aktuell anslutning genom att högerklicka på ikonen i systembrickan och välja "Anslutningsinformation...". </para>
180
 
<para
181
 
>Det som Kbluetooth visar här är ACL-länkar, inte Rfcomm-anslutningar. Om du är ansluten till en enda enhet med flera program (till exempel handsfree och Bemused), visas det fortfarande som en anslutning, eftersom det bara kan finnas en ACL-länk till en enda enhet åt gången. </para>
182
 
</sect3>
183
 
</sect2>
184
 
 
185
 
<sect2 id="components.kbluetoothd.configuration">
186
 
<title
187
 
>Anpassa Kbluetoothd</title>
188
 
<para
189
 
>Normalt ska Kbluetoothd och servrarna som det hanterar fungera direkt. Men det finns ändå några alternativ du kan ändra. För att anpassa Kbluetoothd, kan du antingen använda KDE:s inställningscentral och gå till <guimenuitem
190
 
>Internet och nätverk -> Blåtandstjänster</guimenuitem
191
 
>, eller högerklicka på ikonen i systembrickan för Kbluetoothd och välja <guimenuitem
192
 
>Inställning -> Tjänster...</guimenuitem
193
 
>. </para>
194
 
 
195
 
<sect3 id="components.kbluetoothd.confirmation">
196
 
<title
197
 
>Bekräftelse av inkommande anslutningar</title>
198
 
<para
199
 
>Under den här fliken kan du ändra bekräftelseinställningar för inkommande anslutningar. Normalt visar Kbluetoothd en bekräftelsedialogruta innan själva serverprogrammet (som OBEX-utsändningsservern) startas. Här kan du inaktivera bekräftelsedialogrutan för vissa enheter och tjänster eller tala om för Kbluetoothd att tyst neka till inkommande anslutningar. </para>
200
 
<para
201
 
>Nya enhetsposter läggs till när du väljer kryssrutan "Acceptera alltid" i en bekräftelsedialogruta. </para>
202
 
</sect3>
203
 
 
204
 
<sect3 id="components.kbluetoothd.serviceconfig">
205
 
<title
206
 
>Lokala tjänster</title>
207
 
<para
208
 
>Under den här fliken kan du aktivera eller inaktivera enskilda Blåtandstjänster som hanteras av Kbluetoothd. Vissa tjänster tillhandahåller också några inställningsalternativ, som till exempel Bemused-servern. Om så är fallet, är <guibutton
209
 
>Anpassa...</guibutton
210
 
> aktiverad när du markerar respektive tjänst. </para>
211
 
<para
212
 
>Eftersom Kbluetoothd automatiskt tilldelar rfcomm-kanaler till tjänster, kan kanalen för en tjänst ändras när du använder andra Bluetooth-servrar. Om du behöver veta vilken kanal som tilldelades till en viss tjänst, talar den här dialogrutan om det för dig. </para>
213
 
</sect3>
214
 
 
215
 
</sect2>
216
 
 
217
 
</sect1>
218