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
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
|
<?xml version="1.0" ?>
<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY kappname "&konsole;">
<!ENTITY package "tdebase">
<!ENTITY % German "INCLUDE">
<!ENTITY % addindex "IGNORE">
]>
<book lang="&language;">
<bookinfo>
<title>Das Handbuch zu &konsole;</title>
<authorgroup>
<author>&Jonathan.Singer; &Jonathan.Singer.mail;</author>
<author>&Kurt.Hindenburg; &Kurt.Hindenburg.mail;</author>
<othercredit role="developer">&Kurt.Hindenburg; &Kurt.Hindenburg.mail; </othercredit>
<othercredit role="developer">&Waldo.Bastian; &Waldo.Bastian.mail; </othercredit>
<othercredit role="reviewer">&Mike.McBride; &Mike.McBride.mail; </othercredit>
<othercredit role="translator"><firstname>Stefan</firstname><surname>Doll</surname><affiliation><address><email>sdoll4@yahoo.com</email></address></affiliation><contrib>Deutsche Übersetzung</contrib></othercredit>
</authorgroup>
<copyright>
<year>2000</year><year>2001</year><year>2002</year>
<holder>&Jonathan.Singer;</holder>
</copyright>
<copyright>
<year>2005</year>
<holder>&Kurt.Hindenburg;</holder>
</copyright>
<legalnotice>&FDLNotice;</legalnotice>
<date>2006-08-16</date>
<releaseinfo>1.6.2</releaseinfo>
<abstract><para>Dies ist das Handbuch zu &konsole;.</para>
<para>&konsole; ist ein X Window-Terminalemulator für &kde;.</para></abstract>
<keywordset>
<keyword>KDE</keyword>
<keyword>konsole</keyword>
<keyword>tdebase</keyword>
<keyword>command</keyword>
<keyword>line</keyword>
</keywordset>
</bookinfo>
<chapter id="introduction">
<title>Einführung zu &konsole;</title>
<sect1 id="terminal">
<title>Was ist ein Terminal?</title>
<para>&UNIX;-Betriebssysteme wurden ursprünglich als textbasierte Systeme entwickelt und über die Befehlszeile bedient. Mittlerweile stellen &X-Window; und &kde; eine graphische Bedienoberfläche zur Verfügung. Die Befehlszeile kann aber weiterhin benutzt werden und bleibt für viele Aufgaben die einfachste, schnellste und bequemste Lösung.</para>
<para>&konsole; ist ein so genannter X-Terminal-Emulator, oft auch als Terminal oder Shell bezeichnet. Es stellt einen traditionellen textorientierten Zugang zum Betriebssystem bereit, kann sich aber gleichzeitig den Bildschirm mit graphischen Anwendungen teilen. Windowsanwendern ist dieses Konzept vielleicht durch die <application> MS-DOS Befehlszeile</application> bekannt, die eine ähnliche Funktion bereitstellt: eine <trademark>DOS</trademark>-Befehlszeile unter &Windows;. (Die &UNIX;-Befehlszeile ist allerdings sehr viel mächtiger und bedienerfreundlicher als <acronym>DOS</acronym>.)</para>
<para>Dieses Dokument kann leider nicht auf die Bedienung der &UNIX;-Shell eingehen. Die vielen Möglichkeiten zu beschreiben, würde ein umfangreiches Buch erfordern. Es gibt aber viele solche Bücher, sie sind problemlos in Büchereien und Bibliotheken zu erhalten (normalerweise unter dem Stichwort "Shell" oder "Terminal"). Auch im Internet lassen sich entsprechende Anleitungen finden.Es lohnt sich den Umgang mit der Befehlszeile zu erlernen - schon mit Grundkenntnissen in diesem Bereich, lässt sich der Umgang mit Ihrem Computer deutlich angenehmer und effizienter gestalten.</para>
</sect1>
<sect1 id="features">
<title>Was ist das Besondere an &konsole; ?</title>
<para>&konsole; ist einfach zu konfigurieren und erlaubt die Verwaltung mehrerer Shells in einem einzigen Fenster.</para>
<para>Mittels &konsole; können folgende Anwendungen geöffnet werden:</para>
<itemizedlist>
<listitem><para>&Linux;-Konsole-Sitzungen</para></listitem>
<listitem><para>Shell-Sitzungen</para></listitem>
<listitem><para>Terminal-Programm <application>Screen</application>-Sitzung</para></listitem>
<listitem><para><application>Midnight Commander</application> Dateimanager</para></listitem>
<listitem><para><systemitem class="username">Root</systemitem>-Konsole Sitzung</para></listitem>
<listitem><para><systemitem class="username">Root</systemitem> <application>Midnight Commander</application> Dateimanager</para></listitem>
<listitem><para>Benutzerdefinierte Sitzungen</para></listitem>
</itemizedlist>
<para>Damit Sie den Überblick behalten, können die Sitzungen umbenannt werden oder Sie können Signale (<errorcode>STOP</errorcode>, <errorcode>CONT</errorcode>, <errorcode>HUP</errorcode>, <errorcode>INT</errorcode>, <errorcode>TERM</errorcode>, <errorcode>KILL</errorcode>) an Sitzungen versenden.</para>
<para>Das Erscheinungsbild von &konsole; kann nach Wunsch des Benutzers gestaltet werden:</para>
<itemizedlist>
<listitem><para>Menüleiste und/oder Rahmen anzeigen/ausblenden</para></listitem>
<listitem><para>Größe des &konsole;-Fensters, Zeichensatz, Farbschemata, und Tastaturzuordnung bestimmen</para></listitem>
<listitem><para>Anordnung der Bildlaufleiste verändern oder die Bildlaufleiste abschalten</para></listitem>
<listitem><para>Anordnung der Unterfensterleiste verändern oder die Unterfensterleiste abschalten</para></listitem>
</itemizedlist>
<para>Alle Einstellungen können als Voreinstellungen gespeichert werden.</para>
<para>Gebräuchliche X Terminalemulatoren basieren auf zwei frei verfügbaren Programmen: <application>xterm</application>, dem Original, und <application>xvt</application>, einer leichtgewichtigeren Alternative. Die Basis für die meisten anderen X Terminalemulatoren (&zb; <application>eterm</application>) ist <application>xvt</application>.</para>
<para>&konsole; ist keine Weiterentwicklung von <application>xterm</application>.Stattdessen wurde &konsole; mit Hilfe moderner Methoden vollständig neu entwickelt.</para>
</sect1>
</chapter>
<chapter id="use-of-konsole">
<title>Bedienung von &konsole;</title>
<sect1 id="startup">
<title>Start des Programms</title>
<para>Beim Aufruf von &konsole; wird automatisch auch eine Anwendung (normalerweise eine &UNIX;-Shell) gestartet. Mit dieser kann sofort gearbeitet werden.</para>
<screenshot>
<screeninfo>&konsole; Screen</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="konsole.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>&konsole; Screen</phrase>
</textobject>
<caption><para> mit vier offenen Terminal-Sitzungen</para></caption>
</mediaobject>
</screenshot>
<para>Beim Start kann ein <quote>Tipp des Tages ...</quote>-Fenster angezeigt werden, das Hinweise zur Bedienung von &konsole; bereitstellt. Möchten Sie diese Hinweise nicht erhalten, deaktivieren Sie das Ankreuzfeld <guilabel>Tipps beim Start anzeigen</guilabel>.</para>
</sect1>
<sect1 id="history-option">
<title>Entwicklung von Terminalemulatoren</title>
<para>Text, der nicht mehr im Konsole-Fenster dargestellt wird, lässt sich mit Hilfe der Bildlaufleiste wieder sichtbar machen, wenn die Option <link linkend="settings-menu">Verlaufsspeicher</link> eingeschaltet ist. Die Bildlaufleiste lässt sich mit dem Mauszeiger, dem Mausrad und auch über Tastenkombinationen <keycombo action="simul">&Umschalt;<keycap>Bild auf</keycap></keycombo> (eine Seite nach oben), <keycombo action="simul">&Umschalt;<keycap>Bild ab</keycap></keycombo> (eine Seite nach unten), <keycombo action="simul">&Umschalt;<keycap>Pfeil hoch</keycap></keycombo> (eine Zeile nach oben) und <keycombo action="simul">&Umschalt;<keycap>Pfeil runter</keycap></keycombo> (eine Zeile nach unten) bewegen.</para>
<para>Darüberhinaus imitiert &konsole; die FreeBSD-Konsole, wenn die Taste <keycap>scroll lock</keycap> gedrückt ist. In diesem Fall werden normale Ein- und Ausgaben von der Shell angehalten, und Sie können mit den Tasten <keycap>Bild auf</keycap> und <keycap>Bild ab</keycap>, sowie mit <keycap>Pfeil hoch</keycap> und <keycap>Pfeil runter</keycap> im Verlaufsspeicher blättern.</para>
<para>Der Verlaufsspeicher von &konsole; kann über <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Verlaufsspeicher ...</guimenuitem></menuchoice> eingerichtet werden. </para>
<para>&konsole; stellt eine Reihe von Funktionalitäten für den Verlaufsspeicher bereit, die im Menü <link linkend="edit-menu">Bearbeiten</link> zu finden sind. </para>
<itemizedlist>
<listitem>
<para><guimenuitem>In Verlaufsspeicher suchen ...</guimenuitem></para>
</listitem>
<listitem>
<para><guimenuitem>Weitersuchen</guimenuitem></para>
</listitem>
<listitem>
<para><guimenuitem>Frühere suchen</guimenuitem></para>
</listitem>
<listitem>
<para><guimenuitem>Verlauf speichern unter ...</guimenuitem></para>
</listitem>
<listitem>
<para><guimenuitem>Verlaufsspeicher löschen</guimenuitem></para>
</listitem>
<listitem>
<para><guimenuitem>Alle Verlaufsspeicher löschen</guimenuitem></para>
</listitem>
</itemizedlist>
<note><para>Bei &konsole; beziehen sich Verweise auf den Verlaufsspeicher auf den im Konsolefenster angezeigten Text. Die in diesem Fenster gestartete Shell (&zb; bash) verfügt ebenfalls über einen <quote>Verlauf</quote>, der aber unabhängig vom Verlaufsspeicher von &konsole; ist.</para></note>
</sect1>
<sect1 id="sessions">
<title>Sitzungen</title>
<para>Wenn Sie sich häufig auf anderen Rechnern anmelden oder stets die selben Anwendungen im Terminal starten müssen, können Sie die <quote>Sitzungsverwaltung</quote> von &konsole; in Zusammenarbeit mit der Sitzungsverwaltung von &kde; benutzen, um diese Arbeitsabläufe zu automatisieren. Nehmen wir das folgende Beispiel an: Sie melden sich häufig zu Administrationszwecken über <application>ssh</application> auf dem Rechner <replaceable>administration</replaceable> an. Wahrscheinlich ist Ihnen bereits der Knopf <guibutton>Neue Sitzung</guibutton> in der Unterfensterleiste aufgefallen. Wenn Sie diesen Knopf anklicken und gedrückt halten, erscheint ein Untermenü, in dem Sie einen neuen Sitzungstyp auswählen können. Hier werden wir nun einen neuen Eintrag hinzufügen. <orderedlist>
<listitem><para>Klicken Sie auf <menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>&konsole; einrichten ...</guimenuitem></menuchoice></para></listitem>
<listitem><para>Wählen Sie den Reiter <guilabel>Sitzung</guilabel> aus.</para>
</listitem>
<listitem><para>Geben Sie in das erste Eingabefeld einen Namen ein. Dieser Name wird später im Menü angezeigt und die Voreinstellung für die Bezeichnung anstelle von <guilabel>Befehlsfenster</guilabel> sein, wenn Sie eine Sitzung dieses Typs öffnen. </para></listitem>
<listitem><para>Geben Sie nun einen Befehl fein, so als würden Sie diesen in einer Sitzung eingeben. Bei unserem Beispiel lautet die Eingabe: <userinput><command>ssh</command> <replaceable>administration</replaceable></userinput>.</para></listitem>
<listitem><para>Weiter unten können Sie das Erscheinungsbild der Sitzung anpassen. Sie können eine andere Schrift, ein anderes Farbschema und für jeden Sitzungstyp eine andere Belegung von $<envar>TERM</envar> einstellen.</para></listitem>
<listitem><para>Drücken Sie den Knopf <guibutton>Sitzung speichern ...</guibutton>. Daraufhin werden Sie um Bestätigung des Dateinamens gebeten. </para></listitem>
<listitem><para>Drücken Sie <guibutton>OK</guibutton>.</para></listitem>
</orderedlist>
</para>
<para>Jetzt sollten Sie in der Lage sein den neuen Sitzungstyp im Menü auszuwählen, wenn Sie den Knopf <guibutton>Neue Sitzung</guibutton> in der Unterfensterleiste gedrückt zu halten. Daraufhin öffnet sich eine neue Sitzung in einem &konsole;-Fenster und die zuvor angegebenen Befehle werden ausgeführt. In unserem Fall sehen Sie die Eingabeaufforderung für das Passwort der <application>ssh</application>-Sitzung. Wenn Sie das Passwort eingegeben haben, werden Sie auf dem anderen Rechner angemeldet. <footnote id="use-ssh-agent"><para>Sie können diesen Schritt umgehen, wenn Sie ssh-agent verwenden.</para></footnote> Vielleicht möchten Sie ja das <acronym>http</acronym>-Protokoll eines Webservers im Netzwerk ausgeben lassen. Hierzu verwenden Sie eine Befehlszeile wie diese: <userinput><command>ssh</command> <option>-f</option> <replaceable>webserver</replaceable> <command>tail</command> <option>-f</option> <filename><replaceable>/var/log/httpd-error.log</replaceable></filename></userinput>.</para>
<para>Sie können auf diese Weise auch lokale Befehle ausführen. Erstellen Sie eine Sitzung mit dem Befehl <userinput><command>tail</command> <option>-f</option> <filename><replaceable>/var/log/messages</replaceable></filename></userinput>. Wenn Sie in diesem Fall das ausgeführte Programm beenden, wird auch die Sitzung geschlossen.</para>
<para>Diese Eigenschaft erweist sich als besonders bequem, wenn Sie ständig die selben Sitzungen bereits geöffnet vorfinden. &kde; kann genau dies beim Anmelden für Sie erledigen. Lassen Sie die entsprechenden Sitzungen einfach beim Abmelden von &kde; geöffnet. Sie werden dann in der &kde;-Arbeitssitzung gespeichert und so wie jede andere Anwendung bei der nächste Anmeldung in &kde; wiederhergestellt.</para>
<note><para>Sie können jeder Sitzung einen <link linkend="settings-menu">Kurzbefehl</link> zuweisen.</para></note>
</sect1>
<sect1 id="mousebuttons">
<title>Maustasten</title>
<para>Dieser Abschnitt behandelt die Verwendung der Mausknöpfe für die übliche Rechtshänderbelegung. Wenn Sie eine Tastenbelegung für Linkshänder benutzten, tauschen Sie im folgenden Text Rechts und Links aus. </para>
<variablelist>
<varlistentry>
<term><mousebutton>Linke Taste</mousebutton></term>
<listitem><para>Ein Klick der &LMBn; wird an die Anwendung, die in der Sitzung läuft, weitergeleitet. &konsole; benutzt einen Pfeil als Mauszeiger, wenn das Anwendungsprogramm über eine Mausunterstützung verfügt. Andernfalls wird ein senkrechter Balken (ein Textzeiger) dargestellt.</para>
<para>Das Bewegen der Maus (=Ziehen) bei gedrückter &LMBr; markiert einen Textabschnitt. Der ausgewählte Text wird dabei invertiert dargestellt. Mit der Funktion <guimenuitem>Kopieren</guimenuitem> im Menü <guimenu>Bearbeiten</guimenu> kann der markierte Text in die Zwischenablage kopiert und dann in &konsole; oder einer anderen Anwendung verwendet werden. Es ist außerdem möglich den Text direkt in ein anderes Anwendungsprogramm zu ziehen. Dazu muss der Text zunächst markiert werden. Anschließend wird der markierte Text angeklickt und bei gedrückter Maustaste, in das andere Programm gezogen. (Je nach &kde;-Einstellungen muss dabei noch die &Ctrl;-Taste festgehalten werden).</para>
<para>Normalerweise werden Zeilenumbrüche des markierten Textes mitkopiert. Das ist sinnvoll bei Quelltexten (von Programmiersprachen) oder der Ausgabe bestimmter Befehle, aber für gewöhnlichen Text wäre eine Auswahl ohne Zeilenumbrüche günstiger. Eine solche Auswahl lässt sich durch gleichzeitiges Drücken der &Strg;-Taste während des Markiervorgangs erzeugen.</para>
<para>Das Betätigen der &LMBn; bei gleichzeitigem Gedrückthalten der Tasten &Ctrl; und &Alt;, markiert einen Textspalte. </para>
<para>Ein Doppelklick mit der &LMBn; markiert ein Wort - ein Dreifachklick markiert eine ganze Zeile.</para>
<para>Wird beim Markieren der Mauszeiger auf den oberen oder unteren Rand des Textfelds bewegt, ergibt sich ein Effekt wie beim Bewegen der Bildlaufleiste. &konsole; zeigt dann Text weiter oben, bzw. weiter unten, im Verlaufsspeicher an. Dieses Rollen durch den Verlaufsspeicher endet, sobald die Mausbewegung beendet wird.</para>
<para>Wird die Maustaste losgelassen, bleibt der ausgewählte Textabschnitt markiert (=invertierte Darstellung). Die Markierung wird aufgehoben, sobald die Zwischenablage verändert wird, eine Änderung des markierten Textes erfolgt oder die &LMB; betätigt wird.</para>
<para>Bei Anwendungsprogrammen mit Mausunterstützung (zum Beispiel Midnight Commander) muss zusätzlich die &Umschalt;-Taste betätigt werden, um Text auszuwählen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><mousebutton>Mittlere Taste</mousebutton></term>
<listitem><para>Klicken der &MMBn;, fügt Text aus der Zwischenablage ein. Betätigen Sie dabei die &Strg;-Taste, wird der Text eingefügt und an &konsole; übergeben.</para>
<note><para>Ist lediglich eine Maus mit zwei Tasten vorhanden, kann die &MMB;, durch gleichzeitiges Betätigen der &RMBn; und &LMBn; emuliert werden.</para></note>
<para>Wenn Sie über ein <mousebutton>Mausrad</mousebutton> als mittlere Taste verfügen, führt das Bewegen des Mausrads in Anwendungen, die nicht über eine Mausrad-Unterstützung verfügen, zum Blättern der Bildlaufleiste von &konsole;.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><mousebutton>Rechte Taste</mousebutton></term>
<listitem>
<para>Die Einträge, die bei einem Klick mit der &RMBn;Maustaste im Menü erscheinen, sind davon abhängig, ob die Menüleiste angezeigt wird.</para>
<para>Menüleiste sichtbar: <guimenuitem>Auswahlende festlegen</guimenuitem>, <guimenuitem>Kopieren</guimenuitem>, <guimenuitem>Einfügen</guimenuitem>, <guimenuitem>Signal senden</guimenuitem>, <guimenuitem>Sitzung verselbständigen</guimenuitem>,<guimenuitem>Sitzung umbenennen ...</guimenuitem>, <guimenuitem>Lesezeichen</guimenuitem>, <guimenuitem>Einstellungen</guimenuitem> und <guimenuitem>Sitzung schließen</guimenuitem>.</para>
<para>Menüleiste ausgeblendet: <guimenuitem>Menüleiste anzeigen</guimenuitem>, <guimenuitem>Auswahlende festlegen</guimenuitem><guimenuitem>Kopieren</guimenuitem>, <guimenuitem>Einfügen</guimenuitem>, <guimenuitem>Signal senden</guimenuitem> <guimenuitem>Neue Sitzung</guimenuitem>, <guimenuitem>Sitzung verselbständigen</guimenuitem>, <guimenuitem>Sitzung umbenennen ...</guimenuitem>, <guimenuitem>Lesezeichen</guimenuitem>, <guimenuitem>Einstellungen</guimenuitem> und <guimenuitem>Sitzung schließen</guimenuitem>.</para>
<para>In einer Anwendung mit Mausunterstützung erhalten Sie das Aufklappmenü durch Klicken mit der rechten Maustaste bei gedrückter Umschalt-Taste. </para>
<para>Klicken mit der rechten Maustaste bei gedrückter Strg-Taste lässt das Menü <guimenu>Sitzung</guimenu> erscheinen. </para>
</listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="menubar">
<title>Menüleiste</title>
<para>Die Menüleiste befindet sich am oberen Rand des &konsole;-Fensters. Die Menüleiste kann durch Drücken von <keycombo>&Alt;</keycombo> aktiviert und wieder deaktiviert werden.</para>
<para>Mit <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Menüleiste ausblenden</guimenuitem> </menuchoice> kann die Anzeige der Menüleiste ausgeschaltet werden. Ist die Menüleiste ausgeblendet, lässt sich die Einstellung <guimenuitem>Menüleiste anzeigen</guimenuitem> über ein Menü erreichen, das durch Klicken der <mousebutton>rechten</mousebutton> Maustaste angezeigt wird. Die gleiche Funktion lässt sich durch Betätigen der Tastenkombination <keycombo action="simul">&Alt;&Strg;<keycap>M</keycap></keycombo> erreichen.</para>
<sect2 id="session-menu">
<title>Das Menü <guimenu>Sitzung</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Neues Befehlsfenster</guimenuitem></menuchoice></term>
<listitem><para><action>Startet eine neue Sitzung</action> mit einem Befehlsfenster. Das Gleiche erreiche Sie über die Tastenkombination <keycombo action="simul">&Alt;&Strg;<keycap>N</keycap> </keycombo>. Näheres dazu finden Sie weiter unten. </para></listitem></varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Neue Sitzung</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet ein neues Fenster in der &konsole;</action>. </para></listitem></varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu><guimenuitem>Neue Linux-Konsole</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet eine neue Sitzung, in der ein textbasiertes &Linux;-System emuliert wird.</action></para>
<note><para>In der Datei <filename>README.linux.console</filename>, die dem Quelltext von &konsole; beiliegt, wird detailliert beschrieben, wie sich diese &Linux;-Konsole von einer typischen &UNIX;-Konsole unterscheidet.</para></note>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu><guimenuitem>Neuer Midnight Commander</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet eine neue Sitzung</action> mit dem Dateimanager <application>Midnight Commander</application>.</para>
<note><para>Dieser Menüeintrag wird nur angezeigt, wenn auf Ihrem System Midnight Commander (<command>mc</command>) installiert ist. </para></note>
</listitem>
</varlistentry>
<varlistentry>
<term>
<menuchoice><guimenu>Sitzung</guimenu><guimenuitem>Neuer Midnight Commander für Benutzer root</guimenuitem></menuchoice>
</term>
<listitem>
<para><action>Öffnet eine neue Sitzung</action> mit dem Dateimanager <application>Midnight Commander</application> als Systemverwalter. <systemitem class="username">root</systemitem>.</para>
<para>Dabei wird zunächst das Passwort für den Benutzer <systemitem class="username">root</systemitem> abgefragt, und danach das Befehlsfensterfür den Benutzer <systemitem class="username">root</systemitem> geöffnet. Der<systemitem class="username">root</systemitem>-Prompt <prompt>#</prompt> zeigt an, dass der Benutzer mit <systemitem class="username">Systemverwalter</systemitem>-Privilegien arbeitet. Das ist oft notwendig. Allerdings ist Vorsicht angebracht, denn es ist dann möglich das System durch eine Fehlbedienung zu beschädigen.</para>
<note><para>Dieser Menüeintrag wird nur angezeigt, wenn auf Ihrem System Midnight Commander (<command>mc</command>) installiert ist. </para></note>
</listitem>
</varlistentry>
<varlistentry>
<term>
<menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Neues Befehlsfenster (Systemverwaltungsmodus)</guimenuitem></menuchoice>
</term>
<listitem>
<para><action>Öffnet eine neue Sitzung mit einem Befehlsfenster </action> das unter dem Zugang für den Benutzer(<systemitem class="username">root</systemitem>) läuft.</para>
<para>Dabei wird zunächst das Passwort von <systemitem class="username">root</systemitem> abgefragt und danach das Befehlsfensterfür den Benutzer <systemitem class="username">root</systemitem> geöffnet. Der <systemitem class="username">root</systemitem>-Prompt <prompt>#</prompt> zeigt an, dass der Benutzer mit <systemitem class="username">root</systemitem>-Privilegien arbeitet. Das ist oft notwendig, wenn neue Software installiert oder andere Systemverwaltungsaufgaben durchgeführt werden müssen. Dabei ist allerdings Vorsicht angebracht, denn es ist dann leicht möglich das System durch eine Fehlbedienung zu beschädigen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Neue Sitzung des Terminal-Programms Screen</guimenuitem></menuchoice></term>
<listitem><para><action>Startet eine neue Sitzung</action> mit dem Programm <application>Screen</application>, einem virtuellen Terminal-Manager. Siehe auch <userinput><command>man</command> <option>screen</option> </userinput>. <note><para>Dieser Menüeintrag wird nur angezeigt, wenn auf Ihrem System Screen (<command>screen</command>) installiert ist.</para></note>
</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Neues Befehlsfenster bei Lesezeichen</guimenuitem></menuchoice></term>
<listitem><para><action>Startet</action> ein neues Befehlsfenster in dem in der Liste der Lesezeichen aufgeführten Ordner.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Bildschirm drucken ...</guimenuitem></menuchoice></term>
<listitem><para><action>Druckt</action> den aktuellen Bildschirm. </para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Sitzung schließen</guimenuitem></menuchoice></term>
<listitem><para><action>Schließt</action> die aktive Sitzung. </para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Sitzung</guimenu> <guimenuitem>Beenden</guimenuitem></menuchoice></term>
<listitem><para><action>Beendet</action> &konsole;, schließt alle Sitzungen und alle Programme, die von diesen Sitzungen aus gestartet wurden.</para></listitem>
</varlistentry>
</variablelist>
<para>Eine neue Sitzung lässt sich auch mit einer Tastenkombination starten. Per Voreinstellung ist diese Funktion mit der Kombination <keycombo action="simul">&Alt;&Strg;<keycap>N</keycap> </keycombo> erreichbar. Es ist über <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Kurzbefehle festlegen ...</guimenuitem></menuchoice> auch möglich eigene Tastenkombinationen festzulegen.</para>
<para>Die Liste der verfügbaren Sitzungen spiegelt die auf dem System installierten Programme wieder sowie die benutzerdefinierten Sitzungen. Die Liste der Sitzungen ist aus Gründen der Übersichtlichkeit alphabetisch sortiert.</para>
<para>Schließlich können Sie die Sitzungstypen anpassen und neue Sitzungstypen erstellen, indem Sie den Einstellungsdialog über den Menüeintrag <menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Konsole einrichten ...</guimenuitem></menuchoice> aufrufen.</para>
</sect2>
<sect2 id="edit-menu">
<title>Das Menü <guimenu>Bearbeiten</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Kopieren</guimenuitem></menuchoice></term>
<listitem><para><action>Kopiert den ausgewählten Text in die Zwischenablage.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Shift;<keycap>Einfg</keycap></keycombo></shortcut> <guimenu>Bearbeiten</guimenu><guimenuitem>Einfügen</guimenuitem></menuchoice></term>
<listitem><para><action>Fügt an der Cursor-Position Text aus der Zwischenablage ein.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guisubmenu>Signal senden</guisubmenu></menuchoice></term>
<listitem><para><action>Signal senden - sendet das ausgewählte Signal an das aktuelle Befehlsfenster bzw. die Anwendung, die mit der neuen Sitzung gestartet wurde.</action></para><para>Derzeit stehen folgende Signale zur Verfügung:</para>
<informaltable>
<tgroup cols="2">
<tbody>
<row>
<entry><errorcode>STOP</errorcode></entry>
<entry>Um einen Prozess anzuhalten</entry>
</row>
<row>
<entry><errorcode>CONT</errorcode></entry>
<entry>(=Continue) Um einen angehaltenen Prozess wieder zu starten</entry>
</row>
<row>
<entry><errorcode>HUP</errorcode></entry>
<entry>(=Hangup) Signalisiert dem Prozess, dass der Mutterprozess beendet wurde</entry>
</row>
<row>
<entry><errorcode>INT</errorcode></entry>
<entry>Signalisiert einen Interrupt von der Tastatur</entry>
</row>
<row>
<entry><errorcode>TERM</errorcode></entry>
<entry>(=Terminate) Fordert den Prozess auf zu Beenden</entry>
</row>
<row>
<entry><errorcode>KILL</errorcode></entry>
<entry>Erzwingt die Prozessbeendigung</entry>
</row>
<row>
<entry><errorcode>USR1</errorcode></entry>
<entry>benutzerdefiniertes Signal 1</entry>
</row>
<row>
<entry><errorcode>USR2</errorcode></entry>
<entry>benutzerdefiniertes Signal 2</entry>
</row>
</tbody>
</tgroup>
</informaltable>
<para>Weitere Details sind in den entsprechenden Manual-Seiten verfügbar. Diese lassen sich mit <userinput><command>man</command> <option>7 signal</option></userinput> anzeigen.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Alt;&Ctrl;<keycap>U</keycap></keycombo></shortcut> <guimenu>Bearbeiten</guimenu> <guimenuitem>Hochladen mit ZModem ...</guimenuitem></menuchoice></term>
<listitem><para><action>Versendet eine Datei über ZModem</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Terminalinhalt löschen</guimenuitem></menuchoice></term>
<listitem><para><action>Löscht den gesamten Text des Sitzungsfensters</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Inhalt löschen und Terminal zurücksetzen</guimenuitem></menuchoice></term>
<listitem><para><action>Setzt das Sitzungsfenster zurück und löscht den Bildschirm</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>In Verlaufsspeicher suchen ...</guimenuitem></menuchoice></term>
<listitem><para><action>Sucht ein Wort oder einen Textabschnitt</action> im Verlaufsspeicher. Dabei lässt sich auf Wunsch Groß-Kleinschreibung berücksichtigen, reguläre Ausdrücke stehen ebenfalls zur Verfügung. Es ist auch möglich rückwärts zu suchen. Über das Menü <guibutton>Bearbeiten</guibutton>, lässt sich der &kde;-eigene Editor für reguläre Ausdrücke aufrufen.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Weitersuchen</guimenuitem></menuchoice></term>
<listitem><para><action>Zur nächsten Fundstelle weitergehen.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Frühere suchen</guimenuitem></menuchoice></term>
<listitem><para><action>Zur vorhergehenden Fundstelle zurückgehen.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu><guimenuitem>Verlauf speichern unter ...</guimenuitem></menuchoice></term>
<listitem><para><action>Speichert den aktuellen Verlaufsspeicher</action> in einer Textdatei.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Verlaufsspeicher löschen</guimenuitem></menuchoice></term>
<listitem><para><action>Löscht den Verlaufsspeicher für die aktuelle Sitzung.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Bearbeiten</guimenu> <guimenuitem>Alle Verlaufsspeicher löschen</guimenuitem></menuchoice></term>
<listitem><para><action>Löscht den Verlaufsspeicher für alle Sitzungen.</action></para></listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2 id="view-menu">
<title>Das Menü <guimenu>Ansicht</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Ansicht</guimenu><guimenuitem>Sitzung verselbständigen</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet die aktuelle Sitzung in einem eigenen Fenster</action>. Der Name der Sitzung wird in der Titelleiste des Fensters angezeigt.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Alt;&Ctrl;<keycap>S</keycap></keycombo></shortcut> <guimenu>Ansicht</guimenu><guimenuitem>Sitzung umbenennen ...</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet ein Dialogfenster, mit dem der Name der aktuellen Sitzung geändert werden kann.</action> Der Name wird auf dem Sitzungsreiter angezeigt. Das Dialogfenster lässt sich auch mit <keycombo action="simul">&Alt;&Strg;<keycap>S</keycap> </keycombo> starten.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Ansicht</guimenu><guimenuitem>Auf Aktivität überwachen</guimenuitem></menuchoice></term>
<listitem><para><action>Legt fest, dass die aktuelle Sitzung eine Meldung erzeugt, wenn sich etwas ändert.</action> Diese Meldung besteht aus einer leuchtenden Glühbirne, die im Sitzungsreiter angezeigt wird. Das kann nützlich sein, wenn man gerade in einer anderen Sitzung arbeitet. Die Zeit zwischen Aktion und Meldung, kann in den &konsole;-Einstellungen festgelegt werden.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Ansicht</guimenu><guimenuitem>Auf Inaktivität überwachen</guimenuitem></menuchoice></term>
<listitem><para><action>Legt fest, dass die aktuelle Sitzung eine Meldung erzeugt, wenn sich für 10 Sekunden nichts tut.</action> Diese Meldung besteht aus einer kleinen ausgeschalteten Glühbirne, die im Sitzungsreiter angezeigt wird. Das kann von Nutzen sein, wenn Sie gerade in einer anderen Sitzung arbeiten und auf das Beenden eines Vorgangs warten. Der Zeitraum der Inaktivität der nötig ist, um eine Meldung zu erzeugen, kann in den &konsole;-Einstellungen festgelegt werden.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Ansicht</guimenu> <guimenuitem>Eingabedaten an alle Sitzungen senden</guimenuitem></menuchoice></term>
<listitem><para><action>Legt fest, dass Eingaben in der aktuellen Sitzung an alle Sitzungen weitergegeben werden.</action> Zur Erinnerung für Sie wird im Sitzungsreiter eine Fernsteuerung angezeigt, damit Sie vorsichtiger bei der Eingabe sind. Eine Eingabe wie <userinput><command>rm </command><parameter>-rf *</parameter></userinput> kann gefährlich werden.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Ctrl;&Shift;<keycap>Pfeil links</keycap></keycombo></shortcut> <guimenu>Ansicht</guimenu><guimenuitem>Sitzung nach links verlegen</guimenuitem></menuchoice></term>
<listitem><para><action>Verschiebt den Sitzungsreiter der aktuellen Sitzung um eine Position nach links.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Ctrl;&Shift;<keycap>Pfeil rechts</keycap></keycombo></shortcut> <guimenu>View</guimenu><guimenuitem>Sitzung nach rechts verlegen</guimenuitem></menuchoice></term>
<listitem><para><action>Verschiebt den Sitzungsreiter der aktuellen Sitzung um eine Position nach rechts.</action></para>
<para>Es ist auch möglich mit Hilfe der <keycombo action="simul"><keycap>&Umschalt;</keycap><keycap>Links</keycap></keycombo>- und <keycombo action="simul"><keycap>&Umschalt;</keycap><keycap>Rechts</keycap> </keycombo>-Tasten zwischen den verfügbaren Sitzungen umzuschalten.</para></listitem></varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Ansicht</guimenu> <guimenuitem>Sitzungs-Symbole ...</guimenuitem></menuchoice></term>
<listitem><para>Am Ende des Menüs Sitzung befindet sich eine Liste der verfügbaren Sitzungen. Mit Hilfe diese Liste können Sie die aktuelle Sitzung festlegen.</para><para>Es ist auch möglich mit Hilfe der <keycombo action="simul"><keycap>&Umschalt;</keycap><keycap>Links</keycap></keycombo>- und <keycombo action="simul"><keycap>&Umschalt;</keycap><keycap>Rechts</keycap> </keycombo>-Tasten zwischen den verfügbaren Sitzungen umzuschalten.</para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2 id="bookmarks-menu">
<title>Das Menü <guimenu>Lesezeichen</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Lesezeichen</guimenu><guimenuitem>Lesezeichen hinzufügen</guimenuitem></menuchoice></term>
<listitem><para><action>Fügt die aktuelle Position</action> zu den Lesezeichen hinzu.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Lesezeichen</guimenu> <guimenuitem>Lesezeichen bearbeiten</guimenuitem></menuchoice></term>
<listitem><para><action>Bearbeitet </action>die Liste der Lesezeichen.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Lesezeichen</guimenu><guimenuitem>Neuer Lesezeichenordner ...</guimenuitem></menuchoice></term>
<listitem><para><action>Erzeugt einen neue Ordner</action> in der Lesezeichen-Liste.</para></listitem>
</varlistentry>
</variablelist>
<para>Die Lesezeichen werden am Ende des Menüs angezeigt. Durch Auswahl eines Lesezeichens wechselt die Sitzung in den betreffende Ordner.</para>
<note><para>Sie können den Lesezeichen-Editor verwenden, um manuell URLs wie ssh://user@host oder telnet://host einzutragen, die das Anmelden auf anderen Rechnern ermöglichen.</para></note>
</sect2>
<sect2 id="settings-menu">
<title>Das Menü <guimenu>Einstellungen</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Menüleiste ausblenden</guimenuitem></menuchoice></term>
<listitem><para><action>Blendet die Anzeige der Menüleiste aus</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Unterfensterleiste</guimenuitem></menuchoice></term>
<listitem><para><action>Bestimmt die Sichtbarkeit/Position der Unterfensterleiste</action>: <guimenuitem>Ausblenden</guimenuitem>, <guimenuitem>Oben</guimenuitem>, oder<guimenuitem>Unten</guimenuitem>.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guisubmenu>Bildlaufleiste</guisubmenu></menuchoice></term>
<listitem><para><action>Bestimmt die Sichtbarkeit/Position der Bildlaufleiste</action>: <guimenuitem>Ausblenden</guimenuitem>, <guimenuitem>Links</guimenuitem>, oder<guimenuitem>Rechts</guimenuitem>.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><shortcut><keycombo action="simul">&Ctrl;&Shift;<keycap>F</keycap></keycombo></shortcut> <guimenu>Einstellungen</guimenu> <guimenuitem>Vollbildmodus</guimenuitem></menuchoice></term>
<listitem><para><action>Wechselt zwischen Vollbildmodus und Normalgröße des Fensters.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Signal</guimenuitem></menuchoice></term>
<listitem><para><action>Legt das Signal fest</action>: <guimenuitem>System-Signal</guimenuitem>, <guimenuitem>Systemnachricht</guimenuitem>, <guimenuitem>Sichtbares Signal</guimenuitem>, oder <guimenuitem>Kein</guimenuitem>. </para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guisubmenu>Schriftart</guisubmenu></menuchoice></term>
<listitem><para><action>Setzt die Schriftgröße</action>: <guimenuitem>Schrift vergrößern</guimenuitem> oder <guimenuitem>Schrift verkleinern</guimenuitem>. </para>
<para>Die Option <guimenuitem>Auswählen ...</guimenuitem> erlaubt eine beliebige Kombination von Schriftart, -größe und -stil.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Kodierung</guimenuitem></menuchoice></term>
<listitem><para><action>Legt die Zeichenkodierung fest</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Tastatur</guimenuitem></menuchoice></term>
<listitem><para><action>Wählt das gewünschte Tastaturverhalten aus.</action></para>
<para>Diese Zuordnungen werden über die Dateien <filename>$TDEDIR/share/apps/konsole/*.keytab</filename> festgelegt. Es ist möglich im gleichen Ordner weitere Dateien anzulegen und die vorhandenen zu bearbeiten. Die Datei <filename>$TDEDIR/share/apps/konsole/README.KeyTab</filename> beschreibt die Details des keytab-Formats. Die Standard-Keytab-Datei wird aus <filename>$TDEDIR/share/apps/konsole/README.default.Keytab</filename> erstellt.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Farbschema</guimenuitem></menuchoice></term>
<listitem><para><action>Erlaubt es die Farben von Text und Hintergrund zu festzulegen.</action></para>
<para>Diese Farbschemata befinden sich in den Dateien: <filename>$TDEDIR/share/apps/konsole/*.schema</filename>. Die Datei <filename>$TDEDIR/share/apps/konsole/README.Schema</filename> beschreibt das <literal role="extension">*.schema</literal> Dateiformat. Die bestehenden Dateien können Sie an Ihre Bedürfnisse anpassen oder auch neue Dateien hinzufügen. Es ist auch möglich über <menuchoice><guisubmenu>Einstellungen</guisubmenu> <guimenuitem>&konsole; einrichten ...</guimenuitem></menuchoice> eigene Farbschemata anzulegen.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guisubmenu>Größe</guisubmenu></menuchoice></term>
<listitem><para><action>Stellt die Größe des Textbereichs ein (in Spalten x Zeilen).</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Verlaufsspeicher ...</guimenuitem></menuchoice></term>
<listitem><para><anchor id="configure-history"/><action>Öffnet ein Dialogfenster mit den Einstellungen für den Verlaufsspeicher.</action> Das Ankreuzfeld <guilabel>Aktivieren</guilabel> bestimmt ob Zeilen, die über den oberen Rand des Textbereichs verschoben wurden, gespeichert werden. Die <guilabel>Anzahl Zeilen</guilabel>, die gespeichert werden, lässt sich direkt eingeben oder mit Hilfe der Pfeilknöpfe in Vielfachen von 100 erhöhen bzw. verringern. Der Knopf <guibutton>Voreinstellungen</guibutton> setzt diesen Wert wieder auf 1000 Zeilen. Die Auswahl von <guibutton>Unbegrenzt</guibutton> bewirkt, dass alle Zeilen gespeichert werden. Mit dem Knopf <guibutton>OK</guibutton> werden die Änderungen gespeichert, mit <guibutton>Abbrechen</guibutton> werden die Änderungen verworfen.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Als Standard speichern</guimenuitem></menuchoice></term>
<listitem><para><action>Übernimmt die aktuellen Einstellungen als neue Voreinstellungen.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Sitzungsprofil speichern ...</guimenuitem></menuchoice></term>
<listitem><para><action>Speichert den aktuellen Satz von Sitzungen</action> unter einem benutzerdefinierten Namen. Dieses Profil kann dann beim Start von &konsole; von der Befehlszeile mit <parameter>--profile</parameter> und dem Dateinamen ausgewählt werden.</para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Benachrichtigungen festlegen ...</guimenuitem></menuchoice></term>
<listitem><para><action>Einrichten der Benachrichtigungen für &konsole;.</action></para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>Kurzbefehle festlegen ...</guimenuitem></menuchoice></term>
<listitem><para><action>Tastenkürzel für &konsole;-Befehle einrichten.</action></para>
</listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Einstellungen</guimenu> <guimenuitem>&konsole; einrichten ...</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet das &kcontrolcenter;-Modul, das weitere Einstellungen von &konsole; ermöglicht. Unter Anderem die Erstellung von Farbschemata und Modifizierung der verfügbaren Sitzungstypen.</action></para>
</listitem>
</varlistentry>
</variablelist>
</sect2>
<sect2 id="help-menu">
<title>Das Menü <guimenu>Hilfe</guimenu></title>
<variablelist>
<varlistentry>
<term><menuchoice><guimenu>Hilfe</guimenu><guimenuitem>Handbuch zu Konsole</guimenuitem></menuchoice></term>
<listitem><para><action>Öffnet das Inhaltsverzeichnis dieses Dokuments.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Hilfe</guimenu><guimenuitem>Tipp des Tages ...</guimenuitem></menuchoice></term>
<listitem><para><action>Zeigt einen nützlichen Tipp über &konsole; an.</action> Markieren Sie das Ankreuzfeld <guilabel>Tipps beim Start anzeigen</guilabel>, um bei jedem Aufruf von &konsole; einen Tipp zu erhalten.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Hilfe</guimenu><guimenuitem>Probleme oder Wünsche berichten ...</guimenuitem></menuchoice></term>
<listitem><para><action>Probleme oder Wünsche berichten ...</action> für &konsole;.</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Hilfe</guimenu><guimenuitem>Über Konsole</guimenuitem></menuchoice></term>
<listitem><para><action>Informationen über</action> den Autor von &konsole;</para></listitem>
</varlistentry>
<varlistentry>
<term><menuchoice><guimenu>Hilfe</guimenu><guimenuitem>Über KDE</guimenuitem></menuchoice></term>
<listitem><para><action>Informationen über das &kde;-Projekt</action></para></listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
<sect1 id="tabbar">
<title>Unterfensterleiste</title>
<para>Die Unterfensterleiste erlaubt die Arbeit mit mehreren Sitzungen, die an das selbe &konsole;-Fenster gebunden sind.</para>
<screenshot>
<screeninfo>Bild mit Unterfensterleiste</screeninfo>
<mediaobject>
<imageobject>
<imagedata fileref="tabbar.png" format="PNG"/>
</imageobject>
<textobject>
<phrase>Bild mit Unterfensterleiste</phrase>
</textobject>
<caption><para> &konsole; mit vier offenen Sitzungen in der Unterfensterleiste am unteren Fensterrand.</para></caption>
</mediaobject>
</screenshot>
<para>Mit <menuchoice><guimenu>Einstellungen</guimenu><guimenuitem>Unterfensterleiste</guimenuitem></menuchoice> können Sie Unterfensterleiste an eine andere Position verlegen: <guimenuitem>Oben</guimenuitem> oder <guimenuitem>Unten</guimenuitem>. Durch Auswahl von <guimenuitem>Ausblenden</guimenuitem> kann die Anzeige auch ausgeschaltet werden.</para>
<para>Mit dem Knopf am linken Rand der Unterfensterleiste können Sie eine Reihe von Aktionen durchführen. <itemizedlist>
<listitem><para>Klicken Sie auf den Knopf, um eine neue Standard-Sitzung zu starten.</para></listitem>
<listitem><para>Wenn Sie den Knopf gedrückt halten, erscheint eine Aufklappmenü, in dem Sie verschiedene Sitzungen auswählen können.</para></listitem>
<listitem><para>Ein Klick mit der rechten Maustaste auf den Knopf (oder einen leeren Bereich der Unterfensterleiste) öffnet ein Auklappmenü, in dem Sie verschiedene Einstellung festlegen können. <itemizedlist> <listitem><para><guimenu>Unterfensterleiste</guimenu>: <guimenuitem>Ausblenden</guimenuitem>, <guimenuitem>Oben</guimenuitem>, <guimenuitem>Unten</guimenuitem>.</para></listitem>
</itemizedlist>
<itemizedlist>
<listitem><para><guimenu>Unterfenster-Optionen</guimenu>: <guimenuitem>Text & Symbole</guimenuitem>, <guimenuitem>Nur Text</guimenuitem>, <guimenuitem>Nur Symbole</guimenuitem>.</para></listitem>
</itemizedlist>
<itemizedlist>
<listitem><para><guimenuitem>Dynamisches Ausblenden</guimenuitem> blendet die Unterfensterleiste aus, wenn nur eine Sitzung geöffnet ist.</para>
</listitem>
</itemizedlist>
<itemizedlist>
<listitem><para><guimenuitem>Automatische Größenänderung von Unterfenstern</guimenuitem> bewirkt eine automatische Anpassung der Unterfenster an die Breite der Unterfensterleiste.</para>
</listitem>
</itemizedlist>
</para></listitem>
</itemizedlist>
</para>
<para>Auf der rechten Seite der Unterfensterleiste befindet sich ein Knopf, der die aktuelle Sitzung schließt. Dieser Knopf ist inaktiv, wenn nur eine Sitzung geöffnet ist.</para>
<para>Ein Klick mit der rechten Maustaste auf einen Unterfensterreiter öffnet ein weiteres Menü. <itemizedlist>
<listitem><para><guimenu>Sitzung verselbständigen</guimenu></para></listitem>
<listitem><para><guimenu>Sitzung umbenennen ...</guimenu></para></listitem>
<listitem><para><guimenu>Auf Aktivität überwachen</guimenu></para></listitem>
<listitem><para><guimenu>Auf Inaktivität überwachen</guimenu></para></listitem>
<listitem><para><guimenu>Eingabedaten an alle Sitzungen senden</guimenu></para></listitem>
<listitem><para><guimenu>Farbe für Unterfenster ...</guimenu></para></listitem>
<listitem><para><guimenu>Zu Unterfenster wechseln ...</guimenu></para></listitem>
<listitem><para><guimenu>Sitzung schließen</guimenu></para></listitem>
</itemizedlist></para>
</sect1>
<sect1 id="command-line-options">
<title>Befehlszeilenparameter</title>
<para>Wird &konsole; von der Befehlszeile gestartet, lässt sich das Verhalten des Programms über verschiedene Parametern beeinflussen.</para>
<variablelist>
<varlistentry>
<term><option>--help</option></term>
<listitem><para><action>Zeigt eine Liste mit den verfügbaren Parametern an</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>-e</option> <parameter>Befehl</parameter></term>
<listitem><para><action>Führt</action> <parameter>Befehl</parameter> aus anstelle eines Befehlsfensters.</para>
<note><para>Alle Parameter, die nach <parameter>Befehl</parameter> angegeben werden, werden an <parameter>Befehl</parameter> übergeben, nicht an &konsole;.</para></note>
</listitem>
</varlistentry>
<varlistentry>
<term><option>--keytab</option> <parameter>Datei</parameter></term>
<listitem><para><action>Startet &konsole; mit der angegebenen .keytab-Datei</action> und der dadurch festgelegten Tastaturbelegung.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--keytabs</option></term>
<listitem><para><action>Liste aller verfügbaren keytabs</action>. </para></listitem>
</varlistentry>
<varlistentry>
<term><option>--ls</option></term>
<listitem><para><action>Startet das Programm mit einer Login-Shell.</action> Die genaue Bedeutung dieses Parameters hängt von Ihrem System ab - üblicherweise wird dadurch <filename>~/.profile</filename> oder <filename>~/.bash_profile</filename> ausgeführt. Wenn Ihnen das nichts sagt, kümmern Sie sich einfach nicht darum, aber behalten Sie es im Hinterkopf, für den Fall, dass Sie es später einmal benötigen.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--name</option> <parameter>Name</parameter></term>
<listitem><para><action>Bestimmt den Namen der im Fenstertitel angezeigt wird</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--noclose</option></term>
<listitem><para><action>Verhindert, dass &konsole; beendet wird</action>, wenn im Sitzungsfenster der Befehl <userinput><command>exit</command></userinput> eingegeben wird.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--noframe</option></term>
<listitem><para><action>Startet &konsole; ohne Rahmen</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--nohist</option></term>
<listitem><para><action>Verhindert das Speichern von Text</action>, der über den Bildschirmrand läuft.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--nomenubar</option></term>
<listitem><para><action>Startet &konsole; mit ausgeblendeter Menüleiste</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--noresize</option></term>
<listitem><para><action>Abschalten der Größenänderung</action> des Terminal-Fensters.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--noscrollbar</option></term>
<listitem><para><action>Startet &konsole; ohne Bildlaufleiste</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--notabbar</option></term>
<listitem><para><action>Startet &konsole; mit ausgeblendeter Unterfensterleiste</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--noxft</option></term>
<listitem><para><action>Startet &konsole; ohne Xft-Kantenglättung. </action>Sehr kleine Schriften können mit eingeschalteter Kantenglättung schwierig zu lesen sein.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--profile</option> <parameter>Datei</parameter></term>
<listitem><para><action>Startet &konsole; mit einem gespeicherten Satz von Sitzungen</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--profiles</option></term>
<listitem><para><action>Listet alle verfügbaren Profile auf. </action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--schema</option> <parameter>Name</parameter> | <parameter>Datei</parameter></term>
<listitem><para><action>Startet &konsole; mit dem angegebenen Schema "Name" oder dem Schema in "Datei".</action> und dem dort festgelegten Erscheinungsbild.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--schemata</option></term>
<listitem><para><action>Listet alle verfügbaren Schemata auf. </action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--script</option></term>
<listitem><para><action>Schaltet erweiterte &DCOP; &Qt; Funktionen ein. </action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>-T</option> <parameter>Titel</parameter></term>
<listitem><para><action>Festlegen des Fenstertitels</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--tn</option> <parameter>Terminalkennung</parameter></term>
<listitem><para><action>Weist der Umgebungsvariable TERM den angegebenen Wert zu.</action> Näheres dazu finden Sie in <userinput><command>man</command> <option>xterm</option> </userinput>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--type</option> <parameter>Sitzungstyp</parameter></term>
<listitem><para><action>Startet eine Sitzung des angegebenen Typs</action>, anstelle des voreingestellten Typs.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--types</option></term>
<listitem><para><action>Listet alle verfügbaren Sitzungstypen auf. </action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--vt_sz</option> <parameter>SSxZZ</parameter></term>
<listitem><para><action>Startet ein Terminalfenster mit SS Spalten und ZZ Zeilen</action>.</para></listitem>
</varlistentry>
<varlistentry>
<term><option>--workdir</option> <parameter>Startordner</parameter></term>
<listitem><para><action>Startet</action> im Arbeitsordner <parameter>Startordner</parameter>.</para></listitem>
</varlistentry>
</variablelist>
<informalexample>
<para>Beispiele:</para>
<screen><prompt>%</prompt> <userinput><command>konsole</command> <option>--vt_sz</option> <parameter>90x25</parameter> <option>--nohist</option></userinput></screen>
<para>Startet ein &konsole;-Fenster mit 90 Spalten und 25 Zeilen und ohne Verlaufsspeicher</para>
<screen><prompt>%</prompt> <userinput><command>konsole</command> <option>--noclose</option> <option>-e</option> <parameter>echo_args</parameter> <parameter>Hallo! Danke, dass Sie verwen&konsole;den.</parameter></userinput></screen>
<para>Startet ein &konsole;-Fenster mit dem Text "Hallo! Danke, dass Sie &konsole; verwenden." </para>
<para><parameter>echo_args</parameter> ist ein einfaches Skript für die Bash: <programlisting>#!/bin/bash
echo $*</programlisting>
</para>
</informalexample>
<para>&konsole; versteht auch allgemeine &Qt;- und &kde;-Parameter:</para>
<variablelist>
<varlistentry>
<term><option>--help-qt</option></term>
<listitem><para><action>Zeigt &Qt;-spezifische Parameter an</action></para></listitem>
</varlistentry>
</variablelist>
<caution><para>Die folgenden Parameter für &Qt; haben keine Auswirkung auf &konsole;: <informalexample> <variablelist>
<varlistentry>
<term><option>--fn</option>, <option>--font</option> <parameter>Schriftname</parameter></term>
<listitem><para><action>Legt die Schriftart für die Anwendung fest.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--bg</option>, <option>--background</option> <parameter>Farbe</parameter></term>
<listitem><para><action>Legt die Standard-Hintergrundfarbe fest.</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--fg</option>, <option>--foreground</option> <parameter>Farbe</parameter></term>
<listitem><para><action>Legt die Standard-Vordergrundfarbe fest</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--btn</option>, <option>--button</option> <parameter>Farbe</parameter></term>
<listitem><para><action>Legt die Standardfarbe für Knöpfe fest</action></para></listitem>
</varlistentry>
</variablelist>
</informalexample>
</para></caution>
<variablelist>
<varlistentry>
<term><option>--help-kde</option></term>
<listitem><para><action>Zeigt &kde;-spezifische Parameter an</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--help-all</option></term>
<listitem><para><action>Zeigt alle Parameter an</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--author</option></term>
<listitem><para><action>Zeigt die Namen der Autoren an</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>-v,--version</option></term>
<listitem><para><action>Anzeige der Versionsnummer</action></para></listitem>
</varlistentry>
<varlistentry>
<term><option>--license</option></term>
<listitem><para><action>Anzeige der Lizenz unter der &konsole; steht</action></para></listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="dcop">
<title>&DCOP;</title>
<para>Eine Einführung in &DCOP; und die Verwendung von <command>dcop</command> finden Sie im <ulink url="help:/khelpcenter/userguide/kde-diy.html#dcop">Abschnitt des Benutzerhandbuchs über &DCOP;</ulink>. </para>
</sect1>
</chapter>
<chapter id="credits">
<title>Mitwirkende und Copyright</title>
<para>Seit &kde; 3.4 wird &konsole; von &Kurt.Hindenburg; &Kurt.Hindenburg.mail; betreut.</para>
<para>Zuvor wurde &konsole; betreut von &Waldo.Bastian; &Waldo.Bastian.mail;</para>
<para>Die Anwendung &konsole; Copyright © 1997-2005 &Lars.Doelle; &Lars.Doelle.mail;</para>
<para>Dieses Dokument wurde erstellt von &Jonathan.Singer;&Jonathan.Singer.mail;</para>
<para>Dieses Dokument wurde für &kde; 3.4 von &Kurt.Hindenburg; &Kurt.Hindenburg.mail; aktualisiert.</para>
<para>Konvertiert zu DocBook <acronym>SGML</acronym> von &Mike.McBride; und &Lauri.Watts;</para>
<para>Deutsche Übersetzung von Stefan Doll <email>stefan@laugenweck.de</email></para>
&underFDL; &underGPL; </chapter>
<appendix id="porting">
<title>&konsole; auf anderen Systemen als &Linux;</title>
<para>Informationen zur Kompilierung von &konsole; auf anderen Systemen (außer &Linux;) finden sich in der Datei <filename>README.ports</filename>, die den Quelltexten von &konsole; beiliegt. Die Datei enthält eine Liste mit Experten für bestimmte Systeme (Tru64, &Solaris;, OpenBSD) und ruft Freiwillige für andere &UNIX;-Systeme dazu auf, sich an dem Projekt zu beteiligen.</para>
<para>Weiterführende Informationen finden Sie auf diesen Webseiten:</para>
<itemizedlist>
<listitem><para><ulink url="http://freebsd.kde.org/">&kde; auf FreeBSD</ulink></para></listitem>
<listitem><para><ulink url="http://solaris.kde.org/">&kde; auf &Solaris;</ulink></para></listitem>
</itemizedlist>
</appendix>
&documentation.index;
</book>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
sgml-general-insert-case: lower
End:
-->
|