Présentation

rxvt-unicode est un terminal graphique léger et simple. Il est de plus en plus utilisé, signe de son efficacité et sa robustesse. Je vous invite d’ailleurs à lire l’excellent article d'Artisant numérique sur la console performante .

Installation

Comme toujours, cela dépend de votre distribution. Le paquet se nomme souvent urxvt, voire rxvt-unicode.

Debian

apt install rxvt-unicode

ArchLinux

pacman -Sy
pacman -S rxvt-unicode

Compilation

Voici, en rapide, les lignes utilisées pour compiler :

wget http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.22.tar.bz2
tar xvf rxvt-unicode-9.22.tar.bz2
cd rxvt-unicode-9.22
./configure
make
sudo make install

Et voilà urxvt installé ;) .

Mon fichier de configuration

La configuration d’urxvt se situe dans le fichier ~/.Xdefaults (donc dans votre dossier personnel, par exemple /home/olivier/).

En voici le contenu :

########################
#
#  Urxvt Section
#
###################################
URxvt.geometry:              80x25
URxvt.inheritPixmap:         true
URxvt.reverseVideo:          false
URxvt.tintColor:             #ffffff
URxvt.shading:               20             !trans######100, 0opaque
URxvt.fading:                10             !term unfocus
URxvt*font:                  xft:Monospace-15:antialias=true
URxvt.boldFont:              xft:Monospace-15:bold
URxvt.scrollBar:             false
URxvt.scrollBar_floating:    true
URxvt.scrollBar_right:       true
URxvt.scrollColor:           green
URxvt.scrollstyle:           xterm
URxvt.saveLines:             5500
URxvt.cursorColor:           #00ff00
URxvt.cursorBlink:           true
URxvt.colorBD:               white
# Onglets
URxvt.perl-ext:              tabbed
URxvt.tabbed.tabbar-fg:      0
URxvt.tabbed.tabbar-bg:      2
URxvt.tabbed.tab-fg:         7
URxvt.tabbed.tab-bg:         0

# Pour ne pas avoir de bordures
#URxvt*borderLess:            true
 
# Pour avoir le marquage des urls et les ouvrir avec FF
#URxvt.perl-ext-common: default,digital-clock,matcher
URxvt.perl-ext-common:       default,matcher
URxvt.urlLauncher:           firefox
#couleur des urls
URxvt.colorBD:               3

# Couleurs psychédéliquoblankoïques
URxvt.background:            #000000
URxvt.foreground:            #00ff00
#URxvt*color0: #101010
#URxvt*color1: #f13a21
#URxvt*color2: #93f91d
#URxvt*color3: #ffd00a
URxvt*color4: #3465a4
URxvt*color5: #75507b
URxvt*color6: #06989a
#URxvt*color7: #f2f2f2
#URxvt*color8: #1d202f
URxvt*color9: #ef2929
URxvt*color10: #8ae234
URxvt*color11: #fce94f
URxvt*color12: #729eca
URxvt*color13: #ad7fa8
#URxvt*color14: #4bb8fd
URxvt*color15: #eeeeec

Astuces

Utilisation d’onglets

Selon la configuration publiée ici, votre urxvt devrait faire apparaître une barre avec le mot NEW dedans.

Si vous cliquez sur le mot NEW, un nouvel onglet apparaît sous la forme d’un nouveau chiffre. La manipulation est aussi possible en appuyant simultanément sur la touche [Shift]+[Flèche bas].

Pour passez d’un terminal à l’autre, appuyez sur la touche [Shift]+[Flèche droite] ou bien la flèche gauche.

Pour déplacer un terminal, aller dessus (avec les raccourcis cités ci-avant), puis pressez la touche [Ctrl], laissez appuyez, puis utilisez les touches [Flèche gauche] et/ou [Flèche droite] pour migrer le terminal à l’endroit choisi.

Pour fermer un terminal, je n’ai trouvé d’autre raccourci que [Ctrl]+[D]. Si vous en connaissez d’autres, n’hésitez pas à me contacter 😉

Sélection rectangulaire

Cf. L’astuce sur la sélection rectangulaire sous les terminaux graphiques

Liens utiles