Hobbestigrou

Just another python and perl developer

Profil urxvt

terminal urxvt emulateur xprop

27 sep. 2015 | hobbestigrou | comments

Introduction

Il est intéressant de pouvoir gérer plusieurs profils. Par exemple, un par environnement, avoir un fond différent pour pouvoir identifier en un coup d'oeil et éviter d'exécuter une commande sensible.

Configuration

Il faut éditer le fichier de configuration .Xdefaults:

irc*background: black
irc*foreground: white
prod*background: #E32636
prod*foreground: black
urxvt*background: black
urxvt*foreground: green
urxvt*transparent: true
urxvt*shading: 30
urxvt*tint: black
URxvt*font: xft:Envy Code R:pixelsize=10
URxvt*lineSpace: 8

L'exemple permet de lancer urxvt avec un fond de couleur différent pour son client irc et pour un environnement de production, les autres terminaux sont avec un fond transparent. Par défaut le terminal lancé contient le nom de l'émulateur de terminal1 dans la classe name, pour que la configuration de la partie irc soit prise en compte, il faut lancer urxvt avec l'option name:

urxvt -name irc

Le fond sera noir donc noir. Le URxvt est le nom de la classe commun à tous les terminaux urxvt. Lancé la commande xprop pour s'assurer du nom de la classe:

xprop

Avec i3 ajouter un raccourci:

bindsym $mod+i exec urxvt -name irc

Par exemple pour lancer un terminal avec le nom irc.

Conclusion

Un petit article qui je pense peut servir. Comme je l'ai dis il est pratique de pouvoir avoir un rappel visuel, ça permet de minimiser les erreurs d'innattention.


  1. Dans le cas présent urxvt 

comments powered by Disqus