[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [linux-team] couleurs en mode texte.



Au sujet des couleurs en mode texte, j'ai adapté un petit script pour me
rappeler la séquence utile pour chaque combinaison : pour visualiser le
backslash, je l'ai tapé comme un /, mais il faut évidemment utiliser "\"

	Alain

--------------------------------------------- 
Dr Alain EMPAIN, Informatics, Site Master
   National Botanic Garden of Belgium
   B-1860 MEISE, Belgium 
Phone: +32 2 2693905   Fax: +32 2 2701567 
Home:  +32 85 512341,   celine@ping.be


On Fri, 5 Mar 1999, P. Vranckx wrote:

> Bonjour,
> 
> Petite question a propos de la gestion des couleurs en mode texte.
> Comme je dois me connecter sur plusieurs machines dans mon job, j'utilise en xterm 
> une couleur de fond de fenetre differente pour chaque machine. Ca evite de faire
> des conneries.
> - comment definir la couleur de fond d'ecran en mode caractere ? Idem pour les caracteres.
> - peut-on utiliser toute la palette RGB comme en mode graphique ?
> 
> Dans le meme ordre d'idee, est-il possible de definir plus de session texte en definissant d'autre 
> combinaisons de touche que CTRL+ALT+F1-12.
> 
> Merci pour votre aide.
> 
> Patrick Vranckx 
> SIA - UCL
> vranckx@sia.ucl.ac.be
> 
> ---------
> This message was send by Majordomo 1.94.3. Please repport problems to
> manu@rtfm.be. If you want to be deleted from the list, send a mail to
> majordomo@rtfm.be with "unsubscribe linux-team" in the body.
> 

  #!/bin/bash
  # Display ANSI colours.
  #
  clear
  esc="\033["
  echo -n " _ _ _ _ _40 _ _ _ 41_ _ _ _42 _ _ _ 43"
  echo "_ _ _ 44_ _ _ _45 _ _ _ 46_ _ _ _47 _"
  for fore in 30 31 32 33 34 35 36 37; do
    line1="$fore  "
    line2="    "
    for back in 40 41 42 43 44 45 46 47; do
      line1="${line1}${esc}${back};${fore}m Normal  ${esc}0m"
      line2="${line2}${esc}${back};${fore};1m Bold    ${esc}0m"
    done
    echo -e "$line1\n$line2"
  done
  echo -en "${esc}42;34m    EXAMPLE: echo -e \"/033[42;34m\"   ${esc}42;34;1m "
  echo "/033[42;34;1m                         "
  echo -en "${esc}42;33m    EXAMPLE: /033[42;33m    ${esc}42;32;1m "
  echo "/033[42;32;1m                                  "  
  echo -e "${esc}0m /033[0m = Reset to standard back/foreground"
  echo -en "${esc}45;33;1mREMARK: the / must be typed BACKslash to activate its interpretation ! "
  echo -e "     "
  echo -e "or with EMACS : 'CTRL-Q escape'  ("Q_uote" the escape code), shown as ^[      ${esc}0m"