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

« back to all changes in this revision

Viewing changes to doc/es/othertools.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.othertools">
2
 
<title
3
 
>Integración adicional y herramientas de línea de órdenes</title>
4
 
<para
5
 
>Esta sección lista el resto de pequeñas herramientas y script que se incluyen con kdebluetooth. La mayor parte de ellas tiene un solo uso, pero pueden ser llamados desde scripts o desde otros programas. </para>
6
 
 
7
 
<sect2 id="components.othertools.kioclient">
8
 
<title
9
 
>kioclient: Script para acceder a la estructura KIO</title>
10
 
<para
11
 
>Es una pequeña utilidad para acceder a los kioslaves desde la línea de órdenes. Por ello <command
12
 
>kiocliente</command
13
 
> es en realidad una utilidad de propósito general, pero antes de que existiera yo ya lo había programado. </para>
14
 
<para
15
 
>Con <command
16
 
>kioclient</command
17
 
> puede copiar, listar y borrar cualquier archivo o directorio que sea accesible a través de la estructura KIO de KDE. Puede copiar un archivo de un servidor FTP directamente a otro servidor utilizando WebDAV o listar un directorio a través de SSH con kio_fish. O -y esto es interesante- puede acceder a los archivos de su móvil a través de kio_obex. kioclient lo utiliza un script que se incluye con kbluetooth: El script <command
18
 
>copy_images</command
19
 
>. </para>
20
 
<para
21
 
>Puede listar los posibles argumentos con <command
22
 
>kioclient --help</command
23
 
>, veamos unos cuantos ejemplos para obtener una primera impresión: <screen
24
 
>$ kioclient cat http://www.kde.org | head -1
25
 
&lt;?xml version="1.0" encoding="UTF-8"?>
26
 
$ kioclient ls -s ftp://ftp.kde.org | head -4
27
 
     4096 .
28
 
     4096 ..
29
 
     4096 bin
30
 
     4096 dev
31
 
$ kioclient ls bluetooth:/
32
 
local system
33
 
Fred's 6230
34
 
Fred's 3650
35
 
$ kioclient ls "sdp://Fred's 6230/"
36
 
OBEX Object Push
37
 
OBEX File Transfer
38
 
Dial-up networking
39
 
Nokia PC Suite
40
 
COM 1
41
 
Voice Gateway
42
 
Audio Gateway
43
 
SIM ACCESS
44
 
.More Services
45
 
$
46
 
</screen>
47
 
</para>
48
 
<para
49
 
>Por favor, tenga en cuenta que el kiocliente -incluso si es un programa de línea de órdenes- necesita ser ejecutado dentro de KDE, por ello no podrá utilizarlo en los trabajos de cron, por ejemplo. Pero esta limitación no tendrá una importancia cuando lo utilice para encontrar scripts en kbluetoothd. </para>
50
 
 
51
 
</sect2>
52
 
 
53
 
<sect2>
54
 
<title
55
 
>kbtsearch: Búsqueda de dispositivos desde los scripts</title>
56
 
<para
57
 
>De la misma forma que <command
58
 
>kioclient</command
59
 
> o <command
60
 
>kdialog</command
61
 
> se utilizan en KDE, esta es una herramienta de línea de órdenes se utilizará en scripts. Proporciona una interfaz de línea de órdenes a los dos diálogos de búsqueda de kdebluetooth: el diálogo de búsqueda de dispositivos y el diálogo de búsqueda de servicios. </para>
62
 
<para
63
 
>Puede utilizarlo cuando quiera que el usuario seleccione un dispositivo bluetooth o busque un servicio específico del conjunto de dispositivos. Al igual que los demás, el diálogo de selección recuerda los dispositivos encontrados e inmediatamente rellena la lista de servicios con las entradas encontradas anteriormente. Los servicios actualmente disponibles se añaden a la lista después de unos segundos. </para>
64
 
<para
65
 
>Para buscar un dispositivo, teclee <command
66
 
>kbtsearch --device</command
67
 
>. Cuando el usuario haya seleccionado un servicio o introducido una dirección y pulse el botón <guibutton
68
 
>Aceptar</guibutton
69
 
>, kbtsearch mostrará la dirección del dispositivo en la salida estándar y devolverá el estado 0. Si el usuario pulsa <guibutton
70
 
>Cancelar</guibutton
71
 
>, no mostrará nada y devolverá el código de estado 1: <screen
72
 
>$ if ADDR=$(kbtsearch --device) ;
73
 
 
74
 
> then echo "Dirección seleccionada: $ADDR.";
75
 
 
76
 
> else echo "No hay dirección seleccionada."; fi
77
 
Dirección seleccionada: 00:60:57:5C:E6:BD.
78
 
$
79
 
</screen>
80
 
</para>
81
 
<para
82
 
>También puede buscar un dispositivo que implemente un perfil Bluetooth con <command
83
 
>kbtsearch --uuid &lt;Servicio-UUID
84
 
></command
85
 
>. Para obtener una lista completa de los posibles UUIDs de un perfil Bluetooth estándar vea la <ulink url="https://www.bluetooth.org/foundry/assignnumb/document/service_discovery"
86
 
> asignación de números Bluetooth (SDP)</ulink
87
 
>. kbtsearch también define algunos alias para los perfiles utilizados habitualmente. Ejecute <command
88
 
>kbtsearch --aliases</command
89
 
> para obtener una lista de posibles alias. </para>
90
 
<para
91
 
>Cuando el usuario selecciona un servicio y pulsa <guibutton
92
 
>Aceptar</guibutton
93
 
>, kbtsearch devuelve 0 e imprime una línea en la forma '[dirección] [canal rfcomm]'. Esta claro que esto solo tiene sentido para servicios que definen un canal rfcomm. Actualmente no hay forma de recuperar un L2CAP PSM, por ejemplo. Dígamelo cuando lo necesite. <screen>
94
 
$ if RET=( $(kbtsearch --uuid=FAX) ) ; 
95
 
 
96
 
> then ADDRESS=${RET[0]}; CHANNEL=${RET[1]}; 
97
 
 
98
 
> echo "Dirección seleccionada=$ADDRESS, canal=$CHANNEL."; 
99
 
 
100
 
> else echo "No hay servicio seleccionado."; 
101
 
 
102
 
> fi
103
 
Dirección seleccionada=00:60:57:5C:E6:BD, canal=1.
104
 
$
105
 
</screen
106
 
> Para obtener las opciones adicionales vea <command
107
 
>kbtsearch --help</command
108
 
>. </para>
109
 
</sect2>
110
 
 
111
 
<sect2>
112
 
<title
113
 
>kbtfax: Enviar mensajes de fax con las aplicaciones KDE</title>
114
 
<para
115
 
>Esto es un script de ayuda para enviar faxes desde cualquier aplicación KDE fácilmente. Depende de <command
116
 
>efax</command
117
 
> (programa de terceros), <command
118
 
>kdeprintfax</command
119
 
> y <command
120
 
>kdesu</command
121
 
> (ambas parte de kdebase) y la herramienta <command
122
 
>rfcomm</command
123
 
> (parte de las utilidades de bluez). </para>
124
 
<para
125
 
>Cuando intenta enviar un fax con <command
126
 
>kdeprintfax</command
127
 
>, puede seleccionar el motor del fax que utilizará kdeprintfax. Una opción es «EFax», otra es «Otro». Seleccione «Otro», y a continuación busque el script kbtfax en su instalación de kdebluetooth. Introduzca la orden indicada en el propio script. Ya está. Existen muchas cosas que pueden funcionar mal. Siéntase libre de mejorar el script y enviar parches :) </para>
128
 
</sect2>
129
 
 
130
 
</sect1>
131