Page 1 sur 1

[urxvt] répertoire comme titre (résolu)

Publié : lun. 02 août 2010, 00:05
par llaqmataqui
Bonsoir,
je suis actuellement avec urxvt et dwm. Quand j'ouvre un terminal le titre qui s'affiche dans la barre du haut de dwm est : urxvt.
J'aimerais changer ce titre pour qu'il m'affiche à la place le répertoire dans lequel je me situe.

J'ai trouvé dans le man l'option title mais je n'arrive pas avec cette option à afficher le répertoire courant qui est quelque chose de dynamique.

Merci pour votre aide et bonne nuit :D

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 08:46
par Abazigal
Moi je n'utilise pas l'option title, et pourtant j'ai bien le répertoire courant en titre, bizare :|
(et je n'ai rien concernant le titre dans les options d'urxvt dans mon .Xdefault)

T'utilise quel paquet ?

Sinon, peut-etre regarder ici: https://bbs.archlinux.org/viewtopic.php?id=29535

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 14:05
par llaqmataqui
J'utilise le paquet proposé sur archlinuxfr (repo.archlinux.fr). Ce paquet m'a été proposé suite à une mise à jour complète du système.

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 17:48
par CroK
Avec rxvt-unicode d'extra je n'ai pas ce problème, j'ai bien le titre "normal" par défaut.

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 18:00
par Abazigal
J'ai aussi celui d'extra, donc ca a bien l'air de venir de là.

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 19:15
par llaqmataqui
Je viens d'installer celui de extra : version 9.07-1 et toujours le même problème :(
Toute suggestion est la bienvenue :)

Re: [urxvt] répertoire comme titre

Publié : lun. 02 août 2010, 23:20
par CroK
Tu n'as rien mis comme option dans ton ~/.Xdefaults qui pourrait changer ça ?

Re: [urxvt] répertoire comme titre

Publié : mar. 03 août 2010, 18:42
par Ricard
http://www.faqs.org/docs/Linux-mini/Xterm-Title.html
Un lien sympa. Ça fonctionne chez moi.

Re: [urxvt] répertoire comme titre

Publié : mar. 10 août 2010, 16:36
par llaqmataqui
Voici mon .Xdefaults :

Code : Tout sélectionner

! --- | Xft settings | --- !
Xft.antialias: 1
Xft.dpi: 96
Xft.hinting: 1
Xft.hinstyle: hintslight
Xft.rgba: rgb


! ---| Urxvt |--- !
!Urxvt*termName: rxvt
URxvt.buffered: true
URxvt*keysym.C-u: perl:matcher
URxvt*saveLines: 32767
URxvt*scrollBar: false
URxvt*scrollBar_right: false
URxvt*secondaryScroll: true
URxvt.transparent: 0

URxvt*font: xft:Inconsolata:style=Regular:pixelsize=12
URxvt*boldFont: xft:Inconsolata:style=Bold:pixelsize=12
URxvt*italicFont: xft:Inconsolata:style=Italic:pixelsize=12
URxvt*boldItalicFont: xft:Inconsolata:style=boldItalic:pixelsize=12

! clickable urls
urxvt*perl-lib: /usr/lib/urxvt/perl/
urxvt*perl-ext-common: default,matcher
URxvt*urlLauncher: /usr/bin/chromium
URxvt*matcher.button: 1
URxvt*matcher.pattern.1: \\bwww\\.[\\w-]+\\.[\\w./?&@#-]*[\\w/-]
Est-ce qu'il correspond au votre ?

Re: [urxvt] répertoire comme titre

Publié : mer. 25 août 2010, 12:36
par tuxce
C'est pas urxvt qui gère ça mais le shell, par défaut, bash définit la variable suivante:

Code : Tout sélectionner

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
si t'utilises un autre shell ou si tu as redéfinis cette variable en bash, faut repasser par la case configuration :)

Re: [urxvt] répertoire comme titre

Publié : mer. 25 août 2010, 18:59
par llaqmataqui
Que dire ?
Merci et résolu :roll:

P.S. : j'ai agrémenté un peu prompt_command.

Code : Tout sélectionner

PROMPT_COMMAND='history -a && echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/$HOME/~}\007"'
Avec un petit shopt -s histappend, cette commande permet de partager l'historique entre tous les terminals.