mirroir readonly du Gitit wiki.evolix.org (attention, ne rien commiter/merger sur ce dépôt) https://wiki.evolix.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2.7 KiB

title
Howto Urxvt

Urxvt (ou Rxvt-unicode) est un émulateur de terminal, conçu pour avoir un cœur minimaliste et de très riches capacités d’extension pour s’adapter à tous les besoins sans surcharger le logiciel pour tout le monde.

Installation

# apt install rxvt-unicode

Il existe aussi une variante “256 couleurs” avec le paquet rxvt-unicode-256color.

$ rxvt-unicode --help
rxvt-unicode (urxvt) v9.20 - released: 2014-04-26
[…]

Configuration

La configuration par défaut propose très peu de fonctionnalités.

Pour sa configuration, il utilise le fichier ~/.Xresources.

Le système d’extension est basé sur Perl et pour en activer il faut les ajouter à URxvt.perl-ext-common

Défilement

Par défaut, le buffer défile avec la sortie des commandes. Il est possible de l’interrompre lors de l’utilisation des touches PageUp/PageDown ou avec la molette de la souris.

! ne pas défiler avec la sortie
URxvt*scrollTtyOutput: false

! défilement avec le buffer (molette souris ou PageUp/PageDown)
URxvt*scrollWithBuffer: true

! revenir en bas en appuyant sur une touche
URxvt*scrollTtyKeypress: true

Taille du texte

Avec le plugin resize-font il est possible de faire varier la taille du texte avec des raccourcis clavier. Ici par exemple, les touches Ctrl - pour diminuer, Ctrl + pour augmenter… :

URxvt.perl-ext-common:    resize-font

URxvt.keysym.C-minus:     resize-font:smaller
URxvt.keysym.C-plus:      resize-font:bigger
URxvt.keysym.C-equal:     resize-font:reset
URxvt.keysym.C-question:  resize-font:show

Définir ce terminal par défaut

Qu’importe l’environnement de bureau que vous utilisez, on peut la définir via la commande suivante :

$ sudo update-alternatives --config x-terminal-emulator

Dans le cas de i3, on peut adapter la configuration (~/.i3/config) ainsi :

bindsym $mod+Return exec "i3-sensible-terminal"

Exemple

Fichier de configuration que les sysadmin utilisent :

URxvt.font: xft:monospace:size=10
URxvt*background: [85]#000000
URxvt*foreground: [100]#ffffff
URxvt*scrollBar: false
URxvt*saveLines:  10000
URxvt.perl-ext-common: default,matcher
URxvt.urlLauncher: firefox
URxvt.urgentOnBell: true

##Fond transparent
URxvt.inheritPixmap: true
##URxvt.tintColor: #00000
URxvt.shading: 25

!Pnevma1
*color0: #2F2E2D
*color8: #4A4845
*color1: #A36666
*color9: #D78787
*color2: #8FA57E
*color10: #A9BA9C
*color3: #D7AF87
*color11: #E4C9AF
*color4: #7FA5BD
*color12: #A1BDCE
*color5: #C79EC4
*color13: #D7BEDA
*color6: #8ADBB4
*color14: #B1E7DD
*color7: #D0D0D0
*color15: #EFEFEF