Double Commander

2.11. Barre d'outils

Contenu

1. Qu'est-ce que la barre d'outils et comment l'utiliser
2. Comment afficher la barre d'outils
3. Que peut contenir la barre d'outils
4. Comment configurer la barre d'outils
5. Description des éléments
5.1. Séparateurs
5.2. Commandes internes
5.3. Commandes externes
5.4. Menus

1. Qu'est-ce que la barre d'outils et comment l'utiliser

Lors de l'utilisation d'un gestionnaire de fichiers à double panneau comme Double Commander, il est parfois plus pratique de lancer les applications que nous utilisons directement depuis le gestionnaire, plutôt que de chercher des raccourcis sur le bureau, la barre des tâches ou le menu démarrer.

C'est particulièrement vrai pour les tâches que nous exécutons fréquemment.

Le concept de la barre d'outils est de permettre à chacun de personnaliser une barre de boutons pour les fonctions que nous devons souvent effectuer.

Double Commander propose également de nombreux paramètres possibles basés sur le fichier actuellement affiché/sélectionné, nous permettant de les passer comme paramètres à l'application à lancer.

Voici la barre d'outils par défaut de DC telle qu'elle s'affiche au-dessus des panneaux de fichiers après une installation par défaut. Mais ne vous inquiétez pas : vous pouvez la configurer selon vos besoins et vos préférences.

Exemple de barre d'outils

Une barre d'outils centrale est également disponible, située entre les panneaux de fichiers. Les fonctions et le processus de configuration de la barre d'outils centrale sont similaires à ceux de la barre d'outils principale.

2. Comment afficher la barre d'outils

L'affichage de la barre d'outils dépend des réglages de configuration dans la section Disposition (Layout).

Pour l'activer, nous devons simplement nous assurer que l'option Afficher la barre d'outils est cochée.

Affichage de la barre d'outils

3. Que peut contenir la barre d'outils

Le tableau ci-dessous montre les éléments possibles que peut contenir la barre d'outils

Éléments possibles dans la barre d'outils
ÉlémentDescription
Barre verticale utilisée pour regrouper des fonctions similaires et/ou des boutons de contexte similaire.
Appel de commandes internes dans Double Commander.
Lancement d'applications externes, d'exécutables, de scripts, etc.
Configuration d'autres éléments de barre d'outils qui s'afficheront comme un menu déroulant de la barre d'outils principale.

4. Comment configurer la barre d'outils

Pour configurer le contenu de la barre d'outils, nous devons accéder à la configuration.

Nous pouvons aller dans la configuration principale de Double Commander, faire défiler la colonne de gauche et sélectionner "Barre d'outils" pour y accéder.

Configuration de la barre d'outils

Un autre moyen rapide d'accéder à la configuration est de faire un clic droit directement sur une zone vide de la barre d'outils et de sélectionner Édition.

Configuration de la barre d'outils

Une fois familiarisé avec la barre d'outils, il est également possible de faire un clic droit directement sur un bouton de la barre d'outils, ce qui ouvrira non seulement l'éditeur de barre d'outils, mais permettra également d'éditer immédiatement l'action relative au bouton sur lequel vous avez cliqué.

Configuration de la barre d'outils

De plus, le menu contextuel permet de supprimer le bouton sélectionné, de le couper ou de le copier dans le presse-papiers, ou d'insérer un bouton depuis le presse-papiers.

Nous pouvons également changer l'ordre des éléments de la barre d'outils sans ouvrir la fenêtre des réglages : Double Commander permet de déplacer les boutons avec la souris tout en maintenant la touche Shift enfoncée.

5.1. Description des éléments - Séparateur

Le séparateur n'a pas de fonction active réelle, il est purement décoratif, pour l'esthétique. Il peut être utilisé pour séparer des groupes de boutons, rassemblant des opérations liées.

Les styles disponibles sont :

Les menus utiliseront le premier style, quel que soit le style choisi.

Dans l'exemple ci-dessous, l'utilisateur a utilisé des séparateurs pour regrouper les fonctions liées à la comparaison, les fonctions liées au presse-papiers, etc.

Exemple de séparateurs


5.2. Description des éléments - Commande interne

Les commandes internes sont des actions exécutées directement par Double Commander, sans nécessiter l'appel d'une application externe.

Il existe une grande variété de commandes. Veuillez consulter cette page, qui décrit spécifiquement toutes les commandes internes.

Par exemple, si nous voulons un bouton de barre d'outils pour lancer la recherche, nous choisissons simplement la commande cm_Search dans la liste déroulante des commandes.

Comme on peut le voir dans l'image ci-dessous, nous pouvons choisir une icône personnalisée pour cela, mais généralement il suffit de sélectionner la commande dans la liste car les commandes ont déjà des icônes associées en interne.

L'infobulle est également ici, nous permettant d'écrire des mots faciles à retenir qui nous rappelleront la tâche du bouton lorsque nous passerons le curseur dessus.

Voici un exemple utilisant la commande cm_Search :

Exemple de commande interne sans paramètre

Certaines commandes internes peuvent accepter des paramètres pour configurer leur opération. Lorsque nécessaire, nous écrivons simplement les paramètres dans la boîte de paramètres : la plupart des paramètres doivent être ajoutés sous la forme paramètre=valeur (sauf indication contraire), chaque paramètre devant être sur une ligne séparée, sans guillemets ni autres caractères d'échappement spéciaux et sans espaces.

Dans l'exemple ci-dessous, nous utilisons la commande interne cm_ChangeDir et fournissons deux paramètres pour indiquer quel répertoire charger et afficher dans chaque panneau.

Exemple de commande interne avec paramètres


5.3. Description des éléments - Commande externe

Les commandes externes sont des actions qui nécessitent l'appel d'un programme externe.

Pour les commandes externes, nous pouvons configurer davantage de réglages qui nous permettront de configurer précisément la commande à lancer, dans quel répertoire la lancer, et si nécessaire, quels paramètres fournir à la commande.

Le champ "Commande" est uniquement destiné au fichier exécutable (tel quel, sans guillemets) : nous pouvons spécifier le nom du fichier ou le nom du fichier avec son chemin complet, et nous pouvons également utiliser des variables d'environnement.

Concernant les paramètres, nous pouvons choisir des variables utilisateur qui seront remplacées par des valeurs réelles basées sur le fichier actuellement sélectionné dans le panneau actif, etc. Veuillez vous référer à la page dédiée sur les variables utilisables comme paramètres, liée ici (attention à l'utilisation des guillemets). Pour exécuter la commande dans un terminal, nous pouvons utiliser les variables %t0 et %t1.

Dans l'exemple ci-dessous, nous avons configuré un bouton de barre d'outils pour lancer l'application GIMP, le paramètre %p signifiant que lorsque nous cliquons sur le bouton pour lancer GIMP, le nom de fichier complet du fichier actuellement sélectionné dans le panneau actif sera passé comme paramètre, car c'est ce que représente %p.

Exemple de commande externe

Si nous n'avons pas besoin de spécifier explicitement un répertoire de travail, nous pouvons laisser le champ "Répertoire de départ" vide ; dans ce cas, le répertoire de travail sera le répertoire actuel du panneau de fichiers actif.


5.4. Description des éléments - Menu

Si nous configurons beaucoup de boutons de barre d'outils, nous risquons de manquer d'espace pour les placer tous sur la même ligne horizontale.

Ainsi, pour nous permettre d'ajouter plus de boutons, nous pouvons ajouter un type de bouton spécial qui affichera un menu déroulant sous le bouton, nous donnant accès à un contenu similaire à une barre d'outils de boutons mais sous forme de menu.

Veuillez voir l'exemple ci-dessous où nous avons ajouté un bouton de type "Menu".

Cela fera apparaître une nouvelle sous-barre d'outils en dessous, que nous pourrons remplir de nouveaux boutons de barre d'outils selon nos besoins, pointant vers différentes tâches.

Cet exemple montre également que cela peut nous aider à regrouper des boutons liés au même projet, au même domaine.

Dans cet exemple, la sous-barre d'outils a des fonctions liées à différents types de systèmes d'exploitation installés dans une machine virtuelle.

Exemple de menu

Ci-dessous est montré comment la sous-barre d'outils configurée s'affiche dans l'application :

Exemple de menu déroulant

Une sous-barre d'outils configurée de cette manière peut contenir les mêmes types de boutons que ceux présentés précédemment.

Nous pouvons même inclure une sous-barre d'outils dans une sous-barre d'outils, et ainsi de suite.

Cela s'affichera simplement dans l'application comme un sous-menu au sein des éléments de menu.

Veuillez voir l'exemple suivant :

Exemple de barre d'outils dans une barre d'outils


HTML 4.0 Transitional valide CSS valide !