Outils pour utilisateurs

Outils du site


issue128:tutoriel1

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
issue128:tutoriel1 [2018/01/08 12:10] auntieeissue128:tutoriel1 [2018/01/09 16:13] (Version actuelle) andre_domenech
Ligne 9: Ligne 9:
 The exact place of the global configuration file depends on the operating system in use. In GNU/Linux, this is the “etc” directory, but, to be sure, the man page of tmux can be read that deals with the -f parameter. Also note that the current user level file is a hidden file; its name starts with a dot character.** The exact place of the global configuration file depends on the operating system in use. In GNU/Linux, this is the “etc” directory, but, to be sure, the man page of tmux can be read that deals with the -f parameter. Also note that the current user level file is a hidden file; its name starts with a dot character.**
  
-Dans les articles précédents, nous avons appris ce qu'est l'application tmux, comment l'installer et ce qu'en sont les bases de façon à être capable de le commander. Nous connaissons aussi la gestion des fenêtres et des panneaux. Ce savoir est pratiquement suffisant dans un usage quotidien pour rendre votre vie plus simple. Maintenant, nous allons apprendre comment personnaliser l'environnement tmux pour correspondre à vos souhaits personnels.+Dans les articles précédents, nous avons appris ce qu'est l'application tmux, comment l'installer et ce qu'en sont les basesde façon à être capable de le commander. Nous connaissons aussi la gestion des fenêtres et des panneaux. Ce savoir est pratiquement suffisant dans un usage quotidien pour rendre votre vie plus simple. Maintenant, nous allons apprendre comment personnaliser l'environnement tmux pour correspondre à vos souhaits personnels.
  
-Toute son exécution peut être réalisée dans le fichier de configuration de tmux. C'est un fichier texte brut, lisible par un humain. Deux endroits peuvent être utilisés suivant l'étendue de son application aux utilisateurs :+Toute son exécution peut être réalisée dans le fichier de configuration de tmux. C'est un fichier texte brut, lisible par un humain. Deux endroits peuvent être utiliséssuivant l'étendue de son application aux utilisateurs :
  
-/etc/tmux.conf - pour tous les utilisateurs+/etc/tmux.conf - pour tous les utilisateurs ;
  
-~/.tmux.conf   - pour l'utilisateur actuel seulement+~/.tmux.conf   - pour l'utilisateur actuel seulement.
  
 La place exacte du fichier de configuration globale dépend de votre système d'exploitation utilisé. Dans GNU/Linux, c'est le répertoire « etc », mais, pour s'en assurer, la page man de tmux qui parle du paramètre -f peut être lue. Notez aussi que le fichier au niveau de l'utilisateur courant est un fichier caché ; son nom commence par un point.                                                       La place exacte du fichier de configuration globale dépend de votre système d'exploitation utilisé. Dans GNU/Linux, c'est le répertoire « etc », mais, pour s'en assurer, la page man de tmux qui parle du paramètre -f peut être lue. Notez aussi que le fichier au niveau de l'utilisateur courant est un fichier caché ; son nom commence par un point.                                                      
Ligne 46: Ligne 46:
 bind C-a send-prefix bind C-a send-prefix
  
-Nous pouvons modifier la valeur de délai de la touche <échappe> et rendre tmux plus réactif. La valeur par défaut est 500 ms et elle peut être frustrante, par exemple dans vim.+Nous pouvons modifier la valeur de délai de la touche <échapp> et rendre tmux plus réactif. La valeur par défaut est 500 ms et elle peut être frustrante, par exemple dans vim.
  
 # paramétrer le délai d'échappement pour une plus grande réactivité # paramétrer le délai d'échappement pour une plus grande réactivité
Ligne 63: Ligne 63:
 set -g pane-base-index 1** set -g pane-base-index 1**
  
-Généralement, le contenu du fichier tmux.conf n'est chargé que pendant le démarrage du programme. Les effets de tous les changements dans le fichier de configuration n'auront d'effet qu'après un redémarrage de tmux. Ce n'est pas terrible pendant la personnalisation ; aussi, nous créerons la combinaison de commande <Préfixe r> pour être capables de charger la configuration quand nous le souhaitons (la combinaison de touches est décrite dans la prochaine section). De plus, l'exécution de la commande sera signalée avec un message dans la barre de statut.+Généralement, le contenu du fichier tmux.conf n'est chargé que pendant le démarrage du programme. Les effets de tous les changements dans le fichier de configuration ne seront activés qu'après un redémarrage de tmux. Ce n'est pas terrible pendant la personnalisation ; aussi, nous créerons la combinaison de commande <Préfixe r> pour être capables de charger la configuration quand nous le souhaitons (la combinaison de touches est décrite dans la prochaine section). De plus, l'exécution de la commande sera signalée avec un message dans la barre de statut.
  
 # Recharge du fichier de configuration avec <Préfixe r> # Recharge du fichier de configuration avec <Préfixe r>
Ligne 121: Ligne 121:
 Combinaisons personnalisées Combinaisons personnalisées
  
-Quelques commandes tmux ont un jeu de touches inconfortable. La configuration de tmux fournit une méthode très simple pour écraser la table par défaut (nous l'avons déjà utilisé dans la section précédente). C'est appelé « binding » (combinaison) et la commande « bind » peut être utilisée dans ce but. La plupart des utilisateurs de tmux les modifient suivant leurs préférences personnelles. Je partage avec vous ma personnalisation : n'hésitez pas à la modifier.+Quelques commandes tmux ont un jeu de touches inconfortable. La configuration de tmux fournit une méthode très simple pour écraser la table par défaut (nous l'avons déjà utilisée dans la section précédente). C'est appelé « binding » (combinaison) et la commande « bind » peut être utilisée dans ce but. La plupart des utilisateurs de tmux les modifient suivant leurs préférences personnelles. Je partage avec vous ma personnalisation : n'hésitez pas à la modifier.
  
 C'est beaucoup plus facile de se souvenir des nouvelles commandes de la combinaison de partage de fenêtre, car elles correspondent visuellement à leur fonction. C'est beaucoup plus facile de se souvenir des nouvelles commandes de la combinaison de partage de fenêtre, car elles correspondent visuellement à leur fonction.
Ligne 175: Ligne 175:
 Après les réglages précédents, nous pouvons nous concentrer sur un autre aspect de tmux : le style visuel. Les couleurs d'environnement et le contenu informatif de la barre de statut sont aussi importants pour un utilisateur quotidien que les commandes. Après les réglages précédents, nous pouvons nous concentrer sur un autre aspect de tmux : le style visuel. Les couleurs d'environnement et le contenu informatif de la barre de statut sont aussi importants pour un utilisateur quotidien que les commandes.
  
-Les réglages peuvent être faits avec la commande « set ». L'option -g signifie qu'ils s'appliquent à toutes les sessions. Les couleurs désirées peuvent être réglées avec la commande « colourNNN » où NNN est la valeur prédéfinie de la couleur en mode 256 couleurs. En premier lieu, les couleurs de base peuvent être définies pour une meilleure lisibilité. Mon style personnel est d'utiliser différentes nuances de gris. Presque chaque partie de l'environnement peut être modifié : la barre de statut, la liste des fenêtres, les bordures des panneaux, les panneaux actif et inactifs, la ligne des commandes/messages. Le code (page précédente, en haut à droite) contient ma configuration : les commentaires décrivent l'exact effet des réglages. L'image montre le résultat des changements de couleur.+Les réglages peuvent être faits avec la commande « set ». L'option -g signifie qu'ils s'appliquent à toutes les sessions. Les couleurs désirées peuvent être réglées avec la commande « colourNNN » où NNN est la valeur prédéfinie de la couleur en mode 256 couleurs. En premier lieu, les couleurs de base peuvent être définies pour une meilleure lisibilité. Mon style personnel est d'utiliser différentes nuances de gris. Presque chaque partie de l'environnement peut être modifiée : la barre de statut, la liste des fenêtres, les bordures des panneaux, les panneaux actif et inactifs, la ligne des commandes/messages. Le code (page précédente, en haut à droite) contient ma configuration : les commentaires décrivent l'effet exact des réglages. L'image montre le résultat des changements de couleur.
  
 **Status bar **Status bar
Ligne 231: Ligne 231:
 • Les valeurs de charge des CPU, • Les valeurs de charge des CPU,
 • l'état de la mémoire (RAM), • l'état de la mémoire (RAM),
-• L'espace disque utilisé en Mo et en %,+• L'espace disque utilisé en Mo et en pourcentage,
 • les date et heure actuelles sur fond gris pour une meilleure lisibilité. • les date et heure actuelles sur fond gris pour une meilleure lisibilité.
  
Ligne 269: Ligne 269:
  
 Ce livre couvre les sujets de mes trois articles, mais avec plus d'exemples, et des copies d'écrans plus précises et plus détaillées. De plus, il est question de (d'après la table des matières du livre) : Ce livre couvre les sujets de mes trois articles, mais avec plus d'exemples, et des copies d'écrans plus précises et plus détaillées. De plus, il est question de (d'après la table des matières du livre) :
-• Créer des sripts pour des environnements tmux personnalisés +• Créer des scripts pour des environnements tmux personnalisés. 
-• Travailler avec du texte et des tampons (buffers) +• Travailler avec du texte et des tampons (buffers). 
-• Programmation appairée avec tmux +• Programmation appairée avec tmux. 
-• Flux d'activité+• Flux d'activité.
  
 Soyez productif ! Choisissez tmux ! Soyez productif ! Choisissez tmux !
Ligne 412: Ligne 412:
 setw -g window-status-separator Régler le caractère de séparation de la liste des fenêtres setw -g window-status-separator Régler le caractère de séparation de la liste des fenêtres
 setw -g pane-border-style Régler la couleur des bordures des panneaux setw -g pane-border-style Régler la couleur des bordures des panneaux
-setw -g pane-active-border-style Régler la couleur des bordures du panneau actif +setw -g pane-active-border-style Régler la couleur des bordures du panneau actif 
-setw -g window-style Régler la couleur des fenêtres/panneaux inactifs+setw -g window-style          Régler la couleur des fenêtres/panneaux inactifs
 setw -g window-active-style Régler la couleur du panneau/fenêtre actif setw -g window-active-style Régler la couleur du panneau/fenêtre actif
 set -g message-style Régler la couleur de la ligne des commandes/messages set -g message-style Régler la couleur de la ligne des commandes/messages
issue128/tutoriel1.1515409845.txt.gz · Dernière modification : 2018/01/08 12:10 de auntiee