Double Commander

2.11. Werkzeugleiste

Inhalt

1. Was ist eine Werkzeugleiste und wie wird sie verwendet
2. So blenden Sie die Werkzeugleiste ein
3. Was in einer Werkzeugleiste enthalten sein kann
4. So konfigurieren Sie die Werkzeugleiste
5. Beschreibung der Elemente
5.1. Trennlinie
5.2. Interner Befehl
5.3. Externer Befehl
5.4. Menü

1. Was ist eine Werkzeugleiste und wie wird sie verwendet

Bei der Verwendung eines zweispaltigen Dateimanagers wie Double Commander ist es manchmal viel bequemer, unsere häufig genutzten Anwendungen direkt aus dem Manager heraus zu starten, anstatt nach Verknüpfungen auf dem Desktop, in der Taskleiste oder im Startmenü zu suchen.

Dies gilt insbesondere für Aufgaben, die sehr oft ausgeführt werden müssen.

Das Konzept der Werkzeugleiste besteht darin, jedem Benutzer die Möglichkeit zu geben, eine eigene Symbolleiste mit Schaltflächen für häufig benötigte Funktionen anzupassen.

Double Commander bietet zudem zahlreiche Parameter, die auf der aktuell angezeigten oder ausgewählten Datei basieren, sodass diese als Argumente an die zu startende Anwendung übergeben werden können.

Unten sehen Sie die Standard-Werkzeugleiste, die nach einer Standardinstallation von Double Commander über den Dateipanels angezeigt wird. Aber keine Sorge: Sie können diese ganz nach Ihren eigenen Bedürfnissen und Wünschen konfigurieren.

Beispiel einer Werkzeugleiste

Es gibt auch eine mittlere Werkzeugleiste, die sich zwischen den Dateipanels befindet. Die Funktionen und der Konfigurationsprozess für die mittlere Werkzeugleiste entsprechen denen der Hauptwerkzeugleiste.

2. So blenden Sie die Werkzeugleiste ein

Ob die Werkzeugleiste angezeigt wird, hängt von den Einstellungen in den Konfigurationsoptionen unter Layout ab.

Um sie zu aktivieren, müssen wir lediglich sicherstellen, dass die Option Werkzeugleiste anzeigen aktiviert ist.

Werkzeugleiste anzeigen

3. Was in einer Werkzeugleiste enthalten sein kann

Die folgende Tabelle zeigt die Elemente, die in einer Werkzeugleiste enthalten sein können:

Mögliche Elemente in der Werkzeugleiste
ElementBeschreibung
Eine vertikale Linie, um Schaltflächen mit ähnlichen Funktionen und/oder Kontexten zu gruppieren.
Ruft einen internen Befehl in Double Commander auf.
Startet eine externe Anwendung, ein ausführbares Programm, ein Skript usw.
Konfiguriert weitere Werkzeugleistenelemente, die als Dropdown-Menü der Hauptwerkzeugleiste angezeigt werden.

4. So konfigurieren Sie die Werkzeugleiste

Um den Inhalt der Werkzeugleiste anzupassen, müssen wir diese konfigurieren.

Wir können das Hauptkonfigurationsfenster von Double Commander öffnen, in der linken Spalte nach unten scrollen und Werkzeugleiste auswählen, um darauf zuzugreifen.

Werkzeugleisten-Konfiguration

Eine weitere schnelle Möglichkeit, auf die Konfiguration zuzugreifen, besteht darin, direkt mit der rechten Maustaste auf einen leeren Bereich der Werkzeugleiste zu klicken und Bearbeiten zu wählen.

Werkzeugleisten-Konfiguration

Wenn Sie mit der Werkzeugleiste vertraut sind, können Sie auch direkt mit der rechten Maustaste auf eine Schaltfläche klicken. Dadurch wird nicht nur der Werkzeugleisten-Editor geöffnet, sondern Sie können auch sofort die zugewiesene Aktion der angeklickten Schaltfläche bearbeiten.

Werkzeugleisten-Konfiguration

Darüber hinaus ermöglicht das Kontextmenü das Löschen der ausgewählten Schaltfläche, das Ausschneiden oder Kopieren in die Zwischenablage oder das Einfügen einer Schaltfläche aus der Zwischenablage.

Wir können die Reihenfolge der Werkzeugleistenelemente auch ändern, ohne das Einstellungsfenster zu öffnen: Double Commander unterstützt das Verschieben von Schaltflächen mit der Maus bei gedrückter Umschalt-Taste (Drag-and-Drop).

5.1. Beschreibung der Elemente - Trennlinie

Die Trennlinie hat keine aktive Funktion, sondern dient lediglich dekorativen Zwecken. Sie kann verwendet werden, um Schaltflächengruppen voneinander zu trennen und zusammenhängende Aktionen zu gruppieren.

Die verfügbaren Stile sind:

In Menüs wird unabhängig vom gewählten Stil immer das erste Design verwendet.

Im folgenden Beispiel verwendet der Benutzer Trennlinien, um vergleichsrelevante Funktionen, zwischenablagenrelevante Funktionen usw. zusammenzufassen.

Beispiel für Trennlinien


5.2. Beschreibung der Elemente - Interner Befehl

Interne Befehle sind Aktionen, die direkt von Double Commander ausgeführt werden, ohne dass eine externe Anwendung aufgerufen werden muss.

Es gibt eine Vielzahl solcher Befehle. Eine detaillierte Übersicht aller internen Befehle finden Sie auf dieser Seite.

Wenn wir beispielsweise eine Schaltfläche in der Werkzeugleiste zum Starten der Suche haben möchten, wählen wir einfach den Befehl cm_Search aus der Befehlsliste aus.

Wie in der folgenden Abbildung zu sehen ist, können wir ein benutzerdefiniertes Symbol dafür auswählen, aber in der Regel reicht es aus, den Befehl auszuwählen, da Befehle bereits intern mit entsprechenden Symbolen verknüpft sind.

Ein Tooltip (Quickinfo) kann hier ebenfalls definiert werden, sodass wir eine Beschreibung hinzufügen können, die uns an die Aufgabe der Schaltfläche erinnert, wenn wir den Mauszeiger darüber bewegen.

Hier ist ein Beispiel für die Verwendung des Befehls cm_Search:

Beispiel für internen Befehl ohne Parameter

Einige interne Befehle akzeptieren Parameter, um deren Ausführung zu konfigurieren. Bei Bedarf tragen wir diese einfach in das Parameterfeld ein: Die meisten Parameter müssen im Format Parameter=Wert (sofern nicht anders angegeben) eingegeben werden. Jeder Parameter muss in einer eigenen Zeile stehen, ohne Anführungszeichen, Escape-Zeichen oder überflüssige Leerzeichen.

Im folgenden Beispiel verwenden wir den internen Befehl cm_ChangeDir und übergeben zwei Parameter, um anzugeben, welches Verzeichnis in jedem Panel geladen und angezeigt werden soll.

Beispiel für internen Befehl mit Parametern


5.3. Beschreibung der Elemente - Externer Befehl

Externe Befehle sind Aktionen, die das Aufrufen eines externen Programms erfordern.

Für externe Befehle können wir detailliertere Einstellungen festlegen. Diese ermöglichen es uns, das zu startende Programm, das Arbeitsverzeichnis und bei Bedarf die an das Programm zu übergebenden Parameter genau zu konfigurieren.

Das Feld "Befehl" dient ausschließlich dem ausführbaren Programm (so wie es ist, ohne Anführungszeichen): Wir können den Dateinamen oder den Dateinamen mit vollständigem Pfad angeben. Auch die Verwendung von Umgebungsvariablen ist zulässig.

Für die Parameter können wir Platzhalter (Variablen) verwenden, die beim Ausführen durch die tatsächlichen Werte (z. B. der im aktiven Panel ausgewählten Datei) ersetzt werden. Eine Übersicht über die als Parameter verfügbaren Variablen finden Sie auf der entsprechenden Seite hier (achten Sie auf die Verwendung von Anführungszeichen). Um einen Befehl im Systemterminal auszuführen, können wir die Variablen %t0 und %t1 nutzen.

Im folgenden Beispiel haben wir eine Schaltfläche zum Starten des Programms GIMP eingerichtet. Der Parameter %p bewirkt, dass beim Anklicken der Schaltfläche der vollständige Pfad der im aktiven Panel ausgewählten Datei als Argument an GIMP übergeben wird.

Beispiel für externen Befehl

Wenn wir kein bestimmtes Arbeitsverzeichnis vorschreiben möchten, können wir das Feld "Startpfad" leer lassen. In diesem Fall wird das aktuelle Verzeichnis des aktiven Dateipanels als Arbeitsverzeichnis verwendet.


5.4. Beschreibung der Elemente - Menü

Wenn wir sehr viele Schaltflächen konfigurieren, reicht der Platz auf dem Bildschirm unter Umständen nicht aus, um alle Schaltflächen nebeneinander in einer horizontalen Zeile anzuzeigen.

Um uns das Hinzufügen weiterer Schaltflächen zu ermöglichen, können wir eine spezielle Schaltflächenart erstellen. Diese blendet beim Anklicken ein Dropdown-Menü ein, über das wir auf eine vertikale Liste von Funktionen zugreifen können.

Im folgenden Beispiel haben wir eine Schaltfläche des Typs "Menü" hinzugefügt.

Dadurch entsteht darunter eine neue Unterwerkzeugleiste, die wir nach Belieben mit neuen Schaltflächen für verschiedene Aufgaben füllen können.

Dieses Beispiel zeigt auch, wie hilfreich dies sein kann, um zusammenhängende Aktionen zu einem bestimmten Projekt oder Thema an einem Ort zu bündeln.

In diesem Beispiel enthält das Menü Funktionen für verschiedene Betriebssysteme, die in einer virtuellen Maschine installiert sind.

Beispiel für ein Menü

Die folgende Abbildung zeigt, wie das konfigurierte Menü im Programm dargestellt wird:

Beispiel für ein Dropdown-Menü

Ein so konfiguriertes Untermenü kann genau die gleichen Schaltflächentypen enthalten, die zuvor beschrieben wurden.

Wir können sogar ein Untermenü in einem Untermenü verschachteln und so weiter.

Dies wird im Programm einfach als verschachteltes Untermenü dargestellt.

Siehe folgendes Beispiel:

Beispiel für verschachtelte Werkzeugleisten


Gültiges HTML 4.0 Transitional CSS gültig!