~ubuntu-branches/ubuntu/precise/zenity/precise-updates

« back to all changes in this revision

Viewing changes to help/de/zenity.xml

  • Committer: Package Import Robot
  • Author(s): Robert Ancell
  • Date: 2012-03-29 14:50:15 UTC
  • mfrom: (1.1.45)
  • Revision ID: package-import@ubuntu.com-20120329145015-p6jkb44cf19r2qyi
Tags: 3.4.0-0ubuntu1
* New upstream release:
  - Add support for lists and trees with --forms
  - Fix warning reading list from stdin
* debian/zenity-common.install:
  - Doesn't install omf files anymore

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="utf-8"?>
2
 
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN" "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
3
 
<!ENTITY author1 "Sun">
4
 
<!ENTITY author2 "Java Desktop System Documentation Team">
5
 
<!ENTITY publisher "Sun Microsystems, Inc.">
6
 
<!ENTITY legal SYSTEM "legal.xml">
7
 
<!ENTITY appversion "2.6.0">
8
 
<!ENTITY app "<application>Zenity</application>">
9
 
<!ENTITY appname "Zenity">
10
 
<!ENTITY date "August 2004">
11
 
<!ENTITY manrevision "2.0">
12
 
]>
13
 
<!-- ================ Document Header ================= -->
14
 
<article id="index" lang="de">
15
 
 
16
 
  <articleinfo>
17
 
    <title>Zenity-Handbuch</title>
18
 
    <subtitle>Zenity-Desktop-Anwenderhandbuch V2.0</subtitle>
19
 
    <copyright>
20
 
            <year>2003</year>
21
 
            <year>2004</year>
22
 
            <holder>Sun Microsystems, Inc.</holder>
23
 
    </copyright><copyright><year>2008, 2009</year><holder>Mario Blättermann (mariobl@gnome.org)</holder></copyright>
24
 
 
25
 
    <!-- Translators: uncomment this
26
 
    <copyright>
27
 
            <year>2004</year>
28
 
            <holder>ME_THE_TRANSLATOR</holder>
29
 
    </copyright>
30
 
    -->
31
 
 
32
 
    <publisher>
33
 
            <publishername>Sun Microsystems, Inc.</publishername>
34
 
    </publisher>
35
 
 
36
 
      <legalnotice id="legalnotice">
37
 
        <para>Das vorliegende Dokument kann gemäß den Bedingungen der GNU Free Documentation License (GFDL), Version 1.1 oder jeder späteren, von der Free Software Foundation veröffentlichten Version ohne unveränderbare Abschnitte sowie ohne Texte auf dem vorderen und hinteren Buchdeckel kopiert, verteilt und/oder modifiziert werden. Eine Kopie der GFDL finden Sie unter diesem <ulink type="help" url="ghelp:fdl">Link</ulink> oder in der mit diesem Handbuch gelieferten Datei COPYING-DOCS.</para>
38
 
         <para>Dieses Handbuch ist Teil einer Sammlung von GNOME-Handbüchern, die unter der GFDL veröffentlicht werden. Wenn Sie dieses Handbuch getrennt von der Sammlung weiterverbreiten möchten, können Sie das tun, indem Sie eine Kopie der Lizenz zum Handbuch hinzufügen, wie es in Abschnitt 6 der Lizenz beschrieben ist.</para>
39
 
 
40
 
        <para>Viele der Namen, die von Unternehmen verwendet werden, um ihre Produkte und Dienstleistungen von anderen zu unterscheiden, sind eingetragene Warenzeichen. An den Stellen, an denen diese Namen in einer GNOME-Dokumentation erscheinen, werden die Namen in Großbuchstaben oder mit einem großen Anfangsbuchstaben geschrieben, wenn das GNOME-Dokumentationsprojekt auf diese Warenzeichen hingewiesen wird.</para>
41
 
 
42
 
        <para>DAS DOKUMENT UND VERÄNDERTE FASSUNGEN DES DOKUMENTS WERDEN UNTER DEN BEDINGUNGEN DER GNU FREE DOCUMENTATION LICENSE ZUR VERFÜGUNG GESTELLT MIT DEM WEITERGEHENDEN VERSTÄNDNIS, DASS: <orderedlist>
43
 
                <listitem>
44
 
                  <para>DIESES DOKUMENT WIRD »WIE VORLIEGEND« GELIEFERT, OHNE GARANTIEN IRGENDEINER ART, SOWOHL AUSDRÜCKLICH GENANNTE ALS AUCH ANGEDEUTETE. DIES BEZIEHT SICH AUCH OHNE EINSCHRÄNKUNG AUF GARANTIEN, DASS DIESES DOKUMENT ODER VERÄNDERTE FASSUNGEN DIESES DOKUMENTS FREI VON HANDELSDEFEKTEN, FÜR EINEN BESTIMMTEN ZWECK GEEIGNET IST ODER DASS ES KEINE RECHTE DRITTER VERLETZT. DAS VOLLE RISIKO WAS QUALITÄT, GENAUIGKEIT UND LEISTUNG DES DOKUMENTS ODER VERÄNDERTE FASSUNGEN DES DOKUMENTS LIEGT BEI IHNEN. SOLLTE EIN DOKUMENT ODER EINE VERÄNDERTE FASSUNG DAVON FEHLER IRGENDEINER ART BEINHALTEN, TRAGEN SIE (NICHT DER URSPRUNGSAUTOR, DER AUTOR ODER EIN MITWIRKENDER) DIE KOSTEN FÜR NOTWENDIGE DIENSTLEISTUNGEN, REPARATUREN ODER FEHLERKORREKTUREN. DIESER HAFTUNGSAUSSCHLUSS IST EIN ESSENZIELLER TEIL DIESER LIZENZ. DIE VERWENDUNG EINES DOKUMENTS ODER EINER VERÄNDERTEN VERSION DES DOKUMENTS IST NICHT GESTATTET AUßER UNTER BEACHTUNG DIESES HAFTUNGSAUSSCHLUSSES UND</para>
45
 
                </listitem>
46
 
                <listitem>
47
 
                  <para>UNTER KEINEN UMSTÄNDEN UND AUF BASIS KEINER RECHTSGRUNDLAGE, EGAL OB DURCH UNERLAUBTEN HANDLUNGEN (EINSCHLIEßLICH FAHRLÄSSIGKEIT), VERTRAG ODER ANDERWEITIG KANN DER AUTOR, URSPRUNGSAUTOR, EIN MITWIRKENDER ODER EIN VERTRIEBSPARTNER DIESES DOKUMENTS ODER EINER VERÄNDERTEN FASSUNG DES DOKUMENTS ODER EIN ZULIEFERER EINER DIESER PARTEIEN, HAFTBAR GEMACHT WERDEN FÜR DIREKTE, INDIREKTE, SPEZIELLE, VERSEHENTLICHE ODER FOLGESCHÄDEN JEGLICHER ART, EINSCHLIEßLICH UND OHNE EINSCHRÄNKUNGEN SCHÄDEN DURCH VERLUST VON KULANZ, ARBEITSAUSFALL, COMPUTERVERSAGEN ODER COMPUTERFEHLFUNKTIONEN ODER ALLE ANDEREN SCHÄDEN ODER VERLUSTE, DIE SICH AUS ODER IN VERBINDUNG MIT DER VERWENDUNG DES DOKUMENTS UND VERÄNDERTER FASSUNGEN DES DOKUMENTS ERGEBEN, AUCH WENN DIE OBEN GENANNTEN PARTEIEN ÜBER DIE MÖGLICHKEIT SOLCHER SCHÄDEN INFORMIERT WAREN.</para>
48
 
                </listitem>
49
 
          </orderedlist></para>
50
 
  </legalnotice>
51
 
 
52
 
 
53
 
 
54
 
    <authorgroup>
55
 
      <author>
56
 
        <firstname>Sun</firstname>
57
 
        <surname>Java-Desktopsystem-Dokumentationsteam</surname>
58
 
        <affiliation><orgname>Sun Microsystems, Inc.</orgname></affiliation>
59
 
      </author>
60
 
      <author role="maintainer">
61
 
        <firstname>Glynn</firstname>
62
 
        <surname>Foster</surname>
63
 
        <affiliation>
64
 
          <orgname>GNOME-Dokumentationsprojekt</orgname>
65
 
        </affiliation>
66
 
      </author>
67
 
      <editor>
68
 
        <firstname>Nicholas</firstname>
69
 
        <surname>Curran</surname>
70
 
        <affiliation>
71
 
          <orgname>GNOME-Dokumentationsprojekt</orgname>
72
 
        </affiliation>
73
 
      </editor>
74
 
    </authorgroup>
75
 
 
76
 
    <revhistory>
77
 
      <revision>
78
 
        <revnumber>Zenity-Desktop-Anwenderhandbuch V2.0</revnumber>
79
 
        <date>August 2004</date>
80
 
        <revdescription>
81
 
          <para role="author">Sun Java-Desktopsystem-Dokumentationsteam</para>
82
 
          <para role="publisher">Sun Microsystems, Inc.</para>
83
 
        </revdescription>
84
 
      </revision>
85
 
 
86
 
      <revision>
87
 
        <revnumber>Zenity-Handbuch V1.0</revnumber>
88
 
        <date>Januar 2003</date>
89
 
        <revdescription>
90
 
          <para role="author">Glynn Foster</para>
91
 
          <para role="publisher">GNOME-Dokumentationsprojekt</para>
92
 
        </revdescription>
93
 
      </revision>
94
 
    </revhistory>
95
 
 
96
 
    <releaseinfo>Dieses Handbuch beschreibt Version 2.6.0 von Zenity.</releaseinfo>
97
 
 
98
 
    <legalnotice>
99
 
            <title>Rückmeldungen</title>
100
 
            <para>Zum Senden von Rückmeldungen folgen Sie den Anweisungen auf der <ulink url="ghelp:gnome-feedback" type="help">GNOME-Seite für Rückmeldungen</ulink>.</para>
101
 
<!-- Translators may also add here feedback address for translations -->
102
 
 
103
 
    </legalnotice>
104
 
    <abstract role="description">
105
 
            <para>Zenity entstand aus »gdialog«, der GNOME-Variante von »dialog«, welches Ihnen erlaubt, Dialogfenster über die Befehlszeile und mittels Shell-Skripten anzuzeigen.</para>
106
 
    </abstract>
107
 
  </articleinfo>
108
 
  
109
 
  <indexterm>
110
 
    <primary>Zenity-Befehl</primary>
111
 
  </indexterm>
112
 
  <indexterm>
113
 
    <primary>Dialog-Erzeuger</primary>
114
 
  </indexterm>
115
 
<!-- ================ Document Body ================= -->
116
 
 
117
 
<!-- ==== Introduction ====== -->
118
 
 
119
 
  <sect1 id="zenity-introduction">
120
 
    <title>Einführung</title>
121
 
 
122
 
    <para><application>Zenity</application> erlaubt Ihnen die Erzeugung der folgenden Typen simpler Dialoge:</para>
123
 
 
124
 
    <itemizedlist>
125
 
        <listitem><para>Kalender</para></listitem>
126
 
        <listitem><para>Dateiauswahl</para></listitem>
127
 
        <listitem><para>Liste</para></listitem>
128
 
        <listitem><para>Benachrichtigungssymbol</para></listitem>
129
 
        <listitem><para>Meldung</para>
130
 
            <itemizedlist>
131
 
                <listitem><para>Fehler</para></listitem>
132
 
                <listitem><para>Information</para></listitem>
133
 
                <listitem><para>Frage</para></listitem>
134
 
                <listitem><para>Warnung</para></listitem>
135
 
            </itemizedlist>
136
 
        </listitem>
137
 
        <listitem><para>Fortschritt</para></listitem>
138
 
        <listitem><para>Textfeld</para></listitem>
139
 
        <listitem><para>Textinformation</para></listitem>
140
 
    </itemizedlist>
141
 
 
142
 
  </sect1>
143
 
 
144
 
<!-- ==== Usage ====== -->
145
 
 
146
 
  <sect1 id="zenity-usage">
147
 
    <title>Benutzung</title>
148
 
 
149
 
    <para>Wenn Sie Skripte schreiben, können Sie <application>Zenity</application> zur Erzeugung einfacher Dialoge zur Interaktion mit dem Benutzer verwenden, wie folgende:</para>
150
 
    <itemizedlist>
151
 
      <listitem>
152
 
        <para>Sie können einen Dialog erzeugen, der die Eingabe von Informationen durch den Benutzer erfordert. Beispielsweise können Sie den Benutzer anweisen, ein Datum aus einem Kalenderdialog oder eine Datei aus einem Dateiauswahldialog zu wählen.</para>
153
 
      </listitem>
154
 
      <listitem>
155
 
        <para>Sie können einen Dialog erzeugen, um dem Benutzer Informationen zur Verfügung zu stellen. Beispielsweise können Sie einen Fortschrittsanzeige-Dialog erzeugen, um auf den aktuellen Status eines Vorgangs hinzuweisen, oder einen Warndialog, um den Benutzer zu warnen.</para>
156
 
      </listitem>
157
 
    </itemizedlist>
158
 
    <para>Wenn der Benutzer den Dialog schließt, schreibt <application>Zenity</application> den vom Dialog ausgegebenen Text in die Standardausgabe.</para>
159
 
 
160
 
    <note>
161
 
      <para>Wenn Sie <application>Zenity</application>-Befehle schreiben, stellen Sie bitte sicher, dass Sie jedes Argument stets in Anführungszeichen einschließen.</para>
162
 
      <para>Benutzen Sie beispielsweise: <screen><userinput><command>zenity --calendar --title="Urlaubsplaner"</command></userinput></screen> Benutzen Sie nicht: <screen><userinput><command>zenity --calendar --title=Urlaubsplaner</command></userinput></screen></para>
163
 
      <para>Wenn Sie keine Anführungszeichen verwenden, könnten Sie unerwartete Ergebnisse erhalten.</para>
164
 
    </note>
165
 
 
166
 
    <sect2 id="zenity-usage-mnemonics">
167
 
      <title>Zugriffstasten</title>
168
 
        <para>Eine Zugriffstaste ist eine Taste, die Ihnen die Ausführung einer Aktion mit der Tastatur zur Auswahl eines Befehls aus einem Menü oder einem Dialog erlaubt, anstatt dafür die Maus zu benutzen.</para>
169
 
        <para>Einige <application>Zenity</application>-Dialoge unterstützen die Verwendung von Zugriffstasten. Um das Zeichen für den Tastaturzugriff festzulegen, setzen Sie einen Unterstrich vor das Zeichen im Dialogtext. Das folgende Beispiel zeigt, wie Sie den Buchstaben »W« als Zugriffstaste festlegen.</para>
170
 
        <screen><userinput>"_Wählen Sie einen Namen"</userinput></screen>
171
 
    </sect2>
172
 
 
173
 
    <sect2 id="zenity-usage-exitcodes">
174
 
      <title>Rückgabewerte</title>
175
 
    <para><application>Zenity</application> erzeugt die folgenden Rückgabewerte:</para>
176
 
 
177
 
    <informaltable frame="all">
178
 
      <tgroup cols="2" colsep="1" rowsep="1">
179
 
        <colspec colname="COLSPEC0" colwidth="50*"/>
180
 
        <colspec colname="COLSPEC1" colwidth="50*"/>
181
 
        <thead>
182
 
          <row valign="top">
183
 
            <entry colname="COLSPEC0">
184
 
              <para>Rückgabewert</para></entry>
185
 
            <entry colname="COLSPEC1">
186
 
              <para>Beschreibung</para></entry>
187
 
          </row>
188
 
        </thead>
189
 
        <tbody>
190
 
          <row valign="top">
191
 
            <entry>
192
 
              <para><varname>0</varname></para>
193
 
            </entry>
194
 
            <entry>
195
 
              <para>Der Benutzer hat entweder auf <guibutton>OK</guibutton> oder auf <guibutton>Schließen</guibutton> gedrückt.</para>
196
 
            </entry>
197
 
          </row>
198
 
          <row valign="top">
199
 
            <entry>
200
 
              <para><varname>1</varname></para>
201
 
            </entry>
202
 
            <entry>
203
 
              <para>Der Benutzer hat entweder auf <guibutton>Abbrechen</guibutton> gedrückt oder die Fensterfunktionen zum Schließen des Dialogs benutzt.</para>
204
 
            </entry>
205
 
          </row>
206
 
          <row valign="top">
207
 
            <entry>
208
 
              <para><varname>-1</varname></para>
209
 
            </entry>
210
 
            <entry>
211
 
              <para>Es ist ein unerwarteter Fehler aufgetreten.</para>
212
 
            </entry>
213
 
          </row>
214
 
          <row valign="top">
215
 
            <entry>
216
 
              <para><varname>5</varname></para>
217
 
            </entry>
218
 
            <entry>
219
 
              <para>Der Dialog wurde geschlossen, weil die Wartezeit verstrichen ist.</para>
220
 
            </entry>
221
 
          </row>
222
 
        </tbody>
223
 
      </tgroup>
224
 
    </informaltable>
225
 
 
226
 
    </sect2>
227
 
 
228
 
 
229
 
  <!-- ==== General Options ====== -->
230
 
 
231
 
  <sect2 id="zenity-usage-general-options">
232
 
    <title>Allgemeine Einstellungen</title>
233
 
 
234
 
    <para>Alle <application>Zenity</application>-Dialoge unterstützen die folgenden allgemeinen Optionen:</para>
235
 
 
236
 
    <variablelist>
237
 
 
238
 
      <varlistentry>
239
 
        <term><option>--title</option>=<replaceable>Titel</replaceable></term>
240
 
        <listitem>
241
 
          <para>Damit legen Sie den Titel des Dialogs fest.</para>
242
 
        </listitem>
243
 
      </varlistentry>
244
 
 
245
 
      <varlistentry>
246
 
        <term><option>--window-icon</option>=<replaceable>Symbolpfad</replaceable></term>
247
 
        <listitem>
248
 
          <para>Damit legen Sie das Symbol fest, das im Fensterrahmen des Dialogs angezeigt wird. Es gibt 4 Standardsymbole, die auch über die Schlüsselwörter »info«, »warning«, »question« und »error« bereitgestellt werden.</para>
249
 
        </listitem>
250
 
      </varlistentry>
251
 
 
252
 
      <varlistentry>
253
 
        <term><option>--width</option>=<replaceable>Breite</replaceable></term>
254
 
        <listitem>
255
 
          <para>Damit legen Sie die Breite des Dialogs fest.</para>
256
 
        </listitem>
257
 
      </varlistentry>
258
 
 
259
 
      <varlistentry>
260
 
        <term><option>--height</option>=<replaceable>Höhe</replaceable></term>
261
 
        <listitem>
262
 
          <para>Damit legen Sie die Höhe des Dialogs fest.</para>
263
 
        </listitem>
264
 
      </varlistentry>
265
 
 
266
 
      <varlistentry>
267
 
        <term><option>--timeout</option>=<replaceable>timeout</replaceable></term>
268
 
        <listitem>
269
 
          <para>Damit legen Sie die Wartezeit in Sekunden bis zum Schließen des Dialogs fest.</para>
270
 
        </listitem>
271
 
      </varlistentry>
272
 
 
273
 
    </variablelist>
274
 
 
275
 
  </sect2>
276
 
 
277
 
<!-- ==== Miscellaneous Options ====== -->
278
 
 
279
 
  <sect2 id="zenity-help-options">
280
 
    <title>Hilfeoptionen</title>
281
 
 
282
 
    <para><application>Zenity</application> stellt die folgenden Hilfeoptionen bereit:</para>
283
 
 
284
 
    <variablelist>
285
 
 
286
 
      <varlistentry>
287
 
        <term><option>--help</option></term>
288
 
        <listitem>
289
 
          <para>Damit zeigen Sie einen Hilfetext in Kurzform an.</para>
290
 
        </listitem>
291
 
      </varlistentry>
292
 
 
293
 
      <varlistentry>
294
 
        <term><option>--help-all</option></term>
295
 
        <listitem>
296
 
          <para>Damit zeigen Sie den kompletten Hilfetext für alle Dialoge an.</para>
297
 
        </listitem>
298
 
      </varlistentry>
299
 
 
300
 
      <varlistentry>
301
 
        <term><option>--help-general</option></term>
302
 
        <listitem>
303
 
          <para>Damit zeigen Sie den Hilfetext für allgemeine Dialogoptionen an.</para>
304
 
        </listitem>
305
 
      </varlistentry>
306
 
 
307
 
      <varlistentry>
308
 
        <term><option>--help-calendar</option></term>
309
 
        <listitem>
310
 
          <para>Damit zeigen Sie den Hilfetext für Kalenderdialogoptionen an.</para>
311
 
        </listitem>
312
 
      </varlistentry>
313
 
 
314
 
      <varlistentry>
315
 
        <term><option>--help-entry</option></term>
316
 
        <listitem>
317
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Texteingabedialogs an.</para>
318
 
        </listitem>
319
 
      </varlistentry>
320
 
 
321
 
      <varlistentry>
322
 
        <term><option>--help-error</option></term>
323
 
        <listitem>
324
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Fehlerdialogs an.</para>
325
 
        </listitem>
326
 
      </varlistentry>
327
 
 
328
 
      <varlistentry>
329
 
        <term><option>--help-info</option></term>
330
 
        <listitem>
331
 
          <para>Damit zeigen Sie den Hilfetext für Informationsdialogoptionen an.</para>
332
 
        </listitem>
333
 
      </varlistentry>
334
 
 
335
 
      <varlistentry>
336
 
        <term><option>--help-file-selection</option></term>
337
 
        <listitem>
338
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Dateiauswahldialogs.</para>
339
 
        </listitem>
340
 
      </varlistentry>
341
 
 
342
 
      <varlistentry>
343
 
        <term><option>--help-list</option></term>
344
 
        <listitem>
345
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Listendialogs an.</para>
346
 
        </listitem>
347
 
      </varlistentry>
348
 
 
349
 
      <varlistentry>
350
 
        <term><option>--help-notification</option></term>
351
 
        <listitem>
352
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Benachrichtigungsymbols an.</para>
353
 
        </listitem>
354
 
      </varlistentry>
355
 
 
356
 
      <varlistentry>
357
 
        <term><option>--help-progress</option></term>
358
 
        <listitem>
359
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Fortschrittsanzeige-Dialogs an.</para>
360
 
        </listitem>
361
 
      </varlistentry>
362
 
 
363
 
      <varlistentry>
364
 
        <term><option>--help-question</option></term>
365
 
        <listitem>
366
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Fragedialogs an.</para>
367
 
        </listitem>
368
 
      </varlistentry>
369
 
 
370
 
      <varlistentry>
371
 
        <term><option>--help-warning</option></term>
372
 
        <listitem>
373
 
          <para>Damit zeigen Sie den Hilfetext für die Optionen des Warndialogs an.</para>
374
 
        </listitem>
375
 
      </varlistentry>
376
 
 
377
 
      <varlistentry>
378
 
        <term><option>--help-text-info</option></term>
379
 
        <listitem>
380
 
          <para>Damit zeigen Sie den Hilfetext für Optionen des Informationsdialogs an.</para>
381
 
        </listitem>
382
 
      </varlistentry>
383
 
 
384
 
      <varlistentry>
385
 
        <term><option>--help-misc</option></term>
386
 
        <listitem>
387
 
          <para>Damit zeigen Sie den Hilfetext für nicht auf einen bestimmten Dialog bezogene Optionen an.</para>
388
 
        </listitem>
389
 
      </varlistentry>
390
 
 
391
 
      <varlistentry>
392
 
        <term><option>--help-gtk</option></term>
393
 
        <listitem>
394
 
          <para>Damit zeigen Sie den Hilfetext für die GTK+-Optionen an.</para>
395
 
        </listitem>
396
 
      </varlistentry>
397
 
 
398
 
    </variablelist>
399
 
 
400
 
  </sect2>
401
 
 
402
 
<!-- ==== Miscellaneous Options ====== -->
403
 
 
404
 
  <sect2 id="zenity-miscellaneous-options">
405
 
    <title>Verschiedene Optionen</title>
406
 
 
407
 
    <para><application>Zenity</application> stellt außerdem die folgenden verschiedenen Optionen zur Verfügung:</para>
408
 
 
409
 
    <variablelist>
410
 
 
411
 
      <varlistentry>
412
 
        <term><option>--about</option></term>
413
 
        <listitem>
414
 
          <para>Damit zeigen Sie den <guilabel>Info zu Zenity</guilabel>-Dialog an, der Versionsinformationen, Copyright-Informationen und Entwicklerinformationen über <application>Zenity</application> enthält.</para>
415
 
        </listitem>
416
 
      </varlistentry>
417
 
 
418
 
      <varlistentry>
419
 
        <term><option>--version</option></term>
420
 
        <listitem>
421
 
          <para>Damit zeigen Sie die Versionsnummer von <application>Zenity</application> an.</para>
422
 
        </listitem>
423
 
      </varlistentry>
424
 
 
425
 
    </variablelist>
426
 
 
427
 
  </sect2>
428
 
 
429
 
<!-- ==== GTK+ Options ====== -->
430
 
 
431
 
  <sect2 id="zenity-gtk-options">
432
 
    <title>GTK+-Optionen</title>
433
 
 
434
 
    <para><application>Zenity</application> unterstützt die Standardoptionen von GTK+. Um weitere Informationen über die GTK+-Optionen anzuzeigen, führen Sie den Befehl <command>zenity -?</command> aus.</para>
435
 
 
436
 
  </sect2>
437
 
 
438
 
<!-- ==== Environment variables ==== -->
439
 
 
440
 
  <sect2 id="zenity-environment-variables">
441
 
    <title>Umgebungsvariablen</title>
442
 
 
443
 
    <para>Normalerweise erkennt <application>Zenity</application> das Terminalfenster, aus dem es gestartet wurde und hält sein eigenes Fenster im Vordergrund dieses Fensters. Dieses Verhalten kann deaktiviert werden, wenn Sie das Setzen der Umgebungsvariable <envar>WINDOWID</envar> deaktivieren.</para>
444
 
 
445
 
  </sect2>
446
 
 
447
 
  </sect1>
448
 
<!-- ==== Calendar Options ====== -->
449
 
 
450
 
  <sect1 id="zenity-calendar-options">
451
 
    <title>Kalenderdialog</title>
452
 
 
453
 
    <para>Benutzen Sie die Option <option>--calendar</option> zur Erzeugung eines Kalenderdialogs. <application>Zenity</application> gibt das gewählte Datum an die Standardausgabe zurück. Wenn kein Datum auf der Befehlszeile angegeben wird, verwendet der Dialog das aktuelle Datum.</para>
454
 
    <para>Der Kalenderdialog unterstützt die folgenden Optionen:</para>
455
 
 
456
 
    <variablelist>
457
 
 
458
 
      <varlistentry>
459
 
        <term><option>--text</option>=<replaceable>Text</replaceable></term>
460
 
        <listitem>
461
 
          <para>Damit legen Sie den Text fest, der im Kalenderdialog angezeigt wird.</para>
462
 
        </listitem>
463
 
      </varlistentry>
464
 
        
465
 
      <varlistentry>
466
 
        <term><option>--day</option>=<replaceable>Tag</replaceable></term>
467
 
        <listitem>
468
 
          <para>Damit legen Sie den im Kalenderdialog ausgewählten Tag fest. <replaceable>Tag</replaceable> muss eine Zahl von 1 bis 31 sein.</para>
469
 
        </listitem>
470
 
      </varlistentry>
471
 
 
472
 
      <varlistentry>
473
 
        <term><option>--month</option>=<replaceable>Monat</replaceable></term>
474
 
        <listitem>
475
 
          <para>Damit legen Sie den im Kalenderdialog ausgewählten Monat fest. <replaceable>Monat</replaceable> muss eine Zahl zwischen 1 und 12 sein.</para>
476
 
        </listitem>
477
 
      </varlistentry>
478
 
 
479
 
      <varlistentry>
480
 
        <term><option>--year</option>=<replaceable>Jahr</replaceable></term>
481
 
        <listitem>
482
 
          <para>Damit legen Sie das im Kalenderdialog ausgewählte Jahr fest.</para>
483
 
        </listitem>
484
 
      </varlistentry>
485
 
 
486
 
      <varlistentry>
487
 
        <term><option>--date-format</option>=<replaceable>Format</replaceable></term>
488
 
        <listitem>
489
 
          <para>Damit legen Sie das Format fest, das vom Kalenderdialog nach der Auswahl des Datums zurückgegeben wird. Das Standardformat ist abhängig von Ihren Spracheinstellungen. <replaceable>Format</replaceable> muss ein Format sein, das von der <command>strftime</command>-Funktion unterstützt wird, zum Beispiel <literal>%A %d/%m/%y</literal>.</para>
490
 
        </listitem>
491
 
      </varlistentry>
492
 
 
493
 
    </variablelist>
494
 
 
495
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Kalenderdialog erzeugen können: <programlisting>
496
 
        #!/bin/sh
497
 
 
498
 
 
499
 
        if zenity --calendar \
500
 
        --title="Datum auswählen" \
501
 
        --text="Klicken Sie auf ein Datum, um es auszuwählen." \
502
 
        --day=9 --month=4 --year=2008
503
 
          then echo $?
504
 
          else echo "Kein Datum ausgewählt"
505
 
        fi
506
 
      </programlisting></para>
507
 
 
508
 
    <figure id="zenity-calendar-screenshot">
509
 
      <title>Beispiel für einen Kalenderdialog</title>
510
 
      <screenshot>
511
 
        <mediaobject>
512
 
          <imageobject>
513
 
              <imagedata fileref="figures/zenity-calendar-screenshot.png" format="PNG"/>
514
 
          </imageobject>
515
 
          <textobject>
516
 
              <phrase><application>Zenity</application> Beispiel für einen Kalenderdialog</phrase>
517
 
          </textobject>
518
 
        </mediaobject>
519
 
      </screenshot>
520
 
   </figure>
521
 
                                                                                                          
522
 
  </sect1>
523
 
 
524
 
 
525
 
<!-- ==== File Selection Options ====== -->
526
 
 
527
 
  <sect1 id="zenity-file-selection-options">
528
 
    <title>Dateiauswahldialog</title>
529
 
 
530
 
    <para>Verwenden Sie die Option <option>--file-selection</option> zur Erzeugung eines Dateiauswahldialogs. <application>Zenity</application> gibt die ausgewählten Dateien oder Ordner an die Standardausgabe zurück. Der Standardmodus für den Dateiauswahldialog ist »Öffnen«. </para>
531
 
    <para>Der Dateiauswahldialog unterstützt die folgenden Optionen:</para>
532
 
 
533
 
    <variablelist>
534
 
 
535
 
      <varlistentry>
536
 
        <term><option>--filename</option>=<replaceable>Dateiname</replaceable></term>
537
 
        <listitem>
538
 
          <para>Legt die Datei oder den Ordner fest, die oder der bei der ersten Anzeige des Dateiauswahldialogs angezeigt wird.</para>
539
 
        </listitem>
540
 
      </varlistentry>
541
 
 
542
 
      <varlistentry>
543
 
        <term><option>--multiple</option></term>
544
 
        <listitem>
545
 
          <para>Erlaubt die Mehrfachauswahl von Dateien im Dateiauswahldialog.</para>
546
 
        </listitem>
547
 
      </varlistentry>
548
 
 
549
 
      <varlistentry>
550
 
        <term><option>--directory</option></term>
551
 
        <listitem>
552
 
          <para>Erlaubt nur die Auswahl von Ordnern im Dateiauswahldialog.</para>
553
 
        </listitem>
554
 
      </varlistentry>
555
 
 
556
 
      <varlistentry>
557
 
        <term><option>--save</option></term>
558
 
        <listitem>
559
 
          <para>Setzt den Dateiauswahldialog in den Modus »Speichern«.</para>
560
 
        </listitem>
561
 
      </varlistentry>
562
 
 
563
 
      <varlistentry>
564
 
        <term><option>--separator</option>=<replaceable>Trenner</replaceable></term>
565
 
        <listitem>
566
 
          <para>Legt die Zeichenkette fest, die für die Trennung der zurückgegebenen Liste der Dateinamen verwendet wird.</para>
567
 
        </listitem>
568
 
      </varlistentry>
569
 
 
570
 
    </variablelist>
571
 
 
572
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Dateiauswahldialog erzeugen können: <programlisting>
573
 
        #!/bin/sh
574
 
 
575
 
        FILE=`zenity --file-selection --title="Wählen Sie eine Datei"`
576
 
 
577
 
        case $? in
578
 
                 0)
579
 
                        echo "\"$FILE\" ausgewählt.";;
580
 
                 1)
581
 
                        echo "Keine Datei ausgewählt.";;
582
 
                -1)
583
 
                        echo "Keine Datei ausgewählt.";;
584
 
        esac
585
 
      </programlisting></para>
586
 
 
587
 
    <figure id="zenity-fileselection-screenshot">
588
 
      <title>Beispiel für einen Dateiauswahldialog</title>
589
 
      <screenshot>
590
 
        <mediaobject>
591
 
          <imageobject>
592
 
            <imagedata fileref="figures/zenity-fileselection-screenshot.png" format="PNG"/>
593
 
          </imageobject>
594
 
          <textobject>
595
 
            <phrase><application>Zenity</application> Beispiel für einen Dateiauswahldialog</phrase>
596
 
          </textobject>
597
 
        </mediaobject>
598
 
      </screenshot>
599
 
    </figure>
600
 
 
601
 
  </sect1>
602
 
 
603
 
<!-- ==== Notification Options ====== -->
604
 
  <sect1 id="zenity-notification-options">
605
 
    <title>Benachrichtigungssymbol</title>
606
 
 
607
 
    <para>
608
 
    </para>
609
 
 
610
 
    <variablelist>
611
 
 
612
 
      <varlistentry>
613
 
        <term><option>--text</option>=<replaceable>Text</replaceable></term>
614
 
        <listitem>
615
 
          <para>Legt den Text fest, der im Benachrichtigungsfeld angezeigt wird.</para>
616
 
        </listitem>
617
 
      </varlistentry>
618
 
 
619
 
    </variablelist>
620
 
 
621
 
    <para>Das folgende Beispielskript zeigt, wie Sie ein Benachrichtigungssymbol erzeugen: <programlisting>
622
 
        #!/bin/sh
623
 
 
624
 
        zenity --notification\
625
 
          --window-icon="info" \
626
 
          --text="Wichtige Systemaktualisierungen sind verfügbar!"
627
 
      </programlisting></para>
628
 
 
629
 
    <figure id="zenity-notification-screenshot">
630
 
      <title>Beispiel für ein Benachrichtigungssymbol</title>
631
 
      <screenshot>
632
 
        <mediaobject>
633
 
          <imageobject>
634
 
              <imagedata fileref="figures/zenity-notification-screenshot.png" format="PNG"/>
635
 
          </imageobject>
636
 
          <textobject>
637
 
              <phrase><application>Zenity</application> Beispiel für ein Benachrichtigungssymbol</phrase>
638
 
          </textobject>
639
 
        </mediaobject>
640
 
      </screenshot>
641
 
   </figure>
642
 
                                                                                                          
643
 
  </sect1>
644
 
 
645
 
<!-- ==== List Options ====== -->
646
 
 
647
 
  <sect1 id="zenity-list-options">
648
 
    <title>Listendialog</title>
649
 
 
650
 
    <para>Verwenden Sie die Option <option>--list</option>, um einen Listendialog zu erzeugen. <application>Zenity</application> gibt die Einträge in der ersten Spalte der ausgewählten Zeile an die Standardausgabe zurück.</para>
651
 
 
652
 
    <para>Die Daten für den Dialog müssen Spalte für Spalte und Zeile für Zeile angegeben werden. Die Daten können dem Dialog durch die Standardeingabe zur Verfügung gestellt werden. Die einzelnen Einträge müssen durch ein Newline-Zeichen voneinander getrennt werden.</para>
653
 
 
654
 
    <para>Wenn Sie die Optionen <option>--checklist</option> oder <option>--radiolist</option> verwenden, muss jede Zeile entweder mit 'TRUE' oder mit 'FALSE' beginnen.</para>
655
 
 
656
 
    <para>Der Listendialog unterstützt die folgenden Optionen:</para>
657
 
 
658
 
    <variablelist>
659
 
 
660
 
      <varlistentry>
661
 
        <term><option>--column</option>=<replaceable>Spalte</replaceable></term>
662
 
        <listitem>
663
 
          <para>Legt die Spaltenüberschriften fest, die im Listendialog angezeigt werden sollen. Sie müssen eine <option>--column</option>-Option für jede Spalte angeben, die Sie im Listendialog anzeigen wollen.</para>
664
 
        </listitem>
665
 
      </varlistentry>
666
 
 
667
 
      <varlistentry>
668
 
        <term><option>--checklist</option></term>
669
 
        <listitem>
670
 
          <para>Legt fest, dass die erste Spalte im Listendialog Ankreuzfelder enthält.</para>
671
 
        </listitem>
672
 
      </varlistentry>
673
 
 
674
 
      <varlistentry>
675
 
        <term><option>--radiolist</option></term>
676
 
        <listitem>
677
 
          <para>Legt fest, dass die erste Spalte im Listendialog Radioknöpfe enthalten soll.</para>
678
 
        </listitem>
679
 
      </varlistentry>
680
 
 
681
 
      <varlistentry>
682
 
        <term><option>--editable</option></term>
683
 
        <listitem>
684
 
          <para>Erlaubt die Bearbeitung der angezeigten Objekte.</para>
685
 
        </listitem>
686
 
      </varlistentry>
687
 
 
688
 
      <varlistentry>
689
 
        <term><option>--separator</option>=<replaceable>Trenner</replaceable></term>
690
 
        <listitem>
691
 
          <para>Legt fest, welche Zeichenkette verwendet wird, wenn der Listendialog die ausgewählten Einträge zurück gibt.</para>
692
 
        </listitem>
693
 
      </varlistentry>
694
 
 
695
 
      <varlistentry>
696
 
        <term><option>--print-column</option>=<replaceable>Spalte</replaceable></term>
697
 
        <listitem>
698
 
          <para>Dies legt fest, welche Spalte Ihrer Auswahl ausgegeben werden soll. Die Vorgabe ist »1«. Sie können »ALL« verwenden, um alle Spalten der Liste ausgeben zu lassen.</para>
699
 
        </listitem>
700
 
      </varlistentry>
701
 
 
702
 
    </variablelist>
703
 
 
704
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Listendialog erzeugen: <programlisting>
705
 
        #!/bin/sh
706
 
 
707
 
        zenity --list \
708
 
          --title="Fehlerberichte auswählen" \
709
 
          --column="Kennung" --column="Wichtigkeit" --column="Beschreibung" \
710
 
            992383 Normal "GtkTreeView crashes on multiple selections" \
711
 
            293823 High "GNOME Dictionary does not handle proxy" \
712
 
            393823 Critical "Menu editing does not work in GNOME 2.0"
713
 
      </programlisting></para>
714
 
 
715
 
    <figure id="zenity-list-screenshot">
716
 
      <title>Beispiel für einen Listendialog</title>
717
 
      <screenshot>
718
 
        <mediaobject>
719
 
          <imageobject>
720
 
            <imagedata fileref="figures/zenity-list-screenshot.png" format="PNG"/>
721
 
          </imageobject>
722
 
          <textobject>
723
 
            <phrase><application>Zenity</application> Beispiel für einen Listendialog</phrase>
724
 
          </textobject>
725
 
        </mediaobject>
726
 
      </screenshot>
727
 
    </figure>
728
 
 
729
 
  </sect1>
730
 
 
731
 
<!-- ==== Message Options ====== -->
732
 
 
733
 
  <sect1 id="zenity-message-options">
734
 
    <title>Meldungsdialoge</title>
735
 
 
736
 
    <para><application>Zenity</application> kann vier verschiedene Typen von Meldungsdialogen erzeugen:</para>
737
 
    <itemizedlist>
738
 
      <listitem>
739
 
        <para>Fehler</para>
740
 
      </listitem>
741
 
      <listitem>
742
 
        <para>Information</para>
743
 
      </listitem>
744
 
      <listitem>
745
 
        <para>Frage</para>
746
 
      </listitem>
747
 
      <listitem>
748
 
        <para>Warnung</para>
749
 
      </listitem>
750
 
    </itemizedlist>
751
 
 
752
 
    <para>Für jeden dieser Typen geben Sie mit der Option <option>--text</option> an, welcher Text im Dialog angezeigt werden soll.</para>
753
 
 
754
 
    <sect2 id="zenity-error-dialog">
755
 
      <title>Fehlerdialog</title>
756
 
 
757
 
      <para>Verwenden Sie die Option <option>--error</option>, um einen Fehlerdialog zu erzeugen.</para>
758
 
 
759
 
      <para>Das folgende Beispielskript zeigt, wie Sie einen Fehlerdialog erzeugen: <programlisting>
760
 
          #!/bin/bash
761
 
 
762
 
          zenity --error \
763
 
          --text="/var/log/syslog wurde nicht gefunden."
764
 
        </programlisting></para>
765
 
 
766
 
      <figure id="zenity-error-screenshot">
767
 
        <title>Beispiel für einen Fehlerdialog</title>
768
 
        <screenshot>
769
 
          <mediaobject>
770
 
            <imageobject>
771
 
              <imagedata fileref="figures/zenity-error-screenshot.png" format="PNG"/>
772
 
            </imageobject>
773
 
            <textobject>
774
 
              <phrase><application>Zenity</application> Beispiel für einen Fehlerdialog</phrase>
775
 
            </textobject>
776
 
          </mediaobject>
777
 
        </screenshot>
778
 
      </figure>
779
 
    </sect2>
780
 
 
781
 
    <sect2 id="zenity-info-dialog">
782
 
      <title>Informationsdialog</title>
783
 
 
784
 
      <para>Verwenden Sie die Option <option>--info</option>, um einen Informationsdialog zu erzeugen.</para>
785
 
 
786
 
      <para>Das folgende Beispielskript zeigt, wie Sie einen Informationsdialog erzeugen: <programlisting>
787
 
          #!/bin/bash
788
 
 
789
 
          zenity --info \
790
 
          --text="Die Aktualisierung wurde ausgeführt.\n3 von 10 Dateien wurden aktualisiert."
791
 
        </programlisting></para>
792
 
 
793
 
      <figure id="zenity-information-screenshot">
794
 
        <title>Beispiel für einen Informationsdialog</title>
795
 
        <screenshot>
796
 
          <mediaobject>
797
 
            <imageobject>
798
 
              <imagedata fileref="figures/zenity-information-screenshot.png" format="PNG"/>
799
 
            </imageobject>
800
 
            <textobject>
801
 
              <phrase><application>Zenity</application> Beispiel für einen Informationsdialog</phrase>
802
 
            </textobject>
803
 
          </mediaobject>
804
 
        </screenshot>
805
 
      </figure>
806
 
    </sect2>
807
 
 
808
 
    <sect2 id="zenity-question-dialog">
809
 
      <title>Fragedialog</title>
810
 
 
811
 
      <para>Verwenden Sie die Option <option>--question</option>, um einen Fragedialog zu erzeugen.</para>
812
 
 
813
 
      <para>Das folgende Beispielskript zeigt, wie Sie einen Fragedialog erzeugen: <programlisting>
814
 
          #!/bin/bash
815
 
 
816
 
          zenity --question \
817
 
          --text="Wollen Sie wirklich fortsetzen?"
818
 
        </programlisting></para>
819
 
 
820
 
      <figure id="zenity-question-screenshot">
821
 
        <title>Beispiel für einen Fragedialog</title>
822
 
        <screenshot>
823
 
          <mediaobject>
824
 
            <imageobject>
825
 
              <imagedata fileref="figures/zenity-question-screenshot.png" format="PNG"/>
826
 
            </imageobject>
827
 
            <textobject>
828
 
              <phrase><application>Zenity</application> Beispiel für einen Fragedialog</phrase>
829
 
            </textobject>
830
 
          </mediaobject>
831
 
        </screenshot>
832
 
      </figure>
833
 
    </sect2>
834
 
 
835
 
    <sect2 id="zenity-warning-dialog">
836
 
      <title>Warndialog</title>
837
 
 
838
 
      <para>Verwenden Sie die Option <option>--warning</option>, um einen Warndialog zu erzeugen.</para>
839
 
 
840
 
      <para>Das folgende Beispielskript zeigt, wie Sie einen Warndialog erzeugen: <programlisting>
841
 
          #!/bin/bash
842
 
        
843
 
          zenity --warning \
844
 
          --text="Ziehen Sie den Netzstecker, um einen elektrischen Schlag zu vermeiden."
845
 
        </programlisting></para>
846
 
 
847
 
      <figure id="zenity-warning-screenshot">
848
 
        <title>Beispiel für einen Warndialog</title>
849
 
        <screenshot>
850
 
          <mediaobject>
851
 
            <imageobject>
852
 
              <imagedata fileref="figures/zenity-warning-screenshot.png" format="PNG"/>
853
 
            </imageobject>
854
 
            <textobject>
855
 
              <phrase><application>Zenity</application> Beispiel für einen Warndialog</phrase>
856
 
            </textobject>
857
 
          </mediaobject>
858
 
        </screenshot>
859
 
      </figure>
860
 
    </sect2>
861
 
 
862
 
  </sect1>
863
 
 
864
 
<!-- ==== Progress Options ====== -->
865
 
 
866
 
  <sect1 id="zenity-progress-options">
867
 
    <title>Fortschrittsanzeige-Dialog</title>
868
 
 
869
 
    <para>Verwenden Sie die Option <option>--progress</option>, um einen Fortschrittsanzeige-Dialog zu erzeugen.</para>
870
 
 
871
 
    <para><application>Zenity</application> liest die Daten aus der Standardeingabe zeilenweise. Wenn einer Zeile ein Raute-Zeichen (#) vorangestellt ist, wird der angezeigte Text durch den Text in dieser Zeile aktualisiert, bei einem angezeigten Prozentsatz durch die angegebene Zahl.</para>
872
 
        
873
 
    <para>Der Fortschrittsanzeige-Dialog unterstützt die folgenden Optionen:</para>
874
 
 
875
 
    <variablelist>
876
 
 
877
 
      <varlistentry>
878
 
        <term><option>--text</option>=<replaceable>Text</replaceable></term>
879
 
        <listitem>
880
 
          <para>Legt den Text fest, der im Fortschrittsanzeige-Dialog angezeigt wird.</para>
881
 
        </listitem>
882
 
      </varlistentry>
883
 
 
884
 
      <varlistentry>
885
 
        <term><option>--percentage</option>=<replaceable>Prozentsatz</replaceable></term>
886
 
        <listitem>
887
 
          <para>Legt den anfänglich im Fortschrittsanzeige-Dialog angezeigten Prozentsatz fest.</para>
888
 
        </listitem>
889
 
      </varlistentry>
890
 
 
891
 
      <varlistentry>
892
 
        <term><option>--auto-close</option></term>
893
 
        <listitem>
894
 
          <para>Schließt den Fortschrittsanzeige-Dialog, wenn 100% erreicht sind.</para>
895
 
        </listitem>
896
 
      </varlistentry>
897
 
 
898
 
      <varlistentry>
899
 
        <term><option>--pulsate</option></term>
900
 
        <listitem>
901
 
          <para>Legt fest, dass die Fortschrittsleiste pulsiert, bis ein EOF-Zeichen von der Standardeingabe gelesen wird.</para>
902
 
        </listitem>
903
 
      </varlistentry>
904
 
 
905
 
    </variablelist>
906
 
 
907
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Fortschrittsanzeige-Dialog erzeugen: <programlisting>
908
 
        #!/bin/sh
909
 
        (
910
 
        echo "10" ; sleep 1
911
 
        echo "# Mail-Logdateien werden aktualisiert" ; sleep 1
912
 
        echo "20" ; sleep 1
913
 
        echo "# Cronjobs werden zurückgesetzt" ; sleep 1
914
 
        echo "50" ; sleep 1
915
 
        echo "Diese Zeile wird ignoriert" ; sleep 1
916
 
        echo "75" ; sleep 1
917
 
        echo "# Neustart des Systems" ; sleep 1
918
 
        echo "100" ; sleep 1
919
 
        ) |
920
 
        zenity --progress \
921
 
          --title="Logdateien aktualisieren" \
922
 
          --text="Mail-Logdateien werden untersucht …" \
923
 
          --percentage=0
924
 
 
925
 
        if [ "$?" = -1 ] ; then
926
 
                zenity --error \
927
 
                  --text="Aktualisierung wurde abgebrochen."
928
 
        fi
929
 
 
930
 
      </programlisting></para>
931
 
 
932
 
    <figure id="zenity-progress-screenshot">
933
 
      <title>Beispiel für einen Fortschrittsanzeige-Dialog</title>
934
 
      <screenshot>
935
 
        <mediaobject>
936
 
          <imageobject>
937
 
            <imagedata fileref="figures/zenity-progress-screenshot.png" format="PNG"/>
938
 
          </imageobject>
939
 
          <textobject>
940
 
            <phrase><application>Zenity</application> Beispiel für einen Fortschrittsanzeige-Dialog</phrase>
941
 
          </textobject>
942
 
        </mediaobject>
943
 
      </screenshot>
944
 
    </figure>
945
 
 
946
 
  </sect1>
947
 
 
948
 
<!-- ==== Text Entry Options ====== -->
949
 
 
950
 
  <sect1 id="zenity-text-entry-options">
951
 
    <title>Texteingabe-Dialog</title>
952
 
 
953
 
    <para>Verwenden Sie die Option <option>--entry</option>, um einen Texteingabedialog zu erzeugen. <application>Zenity</application> gibt den Inhalt des Texts an die Standardausgabe zurück.</para>  
954
 
    <para>Der Texteingabedialog unterstützt die folgenden Optionen:</para>
955
 
 
956
 
    <variablelist>
957
 
 
958
 
      <varlistentry>
959
 
        <term><option>--text</option>=<replaceable>Text</replaceable></term>
960
 
        <listitem>
961
 
          <para>Legt den Text fest, der im Texteingabedialog angezeigt wird.</para>
962
 
        </listitem>
963
 
      </varlistentry>
964
 
 
965
 
      <varlistentry>
966
 
        <term><option>--entry-text</option>=<replaceable>Text</replaceable></term>
967
 
        <listitem>
968
 
          <para>Legt den Text fest, der im Eingabefeld des Texteingabedialogs angezeigt wird.</para>
969
 
        </listitem>
970
 
      </varlistentry>
971
 
 
972
 
      <varlistentry>
973
 
        <term><option>--hide-text</option></term>
974
 
        <listitem>
975
 
          <para>Dadurch wird der Text im Eingabefeld des Textreingabedialogs verborgen.</para>
976
 
        </listitem>
977
 
      </varlistentry>
978
 
 
979
 
    </variablelist>
980
 
 
981
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Texteingabedialog erzeugen: <programlisting>
982
 
        #!/bin/sh
983
 
 
984
 
        if zenity --entry \
985
 
        --title="Eintrag hinzufügen" \
986
 
        --text="Geben Sie Ihr _Passwort ein:" \
987
 
        --entry-text "Passwort" \
988
 
        --hide-text
989
 
          then echo $?
990
 
          else echo "Es wurde kein Passwort eingegeben"
991
 
        fi
992
 
      </programlisting></para>
993
 
 
994
 
    <figure id="zenity-entry-screenshot">
995
 
      <title>Beispiel für einen Texteingabe-Dialog</title>
996
 
      <screenshot>
997
 
        <mediaobject>
998
 
          <imageobject>
999
 
            <imagedata fileref="figures/zenity-entry-screenshot.png" format="PNG"/>
1000
 
          </imageobject>
1001
 
          <textobject>
1002
 
            <phrase><application>Zenity</application> Beispiel für einen Texteingabedialog</phrase>
1003
 
          </textobject>
1004
 
        </mediaobject>
1005
 
      </screenshot>
1006
 
    </figure>
1007
 
  </sect1>
1008
 
 
1009
 
<!-- ==== Text Information Options ====== -->
1010
 
 
1011
 
  <sect1 id="zenity-text-options">
1012
 
    <title>Text-Informationsdialog</title>
1013
 
 
1014
 
    <para>Verwenden Sie die Option <option>--text-info</option>, um einen Textinformationsdialog zu erzeugen.</para>
1015
 
        
1016
 
    <para>Der Textinformationsdialog unterstützt die folgenden Optionen:</para>
1017
 
 
1018
 
    <variablelist>
1019
 
 
1020
 
      <varlistentry>
1021
 
        <term><option>--filename</option>=<replaceable>Dateiname</replaceable></term>
1022
 
        <listitem>
1023
 
          <para>Legt eine Datei fest, die im Textinformationsdialog geladen wird.</para>
1024
 
        </listitem>
1025
 
      </varlistentry>
1026
 
 
1027
 
      <varlistentry>
1028
 
        <term><option>--editable</option></term>
1029
 
        <listitem>
1030
 
          <para>Ermöglicht die Bearbeitung des angezeigten Texts. Der bearbeitete Text wird an die Standardausgabe zurückgegeben, wenn der Dialog geschlossen wird.</para>
1031
 
        </listitem>
1032
 
      </varlistentry>
1033
 
 
1034
 
    </variablelist>
1035
 
 
1036
 
    <para>Das folgende Beispielskript zeigt, wie Sie einen Textinformationsdialog erzeugen: <programlisting>
1037
 
        #!/bin/sh
1038
 
 
1039
 
        FILE=`zenity --file-selection \
1040
 
          --title="Wählen Sie eine Datei"`
1041
 
 
1042
 
        case $? in
1043
 
                 0)
1044
 
                        zenity --text-info \
1045
 
                          --title=$FILE \
1046
 
                          --filename=$FILE \
1047
 
                          --editable 2&gt;/tmp/tmp.txt;;
1048
 
                 1)
1049
 
                        echo "Keine Datei ausgewählt.";;
1050
 
                -1)
1051
 
                        echo "Keine Datei ausgewählt.";;
1052
 
        esac
1053
 
      </programlisting></para>
1054
 
 
1055
 
    <figure id="zenity-text-screenshot">
1056
 
      <title>Beispiel für einen Text-Informationsdialog</title>
1057
 
      <screenshot>
1058
 
        <mediaobject>
1059
 
          <imageobject>
1060
 
            <imagedata fileref="figures/zenity-text-screenshot.png" format="PNG"/>
1061
 
          </imageobject>
1062
 
          <textobject>
1063
 
            <phrase><application>Zenity</application> Beispiel für einen Textinformationsdialog</phrase>
1064
 
          </textobject>
1065
 
        </mediaobject>
1066
 
      </screenshot>
1067
 
    </figure>
1068
 
 
1069
 
  </sect1>
1070
 
 
1071
 
</article>