<chapter id="all-about-your-desktop">
<title
>Alles über die Arbeitsoberfläche</title>

<epigraph>
<attribution
>Little Red Riding Hood</attribution>
<para
>Großmutter, was hast du für große Augen!</para>
</epigraph>

<epigraph>
<attribution
>The Wolf</attribution>
<para
>Damit ich Dich besser sehen kann!</para>
</epigraph>

<para
>Je mehr man sieht, umso effizienter kann man seine Arbeitsfläche verwenden. &kde; bietet viele Möglichkeiten, die Arbeitsfläche nach den eigenen Wünschen zu gestalten, damit die Arbeit schneller und produktiver von statten geht. </para>

<sect1 id="the-autostart-folder">
<title
>Der Ordner Autostart</title>

<para
>Besteht die tägliche &kde;-Anmeldeprozedur z.B. daraus, &kde; zu starten, &kedit; zu starten, &konsole; zu starten, &Netscape; zu starten und schließlich &kscd; zu starten, so kann man durch Verwendung von <filename
>Autostart</filename
> diese Zeit besser verwenden. &kde;-Programme kann man am Ende einer Sitzung geöffnet lassen. Sie sichern automatisch ihren augenblicklichen Zustand und sind beim nächsten Start wieder da. Andere Programme (wie &Netscape;) können das nicht.  Für diese ist der Ordner <filename
>Autostart</filename
> gedacht.</para>

<para
>Um Programme beim Start von &kde; zu starten, muss man Folgendes tun:</para>

<procedure
> <step
> <para
>Man öffnet den <filename
>Autostart</filename
>-Ordner. Standardmäßig befindet er sich unter <filename class="directory"
>$<envar
>HOME</envar
>/.kde/share/autostart</filename
></para
> </step
> <step
> <para
>Nun öffnet man ein &konqueror;-Fenster und sucht das gewünschte Programm im Dateisystem. <xref linkend="the-filemanager-screen"/></para
> </step
> <step
> <para
>Durch Ziehen aus dem &konqueror;-Fenster fügt man das Programm zum Ordner <filename class="directory"
>autostart</filename
> hinzu. Auf die Nachfrage wählt man <guimenuitem
>Verknüpfung</guimenuitem
>, um eine symbolische Verknüpfung an Stelle einer Kopie anzulegen. Das spart Platz auf der Festplatte.</para
> </step
> <step
> <para
>Diese Schritte wiederholt man für jedes Programm, das beim Start von &kde; gestartet werden soll. &kde;-Programm muss man auf diese Weise nicht hinzufügen, da sie automatisch beim Anmelden neu gestartet werden, wenn man sie vor dem Abmelden geöffnet gelassen hat.</para
> </step
> <step
> <para
>Um die Autostart-Funktion ausführen zu lassen, startet man &kde; neu.</para
> </step
> </procedure>

<para
>Beim Neustart von &kde; sollten die Programme automatisch gestartet worden sein. Falls man etwas Spezielles hinzufügen möchte (man möchte z.B. eine bestimmte Internetseite beim Systemstart anzeigen lassen), sollte man unter <link linkend="using-templates"
>Benutzen von Vorlagen</link
> nachschauen. Die beschriebene Vorgehensweise lässt sich auf jeden Ordner, also auch auf den Ordner <filename
>Autostart</filename
> anwenden.</para>

</sect1>

<sect1 id="adding-programs">
<title
>Programme und Symbole zum &kmenu; und der Kontrollleiste hinzufügen</title>


<para
>Das &kde; &kmenu; und &kicker; sind in vielfältiger Weise erweiterbar. Die &kde;-Kontrollleiste kann auf zwei Arten erweitert werden: Durch neue Programme und durch hinzugefügte Symbole.</para>

<sect2 id="menu-items-add">
<title
>Menüeinträge hinzufügen</title>

<para
>Im &kde;-Menü befindet sich bereits eine große Anzahl von Programmen. Abhängig von Betriebssystem und Distribution sind bereits mehr oder weniger Nicht-&kde;-Programme in den Menüs enthalten. &kde; verfügt außerdem über ein eigenes Programm, das die Festplatte nach weiteren Programmen absuchen und diese zum Menü hinzufügen kann. Um das Programm zu starten, betätigt man <keycombo action="simul"
>&Alt;<keycap
>F2</keycap
></keycombo
> und gibt <userinput
>kappfinder</userinput
> ein &mdash; das Programm sollte selbsterklärend sein.</para>

<para
>&kappfinder; kennt viele Programme, aber natürlich nicht Alle. Oder man möchte nicht alle vorhandenen Programme sondern nur ein einziges zum Menü hinzufügen.</para>

<para
>Um die gewünschten Programme zum &kde;-Menü hinzuzufügen, kann man den <application
>KDE Menü-Editor</application
> verwenden. Um ihn zu starten, verwendet man das &kmenu; und wählt aus dem dort <menuchoice
> <guimenuitem
>System</guimenuitem
><guimenuitem
>Menü-Editor</guimenuitem
> </menuchoice
> aus.</para>

<para
>Es öffnet sich ein Fenster, welches das aktuelle &kmenu; auf der linken und einen leeren Programmeingabedialog auf der rechten Seite zeigt.</para>

<para
>In diesem Beispiel fügen wir einen Eintrag für das Programm <application
>Gimp</application
> im Menü <guisubmenu
>Graphik</guisubmenu
> hinzu. Falls man bereits einen Menüpunkt für <guimenuitem
>Gimp</guimenuitem
> hat, kann man dieses Beispiel dennoch durcharbeiten und lediglich am Ende nicht auf <guibutton
>Anwenden</guibutton
> klicken.</para>

<procedure
> <step
><para
>Zuerst wählt man in der Baumansicht links den Eintrag <guisubmenu
>Graphik</guisubmenu
> aus.</para
></step
> <step
> <para
>Durch klicken mit der <mousebutton
>linken</mousebutton
> Maustaste wird dieser Zweig angezeigt.</para
> </step
> <step
> <para
>Nun klickt man auf das Symbol <guiicon
>Neuer Eintrag</guiicon
> in der Werkzeugleiste oder wählt <menuchoice
><guimenu
>Datei</guimenu
><guimenuitem
>Neuer Eintrag</guimenuitem
></menuchoice
> aus der Menüleiste.</para
> </step
> <step
> <para
>Im erscheinenden Dialogfenster trägt man den gewünschten Namen für den neuen Menüeintrag ein. In diesem Beispiel lautet er <userinput
>Gimp</userinput
>.</para
><para
>Dann klickt man auf <guibutton
>OK</guibutton
>.</para
> </step
> <step
> <para
>Jetzt klickt man auf den neu entstandenen Menüeintrag <guimenuitem
>Gimp</guimenuitem
> im Untermenü <guisubmenu
>Graphik</guisubmenu
>. Der Menüeingabedialog auf der rechten Seite sollte bis auf den Namen, den man bereits angegeben hat, im wesentlichen leer sein.</para
> </step
> <step
> <para
>Nun kann man optional einen <guilabel
>Kommentar</guilabel
> eintragen. Er könnte für das Beispiel etwa <userinput
>Ein Bildbearbeitungsprogramm</userinput
> lauten. Eingegebener Text wird später als Kurzinfo im &kmenu; angezeigt.</para
> </step
> <step
> <para
>Im Feld <guilabel
>Befehl</guilabel
> muss man eintragen, was man normalerweise in einem Befehlsfenster eintippen würde. In unserem Beispiel wäre das <command
>gimp</command
>. Weiterhin kann man optional Befehlszeilenparameter mit angeben. Damit könnte man das Programm z.B. veranlassen, immer ein bestimmtes Dokument oder ein bestimmtes Bild zu laden. In der Dokumentation zum jeweiligen Programm sollte darüber etwas zu finden sein.</para
> </step
> <step
> <para
>Falls das Programm von einem festen Verzeichnis aus gestartet werden soll (z.B. soll vielleicht das Programm <application
>Gimp</application
> beim Aufruf von <guilabel
>Bild laden</guilabel
> ein bestimmtes Verzeichnis anzeigen), so kann man den Pfad zu diesem Verzeichnis im Feld <guilabel
>Arbeitsverzeichnis</guilabel
> eintragen. Das ist freiwillig.</para
> </step
> <step
> <para
>Falls man als Symbol nicht die Standardeinstellung <quote
>unbekannt</quote
> verwenden möchte, klickt man auf <guiicon
>Symbol</guiicon
> rechts im Dialog, um den &kde;-Standarddialog zur Symbolauswahl zu starten.</para
> </step
> <step
> <para
>Bei einigen Programmen muss man <guilabel
>In Terminal starten</guilabel
> auswählen (z.B. das Programm <application
>Pine</application
>). Falls das der Fall ist, muss man das zugehörige Ankreuzfeld markieren.</para
> </step
> <step
> <para
>Falls man das Programm unter einem anderen Benutzernamen starten möchte, kann man <guilabel
>Unter einer anderen Benutzerkennung ausführen</guilabel
> auswählen und den gewünschten Namen in das Textfeld eintragen.</para
> </step
> <step
> <para
>Falls man mit allen Eintragungen zufrieden ist, kann man auf <guibutton
>Anwenden</guibutton
> klicken. Falls man neu beginnen möchte, klickt man auf <guibutton
>Zurücksetzen</guibutton
>.</para
> </step
> </procedure>

<para
>Das war alles. Damit hat man einen neuen Menüeintrag.</para>

</sect2>

<sect2 id="icons-add">
<title
>Kurzbefehl-Knöpfe</title>

<para
>Obwohl &kde; ein überdurchschnittlich komfortabler &UNIX;-Fenstermanager ist, möchte man eine Möglichkeit, mit einem Klick ein gewünschtes Programm zu starten. Später wird gezeigt, wie man zu diesem Zweck Verknüpfungen und Dateien direkt auf die Arbeitsfläche legen kann, dieser Weg hat aber auch Nachteile: manchmal sind alle Arbeitsflächen mit Fenstern bedeckt, sodass die Symbole nicht ohne Minimieren von Fenstern zu erreichen sind. Für häufig genutzte Programme kann man dieses Problem vermeiden, indem man einen Knopf in der &kde;-Kontrollleiste anlegt.</para>

<para
>Einen Kurzbefehl für die &kicker; Kontrollleiste kann man auf verschiedene Arten erzeugen: durch Ziehen oder über das Menü. </para>

<procedure
> <title
>Mit Hilfe des Menüs einen Kurzbefehl hinzufügen</title
> <step
><para
>Man klickt auf das &kicon; und wählt <menuchoice
><guisubmenu
>Kontrollleiste einrichten</guisubmenu
><guisubmenu
>Hinzufügen</guisubmenu
><guimenuitem
>Knopf</guimenuitem
></menuchoice
>.</para
></step
> <step
><para
>Jetzt sieht man das &kmenu; wieder. Man kann sich nun durch diese Menüstruktur bewegen und den Eintrag auswählen, für den ein Kurzbefehl angelegt werden soll, &zb; <guimenuitem
>Persönliches Verzeichnis</guimenuitem
> oder &konqueror;. Man klickt einfach auf das gewünschte Programm.</para
> </step
> </procedure>

<para
>Ein neues Symbol erscheint in der Kontrollleiste. Durch Klicken auf dieses Symbol lässt sich das Programm starten.</para>

<para
>Noch einfacher ist es, einen Kurzbefehl durch Ziehen hinzuzufügen - man zieht einfach ein Symbol von der Arbeitsfläche oder aus einem &konqueror;-Fenster auf eine freie Stelle der Kontrollleiste.</para>

<para
>Abhängig von der Art des Symbols passieren beim Ziehen auf die Kontrollleiste unterschiedliche Dinge:</para>

<variablelist
> <varlistentry
> <term
>Falls man ein Verzeichnis dorthin zieht...</term
> <listitem
><para
>Erscheint ein Menü, das die Wahl zwischen <guimenuitem
>Als Dateimanager-Adresse hinzufügen</guimenuitem
> und <guimenuitem
>Als Schnellanzeiger-Menü hinzufügen</guimenuitem
> bietet. Die erste Auswahl erzeugt einen Knopf, der ein &konqueror;-Fenster für dieses Verzeichnis öffnet, während die zweite Auswahl das Verzeichnis als Kontrollleisten-Menü öffnet.</para
></listitem
> </varlistentry
> <varlistentry
> <term
>Falls man einen Kurzbefehl von der Arbeitsfläche zieht...</term
> <listitem
><para
>Wird er in die Kontrollleiste kopiert.</para
></listitem
> </varlistentry
> <varlistentry
> <term
>Falls man ein Dokument auf die Kontrollleiste zieht...</term
> <listitem
><para
>wird in der Kontrollleiste eine Verknüpfung zu diesem Dokument erzeugt, die das ursprüngliche Dokument nicht verändert. Klickt man auf den erzeugten Knopf, wird die zugehörige Anwendung mit diesem Dokument geöffnet.</para
></listitem
> </varlistentry
> </variablelist>

<para
>Falls man ein erzeugtes Symbol verschieben will, klickt man mit der <mousebutton
>rechten</mousebutton
> Maustaste auf das Symbol und wählt <guimenuitem
>Verschieben</guimenuitem
>. Dann bewegt man das Symbol an die gewünschte Stelle und klickt mit der <mousebutton
>linken</mousebutton
> Maustaste. Falls man das Symbol entfernen möchte, klickt man mit der <mousebutton
>rechten</mousebutton
> Maustaste darauf und wählt <guimenuitem
>Entfernen</guimenuitem
>. Das Symbol kann alternativ verschoben werden, indem man mit der <mousebutton
>mittleren</mousebutton
> Maustaste darauf klickt und es an die gewünschte Position zieht.</para>

</sect2>
</sect1>

<sect1 id="creating-new-files-on-your-desktop">
<title
>Neue Dateien auf der Arbeitsfläche erzeugen</title>

<para
>Die Arbeitsfläche kann ein effektiver Arbeitsplatz sein. Bei jedem Start von &kde; kann man dort die meist verwendeten, Ordner und &URL;s sehen.</para>

<para
>Man kann auf zwei Arten Dateien auf der Arbeitsfläche erzeugen. Jedes Programm kann man so einstellen, dass es Arbeitsergebnisse im Unterverzeichnis der Arbeitsfläche des Persönlichen Verzeichnisses speichert. Wenn z.B. das eigene Persönliche Verzeichnis <filename class="directory"
>/home/mustermann</filename
> lautet, befindet sich die Arbeitsfläche unter <filename class="directory"
>/home/mustermann/Desktop</filename
>. Jede dort gespeicherte Datei erscheint auf der Arbeitsfläche.</para>

<para
>Falls man existierende Dateien auf die Arbeitsfläche verschieben will, kann man das leicht mit &konqueror; durchführen. Man öffnet ein Dateimanager-Fenster und zieht die gewünschten Dateien auf die Arbeitsfläche. Man kann auswählen, die Dateien zu kopieren, falls man alle diese Dateien ab jetzt auf der Arbeitsfläche ablegen will, oder Verknüpfungen zu den Dateien anlegen lassen. Alle Änderungen in den Verknüpfungsdateien erscheinen auch in den Originaldateien. Weitere Informationen zur Verwendung des Dateimanagers findet man im Kapitel <link linkend="moving-files-with-drag-and-drop"
>Dateien durch Ziehen verschieben</link
>.</para>

</sect1>

<sect1 id="using-templates">
<title
>Verknüpfungen auf der Arbeitsfläche anlegen</title>

<para
>Legt man Dateien auf der Arbeitsfläche ab, muss man keine langen Dateipfade mehr angeben. Manchmal möchte man vielleicht noch etwas komfortabler zu Werke gehen und z.B. &kedit; mit einer häufig benötigten Datei öffnen; oder wie oft muss man lange Lesezeichenlisten durchgehen, bis man endlich die häufig besuchte Internetseite findet? Solche Aktionen sollten möglichst durch einfaches Klicken auf ein einziges Symbol zu erledigen sein.</para>

<sect2 id="using-mimetype">
<title
>Verwendung von Vorlagen</title>

<para
>Vorlagen sind geeignet, um die eben genannten Anforderungen zu erfüllen. Durch Vorlagen kann eine Verbindung zwischen einer bestimmten Dateiendung und einem Programm hergestellt werden. Wird dann auf eine Datei mit dieser Endung doppelt geklickt, so wird das Programm gestartet und die Datei automatisch geladen. <emphasis
>Vorlagen</emphasis
> können damit zur individuellen Anpassung von &kde; an die eigenen Bedürfnisse dienen.</para>

<para
>Beispiel: Man möchte ein Symbol für die &kde;-Internetseite auf der Arbeitsfläche erzeugen.</para>

<procedure
> <step
><para
>Dazu klickt man mit der <mousebutton
>rechten</mousebutton
> Maustaste auf eine freie Stelle der Arbeitsfläche.</para
></step
> <step
><para
>Aus dem Kontextmenü wählt man nun <menuchoice
><guisubmenu
>Neu erstellen...</guisubmenu
><guimenuitem
>Verknüpfung mit Adresse (URL)</guimenuitem
></menuchoice
>.</para
></step
> <step
><para
>Ein Dialog erscheint, in den man die Adresse für den Kurzbefehl eintippen kann.</para
></step
> <step
><para
>Ein neues Symbol erscheint auf der Arbeitsfläche.</para
></step
> </procedure>

<para
>Der neue Internet-Kurzbefehl kann wie jeder andere Kurzbefehl angepasst werden. Durch Klicken mit der <mousebutton
>rechten</mousebutton
> Maustaste und Auswahl von <guimenuitem
>Eigenschaften</guimenuitem
> kann man das angezeigt Symbol verändern oder den Namen des Kurzbefehls verändern.</para>

</sect2>
<sect2>

<title
>Verwendung von &MIME;-Typen</title>

<para
>&MIME;-Typen sind ein mächtiges Werkzeug. Durch Anwendung dieser Typen kann man die Rechnerkonfiguration so anpassen, das ein Klick auf eine Datei eines bestimmten Typs das zugehörige Programm startet. Zum Beispiel können alle <literal role="extension"
>.mod</literal
>-Dateien das Programm &noatun; starten, alle <literal role="extension"
>.html</literal
>-Dateien können ein &konqueror;-Fenster öffnen, und eine Datei mit Namen <filename
>core</filename
> startet durch einen Klick &khexedit;.</para>

<warning>
<para
>Die Verwendung von &MIME;-Typen birgt aber auch Risiken. Durch Veränderung der &MIME;-Typen als Systemverwalter (<systemitem class="username"
>root</systemitem
>) kann &kde; so beschädigen, dass es nicht mehr gestartet werden kann. Es wird im Folgenden ein Beispiel gezeigt, wie man einen <emphasis
>persönlichen</emphasis
> &MIME;-Stil erzeugen kann. Andere Benutzer sind davon nur betroffen, wenn man diesen Stil in <filename class="directory"
>$<envar
>KDEDIR</envar
>/share/mimelnk</filename
> kopiert oder verschiebt.</para>
</warning>

<para
>Verbindung eines bestimmten Dateityps mit einem Programm:</para>

<procedure
> <step
><para
>Das Programm sollte einen Eintrag im &kmenu; besitzen.</para
></step
> <step
><para
>Dann sucht oder erzeugt man in &konqueror; eine Datei mit der gewünschten Endung.</para
></step
> <step
><para
>Dann klickt man mit der <mousebutton
>rechten</mousebutton
> Maustaste auf die Datei und wählt <guimenuitem
>Dateityp bearbeiten</guimenuitem
> aus dem Menü, oder man wählt <menuchoice
><guimenu
>Bearbeiten</guimenu
><guimenuitem
>Dateityp bearbeiten</guimenuitem
></menuchoice
> aus der &konqueror;-Menüleiste.</para
></step
> <step
><para
>Als nächstes fügt man ein oder mehrere Dateimuster durch Klicken auf <guibutton
>Hinzufügen</guibutton
> und Eingabe des gewünschten Musters hinzu. Da &UNIX; zwischen Klein- und Großschreibung unterscheidung, sollte man z.B. zusätzlich zu <userinput
>*.mp3</userinput
> auch <userinput
>*.MP3</userinput
> vorsehen. Es können mehrere Dateimuster hinzugefügt werden.</para
></step
> <step
><para
>Es kann optional eine Beschreibung für den Dateityp hinzugefügt werden.</para
></step
> <step
><para
>Im Abschnitt <guilabel
>Bevorzugte Anordnung von Programmen</guilabel
> klickt man ebenfalls auf <guibutton
>Hinzufügen</guibutton
>. Es erscheint eine Minikopie vom &kmenu;, aus dem man das für diesen Dateityp gewünschte Programm auswählen kann.</para
></step
> <step
><para
>Manchmal möchte man einen Dateityp nicht immer mit dem gleichen Programm öffnen. Z.B. möchte man vielleicht &kate; zum Bearbeiten von Textdateien verwenden, aber für einen schnellen Überblick lieber &kedit; verwenden. Durch Wiederholung des letzten Schrittes kann man mehrere Programme hinzufügen und deren Reihenfolge mit Hilfe der Knöpfe <guibutton
>Nach oben</guibutton
> und <guibutton
>Nach unten</guibutton
> anpassen.</para
></step
> <step
><para
>Wenn alle Einstellungen zur Zufriedenheit ausgefüllt sind, klickt man auf <guibutton
>Anwenden</guibutton
>, um die Einstellungen ohne Schließen des Dialoges zu speichern. Damit hat man die Möglichkeit, direkt Tests in &konqueror; durchzuführen und den Dateityp genauer anzupassen. Durch Auswahl von <guibutton
>OK</guibutton
> werden die Einstellungen gespeichert und der Dialog geschlossen, während <guibutton
>Abbrechen</guibutton
> den Dialog schließt und die Einstellungen verwirft.</para
></step
> </procedure>
  
<para
>Man sollte die Zuordnung unbedingt testen, indem man ein Verzeichnis öffnet und dort auf eine Datei des Dateityps klickt. Das zugehörige Programm sollte starten und die Datei automatisch laden.</para>

<note
> <para
> &MIME;-Typen beschreiben Dateiinhalte. Es kann sein, dass man für diesen Zweck bisher an Dateiendungen gewöhnt war oder es kann sein, dass man von &UNIX; her weiß, Dateiendungen haben unter diesem Betriebssystem häufig wenig mit dem Dateiinhalt zu tun. Für manche Programm können Dateiendungen jedoch lebenswichtig sein - z.B. weigern sich manche Implementationen von <command
>gunzip</command
>, eine Datei zu bearbeiten, die nicht die Endung <literal role="extension"
>.gz</literal
> besitzt. </para
> <para
> &MIME;-Typen verwenden in der Regel Dateimuster, aber nicht notwendigerweise nur die Endung - man kann auch andere Dateimuster verwenden. Falls man alle Dateien für einen bestimmten Kunden immer mit &kate; öffnen möchte und konsequent alle diese Dateien immer beginnend mit dessen Namen benennt, kann man durch <literal
>^<replaceable
>Kundenname</replaceable
>*</literal
> ein passendes Dateimuster erzeugen. Dieses Muster passt auf alle Dateien, die mit <replaceable
>Kundenname</replaceable
> beginnen, da das Sonderzeichen <literal
>^</literal
> <quote
>beginnt mit...</quote
> bedeutet. </para
> </note>
</sect2>

</sect1>

<sect1 id="using-the-trashcan">
<title
>Verwendung des Mülleimers</title>

<para
>Löscht man eine Datei unter &UNIX;, so kann dieser Schritt nicht rückgängig gemacht werden. In &kde; kann man jedoch <guimenuitem
>In den Mülleimer werfen</guimenuitem
> anstatt von <guimenuitem
>Löschen</guimenuitem
> verwenden. Dadurch wird die Datei in das Verzeichnis <filename class="directory"
>Mülleimer</filename
> verschoben. Dieses Verzeichnis befindet sich als Symbol auf der Arbeitsfläche. Aus dem Verzeichnis <filename class="directory"
>Mülleimer</filename
> kann man Dateien immer wiederherstellen. Man sollte das Verzeichnis ab und zu durch Klicken mit der rechten Maustaste und Auswahl von <guimenuitem
>Mülleimer leeren</guimenuitem
> von angesammelten Dateien befreien, da ansonsten der Festplattenplatz zur Neige gehen könnte, denn Dateien im Mülleimer benötigen natürlich Platz. Nachdem man allerdings eine Datei aus dem <filename
>Mülleimer</filename
> entfernt hat, ist sie nicht wiederherstellbar.</para>

</sect1>
</chapter>

