En cascade ou avec taquets ?

Post Reply
Message
Author
musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

En cascade ou avec taquets ?

#1 Post by musher0 »

Bonjour !

Les amateurs de programmes en ligne de commande francophones -- on encore, comme dirait Molière, qui aimait de temps à autre les substitutions, les amateurs francophones de programmes en ligne de commande -- ou serait-ce les francophones amateurs d'en ligne de commande programmes... (Non, ça, c'est dans Astérix chez les Bretons.)

Bref, nos puppy-istes francophones qui aiment travailler en ligne de commande sont frustrés, et ni Molière ni Astérix ne peuvent changer la situation.

Quelques faits bien :cry: tristes:
* mrxvt a bel et bien des taquets mais ne supporte pas utf8. Les développeurs ont dit qu'ils le feraient... en 2008. Ça va, on a compris.
* les biblios d'appui n'existent pas pour sakura dans les nouveaux Puppys
* urxvt trouve ses bibliothèques dans les nouveaux puppys, et supporte utf8, mais n'a pas de taquets à moins d'avoir l'applet perl approprié - si votre perl marche, bien sûr. (Désolé pour la critique, mais y a des jours où le manque de rigueur me met en rogne. Ça vous agace pas, vous ?)

On jette la serviette ? Non. On se jette plutôt son propre gant au visage et on relève le défi.

C'est aucune des solutions ci-dessus, mais presque. Faite avec urxvt et un peu d'imagination. Voyez un peu ces captures d'écran, ça rendra vos voisins jaloux... Et les couleurs, vous avez vu comme les couleurs des panneaux sont bien distinctes tout en faisant contraste avec le texte ? Ça m'a pris du temps, ça. Du respect, s.v.p. :)

On obtient des simili-taquets sous urxvt comme ceci :

Code: Select all

#!/bin/sh
# /root/my-applications/bin/urxvt-en-taquets.sh
# Gratuiciel, mais demeure sous
# (c) Christian L'Écuyer, Gatineau (Qc), Canada, janvier 2012. Tous droits réservés.
####
cd /
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#180708" -bg  "#180708" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 1" -n "Console 1" -g 80x22+60+400 -b 4 &

cd ~
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#381212" -bg "#381212" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 2" -n "Console 2" -g 80x22+202+360 -b 4 &

cd /usr
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#071808" -bg "#071808" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 3" -n "Console 3" -g 80x22-202+320 -b 4 &

cd /usr/local
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#383812" -bg "#383812" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 4" -n "Console 4" -g 80x22-60+280 -b 4 &
On obtient une cascade de consoles urxvt comme suit :

Code: Select all

#!/bin/sh
# /root/my-applications/bin/urxvt-en-cascade.sh
# Gratuiciel, mais demeure sous
# (c) Christian L'Écuyer, Gatineau (Qc), Canada, janvier 2012. Tous droits réservés.
####
cd /
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#180708" -bg  "#180708" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 1" -n "Console 1" -sr +st +tcw -bc -g 80x22+60+70 -b 4 &

cd ~
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#381212" -bg "#381212" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 2" -n "Console 2" -sr +st +tcw -bc -g 80x22+200+235 -b 4 &

cd /usr
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#071808" -bg "#071808" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 3" -n "Console 3" -sr +st +tcw -bc -g 80x22-200-235 -b 4 &

cd /usr/local
urxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#383812" -bg "#383812" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console 4" -n "Console 4" -sr +st +tcw -bc -g 80x22-60-70 -b 4 &
Vous aurez besoin de placer la fonte Aerial Mono dans /usr/share/fonts/default/TTF -- une fois que vous l'aurez téléchargée, bien sûr. Liberation Mono fonctionne aussi très bien, mais occupe pas mal plus de mémoire.

N'oubliez pas de rendre ces scripts exécutables. Ils vont dans ~my-applications/bin.

Au plaisir!
Attachments
urxvt-taquets.jpg
urxvt avec le script urxvt-avec-taquets.sh, sous un oroborus configuré pour ne pas "décorer" urxvt.
(27.59 KiB) Downloaded 156 times
urxvt-cascade.jpg
urxvt avec le script urxvt-en-cascade.sh, sous un oroborus configuré pour ne pas "décorer" urxvt.
(43.43 KiB) Downloaded 256 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#2 Post by musher0 »

Rebonjour !

Voici une modification au script pour urxvt en taquets.

Celui-ci n'en crée que trois, sur une même ligne.

Cela devrait répondre aux besoin de la majorité, car dans la pratique, combien de programmes en ligne de commande utilisons-nous en même temps ?

Code: Select all

#!/bin/sh
# /root/my-applications/bin/3taquets.sh
####
# Gratuiciel. Inspirez-vous de ce script et servez-vous-en à volonté, 
# mais tout changement ou intégration à autre chose exige une permission 
# de ma part.  Ce script-ci doit demeurer en l'état.
# (c) Christian L'Écuyer, Gatineau (Qc), Canada, janvier 2012. Tous droits réservés.
# Courriel : http://scr.im/reyucelc
####
cd ~
rxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#381212" -bg "#381212" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console A" -n "Console A" -g 80x16+60+360 -b 4 &

cd /usr
rxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#795B29" -bg "#795B29" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console B" -n "Console B" -g 80x16-270+400 -b 4 &

cd /
rxvt -fn "xft:Aerial Mono:pixelsize=14" -bd "#383812" -bg "#383812" -fg white -cr bisque2 -sr +st +tcw -bc -T "Console C" -n "Console C" -g 80x16-60+360 -b 4 &
### 30 ###
À la bonne vôtre !
Attachments
3vt-sous-wmx.jpg
(24.14 KiB) Downloaded 176 times
3vt-sous-jwm.jpg
(22.26 KiB) Downloaded 170 times
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
Jejy69
Posts: 710
Joined: Thu 20 Jan 2011, 18:10
Location: Perpignan

#3 Post by Jejy69 »

Wow merci !

C'est vraiment du bon boulot !

Je dois avouer que je ne travaille pas beaucoup en ligne de commande, mais quand il est nécessaire d'y passer, ça rend urxvt beaucoup plus attrayant et pratique.
Est-ce que toutes les couleurs sont supportées ?

Cordialement,
I'm Commander Shepard and this is my favorite Linux distrbution on the Citadel.

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

#4 Post by musher0 »

Merci, Jejy69 !
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

Post Reply