logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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édentes Révision précédente
Prochaine révision
Révision précédente
doc:systeme:terminal:trucs_et_astuces [03/11/2016 15:26]
bendia [Astuces pour le terminal] Mise à jour tags
doc:systeme:terminal:trucs_et_astuces [02/06/2024 15:45] (Version actuelle)
agp91 [Utilisation]
Ligne 17: Ligne 17:
  
 ===== Utilisation ===== ===== Utilisation =====
 +
 ==== Avoir de la couleur dans les manpages avec less ==== ==== Avoir de la couleur dans les manpages avec less ====
  
Ligne 23: Ligne 24:
 <code bash>​man() { <code bash>​man() {
      env LESS_TERMCAP_mb=$'​\E[01;​32m'​ \      env LESS_TERMCAP_mb=$'​\E[01;​32m'​ \
-     ​LESS_TERMCAP_md=$'​\E[01;​32;5;74m' \+     ​LESS_TERMCAP_md=$'​\E[1;​32m' \
      ​LESS_TERMCAP_me=$'​\E[0m'​ \      ​LESS_TERMCAP_me=$'​\E[0m'​ \
      ​LESS_TERMCAP_se=$'​\E[0m'​ \      ​LESS_TERMCAP_se=$'​\E[0m'​ \
Ligne 35: Ligne 36:
  
 === Couleur à la most === === Couleur à la most ===
 +
 //Merci à captnfab pour ça// //Merci à captnfab pour ça//
  
-Créer ​un fichier ''​~/​.terminfo/​mostlike'' ​et ajouter ​:+Plus haut a été utilisé la syntaxe **termcap** (la librairie termcap, chez GNU/Debian est obsolète).\\ 
 +Elle est remplacée par la librairie **terminfo** (qui pour rétrocompatibilité,​ prend en charge la syntaxe de termcap). 
 + 
 +Ici est proposé d'​utiliser **terminfo**,​ pour obtenir le même rendu qu'​avec le pager **most** (non installé par défaut).\\ 
 +Un fichier de capacité **terminfo** est un fichier binaire, obtenu (compilé) par la commande **tic**. 
 + 
 +Créer le fichier ''​~/​.terminfo/​mostlike.src'' ​en  ​ajoutant le code source suivant ​: 
 <code bash> <code bash>
 # Reconstructed via infocmp from file: /​usr/​share/​terminfo/​x/​xterm-pcolor # Reconstructed via infocmp from file: /​usr/​share/​terminfo/​x/​xterm-pcolor
Ligne 44: Ligne 53:
   cols#80, it#8, lines#24, wsl#40,   cols#80, it#8, lines#24, wsl#40,
   acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,​   acsc=``aaffggiijjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~,​
-  bel=^G, bold=\E[1m\E[31m,​ clear=\E[H\E[2J, cr=^M,+  bel=^G, bold=\E[1m\E[31m,​ clear=\E[H\E[J, cr=^M,
   csr=\E[%i%p1%d;​%p2%dr,​ cub=\E[%p1%dD,​ cub1=^H,   csr=\E[%i%p1%d;​%p2%dr,​ cub=\E[%p1%dD,​ cub1=^H,
   cud=\E[%p1%dB,​ cud1=^J, cuf=\E[%p1%dC,​ cuf1=\E[C,   cud=\E[%p1%dB,​ cud1=^J, cuf=\E[%p1%dC,​ cuf1=\E[C,
Ligne 60: Ligne 69:
   kfnd=\E[1~, kich1=\E[2~,​ kmous=\E[M, knp=\E[6~, kpp=\E[5~,   kfnd=\E[1~, kich1=\E[2~,​ kmous=\E[M, knp=\E[6~, kpp=\E[5~,
   kslt=\E[4~, rc=\E8, rev=\E[7m\E[34m,​ ri=\EM, rmacs=^O,   kslt=\E[4~, rc=\E8, rev=\E[7m\E[34m,​ ri=\EM, rmacs=^O,
-  rmcup=\E[2J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?​1l\E>,​+  rmcup=\E[J\E[?47l\E8, rmir=\E[4l, rmkx=\E[?​1l\E>,​
   rmso=\E[m, rmul=\E[m,   rmso=\E[m, rmul=\E[m,
   rs2=\E7\E[r\E8\E[m\E[?​7h\E[?​1;​3;​4;​6l\E[4l\E>,​ sc=\E7,   rs2=\E7\E[r\E8\E[m\E[?​7h\E[?​1;​3;​4;​6l\E[4l\E>,​ sc=\E7,
Ligne 66: Ligne 75:
   smkx=\E[?​1h\E=,​ smso=\E[1;​30m\E[47m,​ smul=\E[32m,​   smkx=\E[?​1h\E=,​ smso=\E[1;​30m\E[47m,​ smul=\E[32m,​
   tbc=\E[3g, tsl=\E]0;, u6=\E[%i%d;​%dR,​ u7=\E[6n,   tbc=\E[3g, tsl=\E]0;, u6=\E[%i%d;​%dR,​ u7=\E[6n,
-  u8=\E[?​1;​2c,​ u9=\E[c, ​+  u8=\E[?​1;​2c,​ u9=\E[c, 
 +</​code>​ 
 + 
 +Puis le compiler avec la commande **tic**. 
 + 
 +<​note>​Il n'est pas question ici,\\ 
 +De faire compiler un code obscure, sans en établir la confiance.\\ 
 +\\ 
 +**__Origine du code__ :**\\ 
 +Ce code provient du fichier de capacité terminfo du type ''​xterm-pcolor''​.\\ 
 +Il est obtenu par la commande ''​infocmp xterm-pcolor''​.\\ 
 +__Notes__ : Il peut légèrement différer, d'une distribution à l'​autre,​ ou avec l'​évolution dans le temps.\\ 
 +\\ 
 +**__Modifications apportées__ :**\\ 
 +  * Les paramètres ''​bold'',​ ''​smso'',​ ''​smul''​ ont été modifiés, pour y indiquer les couleurs du pager most. 
 +  * Et pour compatibilité avec les consoles virtuelles((Les types de capacité terminfo ''​xterm''​ sont spécifiques aux terminaux (fenêtres). Les consoles (virtuelles),​ sont de type ''​linux''​.)) la séquence ​ d'​échappement de l'​effacement de l'​écran ''​2J'',​ a été modifiée en ''​J'',​ pour les paramètres ''​clear''​ et ''​rmcup''​. 
 +</​note>​ 
 + 
 +<code user> 
 +tic ~/​.terminfo/​mostlike.src 
 +</​code>​ 
 + 
 +Et créer l'​alias suivant (dans ''​~/​.bash_aliases''​) : 
 + 
 +<code bash>​alias man="​TERM=mostlike PAGER=less man"</​code>​ 
 + 
 +<​note>​Ici la variable ''​PAGER''​ est définie avec la valeur ''​less''​ (le pager installé et utilisé par défaut).\\ 
 +\\ 
 +Si vous n'avez pas installé et n'​utilisez pas d'​autre pager (tel-que most), son renseignement est inutile. 
 +</​note>​ 
 + 
 +Ne reste plus qu'à réinterpréter ''​.bash_aliases''​ 
 + 
 +<code user> 
 +source ~/​.bash_aliases
 </​code>​ </​code>​
-puis rajouter l'​alias suivant (dans ''​.bash_aliases''​) : 
-<code bash>​alias man="​TERMINFO=~/​.terminfo/​ LESS=C TERM=mostlike PAGER=less man"</​code>​ 
  
 ==== Coloriser le code lu avec less ==== ==== Coloriser le code lu avec less ====
doc/systeme/terminal/trucs_et_astuces.1478183219.txt.gz · Dernière modification: 03/11/2016 15:26 par bendia

Pied de page des forums

Propulsé par FluxBB