summaryrefslogtreecommitdiff
path: root/docs/manual-cs/config/index.rst
blob: 383caed2ebc5ad9a98a3dfeb048161de28f119ef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
.. _gammurc:

Konfigurační soubor Gammu
===========================

Syntaxe
-------

Na Linuxu, MacOS X, BSD a dalších systéme Unixového typu je soubor
vyhledáván v následujícím pořadí:

1. ``$XDG_CONFIG_HOME/gammu/config``
2. ``~/.config/gammu/config``
3. ``~/.gammurc``
4. ``/etc/gammurc``

Na Microsoft Windows:

1. ``$PROFILE\Application Data\gammurc``
2. ``.\gammurc``

Popis
-----

Gammu requires configuration to be able to properly talk to your phone.
:ref:`gammu` čte konfiguraci z konfiguračního souboru. Jeho umístění
je vyhledáno při spuštění, vyhledávací cesty jsou uvedeny výše.

You can use :ref:`gammu-config` or :ref:`gammu-detect` to generate
configuration file or start from :ref:`Fully documented example`.

Nějaké rady jak nastavit telefon můžete nalézt v Databázi telefonů Gammu
<http://wammu.eu/phones/>, kam uživatelé zapisují svoje zkušenosti.

This file use ini file syntax, see :ref:`ini`.

Konfigurační soubor pro gammu může obsahovat několik sekcí - ``[gammu]``,
``[gammu1]``, ``[gammuN]``, ... Každá sekce definuje jedno připojení a ve
výchozím režime gammu postupně zkouší všechny podle čísel. Můžete také zadat
parametrem pro :ref:`gammu`, které číslo sekce (:config:section:`[gammu]` je
číslo 0) má použít a pak se použije jen tato sekce.

.. config:section:: [gammu]

This section is read by default unless you specify other on command line.

Parametry připojení
+++++++++++++++++++++

.. config:option:: Připojení

    Protokol, který se použije pro komunikaci s telefonem.

    Pro telefony Nokia připojené kabelem budete chtít použít jedno z
    následujících:

    ``fbus``           
        sériové připojení protokolem FBUS
    ``dlr3``           
        DLR-3 a kompatibilní kabely
    ``dku2``           
        DKU-2 a kompatibilní kabely
    ``dku5``           
        DKU-5 a kompatibilní kabely
    ``mbus``           
        sériové připojení protokolem MBUS

    Pokud nepoužíváte originální kabel, možná budete potřebovat připojit
    ``-nodtr`` (například pro kabely používající ARK3116) nebo
    ``-nopower``. Toto nastavení použijte jen v případě, že Gammu správně
    parametery nezjistí automaticky.

    Pro ostatní telefony připojené kabelem budete chtít použít jedno z
    následujících:

    ``at``             
        obecné připojení používající AT příkazy

    Můžete volitelně zadat rychlost připojení, například ``at19200``, ale toto
    není nutné pro USB kabely.

    Pro připojení pomocí IrDA použijte jednu z následujících možností:

    ``irdaphonet``     
        protokol Phonet používaný telefony Nokia
    ``irdaat``         
        AT příkazy pro připojení k většině telefonů (toto není podporované na Linuxu).
    ``irdaobex``       
        připojení protokolem OBEX (IrMC nebo přenos souborů), použitelné pro většinu telefonů.
    ``irdagnapbus``    
        připojení k GNappletu běžícím na telefonech se Symbianem.

    Pro připojení pomocí Bluetooth použijte jednu z následujících možností:

    ``bluephonet``     
        protokol Phonet používaný telefony Nokia
    ``blueat``         
        AT příkazy pro připojení k většině telefonů.
    ``blueobex``       
        připojení protokolem OBEX (IrMC nebo přenos souborů), použitelné pro většinu telefonů.
    ``bluerfgnapbus``  
        připojení k GNappletu běžícím na telefonech se Symbianem.

.. config:option:: Zařízení

    .. versionadded::     1.27.95

    Zařízení kde je přístupný telefon nebo adresa telefonu, záleží na typu
    připojení.

    Pro **kabely** nebo emulovaný sériový port zadejte jméno zařízení (například
    ``/dev/ttyS0``, ``/dev/ttyACM0``, ``/dev/ircomm0``, ``/dev/rfcomm0`` na
    Linuxu, ``/dev/cuad0`` na FreeBSD nebo ``COM1:`` na Windows). Speciální
    výjjímkou jsou DKU-2 a DKU-5 kabely na Windows, kde je zařízení automaticky
    zjištěno z informací ovladače a tento parametr je ignorován.

    For **USB** connections (currently only fbususb and dku2 on Linux), you can
    specify to which USB device Gammu should connect. You can either provide
    vendor/product IDs or device address on USB::

        Device = 0x1234:0x5678  # Vyhledávání podle výrobce a produktu
        Device = 0x1234:-1      # Vyhledávání podle výrobce
        Device = 1.10           # Vyhledávání podle čísla sběrnice a adresy zařízení
        Device = 10             # Vyhledávání podle adresy zařízení
        Device = serial:123456  # Vyhledávání podle sériového čísla

    .. note::

        On Linux systems, you might lack permissions for some device nodes.  You
        might need to be member of some group (eg. :samp:`plugdev` or
        :samp:`dialout`) or or add special udev rules to enable you access these
        devices as non-root.

        For Nokia phones you can put follofing file (also available in sources as
        :file:`contrib/udev/45-nokiadku2.rules`) as
        :file:`/etc/udev/rules.d/45-nokiadku2.rules`:

        .. literalinclude::         ../../../contrib/udev/45-nokiadku2.rules
           :language: sh

    In case your USB device appears as the serial port in the system (eg.
    ``/dev/ttyACM0`` on Linux or ``COM5:`` on Windows), just use same setup as
    with serial port.

    Při připojení přes **Bluetooth** musíte zadat Bluetooth adresu vašeho
    telefonu (na Linuxu můžete zjistit seznam zařízení v dosahu pomocí příkazu
    :command:`hcitool scan`). Volitelně můžete Gammu přinutit používat jiný
    kanál zadáním jeho čísla za lomítko.

    Před použitím Gammu, by vaše zařízení mělo být spárováno s počítačem, nebo
    byste měli mít zapnuto automatické párování.

    Pro připojení přes **IrDA** se tento parametr vůbec nepoužije.

    Pokud vám IrDA na Linuxu nefunguje, možná potřebujete zapnout rozhraní a
    zapnout objevování zařízení (tyto příkazy musíte spouštět jako root):

    .. code-block::     sh

        ip l s dev irda0 up          # Enables irda0 device
        sysctl net.irda.discovery=1  # Enables device discovery on IrDA

    .. note::

        Native IrDA is not supported on Linux, you need to setup virtual serial port
        for it (eg. ``/dev/ircomm0``) and use it same way as cable.  This can be
        usually achieved by loading modules ``ircomm-tty`` and ``irtty-sir``:

        .. code-block::         sh

            modprobe ircomm-tty modprobe irtty-sir

.. config:option:: Port

    .. deprecated::     1.27.95

    Stejné jako :config:option:`Device`, zachováno kvůli zpětné kompatibilitě.

.. config:option:: Model

    Nepoužívejte tento parametr, pokud to není opravdu nutné! Jediná situace,
    kdy může být dobré ho použít, je, když Gammu nezná váš telefon a špatně
    detekuje jeho vlastnosti.

    Speciální případ použití parametru Model je vynucení typu připojení přes
    OBEX namísto ponechání rozhodnutí na Gammu:

    ``obexfs``
        vynutí použití služby na procházení souborů (podpora přístupu k souborům)
    ``obexirmc``
        vynutí použití služby IrMC (kontakty, kalendář a poznámky)
    ``obexnone``
        nebube vybrána žádná služba, toto má jen omezené použití pro posílání
        souborů (příkaz :option:`gammu sendfile`)
    ``mobex``
        služba m-obex pro telefony Samsung

.. config:option:: Use_Locking

    Na Posixových systémech můžete chtít použít zamykání zařízení pomocí UUCP
    zámků. Zapnutím této volby (nastavením na yes) bude Gammu dodržovat tyto
    zámky a vytvářet je při připojování. Na většině distribucí pro vytvoření
    zámku potřebujete dodatečná oprávnění (například být členem skupiny uucp).

    Tento parametr nemá na Windows žádný význam.

Parametry připojení
+++++++++++++++++++++

.. config:option:: SynchronizeTime

    Určí, zda chcete nastavit čas v telefonu při připojení.

.. config:option:: StartInfo

    Tato volba umožní nastavit (při nastavení na ``yes``) zobrazení zprávy na
    displeji telefonu nebo rozsvítit jeho podsvícení při připojení. Telefon
    nebude během připojení vydávat žádné zvuky. Tato volba funguje jen s
    některými telefony Nokia.


Ladicí parametry
+++++++++++++++++

.. config:option:: LogFile

    Cesta k souboru, kde budou uloženy informace o komunikaci s telefonem.

    .. note::

        For most debug levels (excluding ``errors``) the log file is overwritten on
        each execution.

.. config:option:: LogFormat

    Určuje co vše se bude logovat do souboru :config:option:`LogFile`. Možné
    hodnoty jsou:

    ``nothing``     
        žádné ladicí zprávy
    ``text``        
        základní informace o přenosu v textové podobě
    ``textall``     
        prodrobné informace o přenosu v textové podobě
    ``textalldate`` 
        prodrobné informace o přenosu v textové podobě, s časovou značkou
    ``errors``      
        chyby v textovém formátu
    ``errorsdate``  
        chyby v textovém formátu, s časovou značkou
    ``binary``      
        obsah komunikace v binárním formátu

    Pro ladění použijte buď ``textalldate`` nebo ``textall``, tím budou v logu
    obsaženy všechny informace potřebné pro diagnostiku problému.

.. config:option:: Features

    Vlastní parametry telefonu. Toto může být použito pro přepsání parametrů
    zadaných v ``common/gsmphones.c``, které jsou chybné. Pro seznam hodnot se
    můžete podívat to ``include/gammu-info.h`` (všechny hodnot
    :c:type:`GSM_Feature` bez prefixu ``F_``). Prosím nahlašte správné hodnoty
    autorům Gammu.

Locales and character set options
+++++++++++++++++++++++++++++++++

.. config:option:: GammuCoding

    Vynutí použití zadaného kódování (například ``1250`` vynutí CP-1250 nebo
    ``utf8`` pro UTF-8). Tato volba by obvykle neměla být potřeba, Gammu
    kódování zjištuje podle nastavených locales.

.. config:option:: GammuLoc

    Cesta k adresáři s lokalizačními soubory (adresář by měl obsahovat
    ``LANG/LC_MESSAGES/gammu.mo``). Pokud je gammu správně instalované, mělo
    bypřeklady najít automaticky.

Příklady
----------

Podrobnější příklady jsou dostupné v dokumentaci Gammu.

Příklady připojení
++++++++++++++++++++++

Konfigurace Gammu pro telefon Nokia připojený kabelem DLR-3:

.. code-block:: ini

    [gammu] device = /dev/ttyACM0 connection = dlr3

Konfigurace Gammu pro telefon Sony-Ericsson (nebo jiný používající AT
příkazy) připojený pomocí USB kabelu:

.. code-block:: ini

    [gammu] device = /dev/ttyACM0 connection = at

Konfigurace Gammu pro telefon Sony-Ericsson (nebo jiný používající AT
příkazy) připojený pomocí Bluetooth:

.. code-block:: ini

    [gammu] device = B0:0B:00:00:FA:CE connection = blueat

Nastavení Gammu pro telefon, ke kterému se musí připojovan na Bluetooth
kanálu 42:

.. code-block:: ini

    [gammu] device = B0:0B:00:00:FA:CE/42 connection = blueat

Práce s více telefony
+++++++++++++++++++++++

Gammu může být nastaveno pro práci s více telefony najedou (ale jen jedno
připojení v jeden okamžik, to zvolíte parametrem :option:`gammu
-s`). Nastavení telefonů na třech sériových portech by vypadalo následovně:

.. code-block:: ini

    [gammu] device = /dev/ttyS0 connection = at

    [gammmu1] device = /dev/ttyS1 connection = at

    [gammmu2] device = /dev/ttyS2 connection = at

.. _Plně dokumentovaný příklad:

Plně dokumentovaný příklad
++++++++++++++++++++++++++++++

You can find this sample file as :file:`docs/config/gammurc` in Gammu
sources.

.. literalinclude:: ../../../docs/config/gammurc
   :language: ini