samedi 22 mars 2008

Konsole & Repertoires de travail

j'ai récemment trouvé pénible que la Konsole ne mémorise pas le répertoire courant lors de l'ouverture d'un nouvel onglet.

Il se trouve que la solution est très simple, et a l'avantage de marcher même après un reboot.
Etant donné que le .bash_profile est lu à chaque ouverture d'onglets, il suffit d'y placer les commandes suivantes :

cherchez PROMPT_COMMAND et éditez le de la sorte :

PROMPT_COMMAND='echo `pwd` > ~/.oldpwd ; history -a'

puis,
à la fin du .bash_profile ajoutez :

#Reset workdir to last one used
cd `cat ~/.oldpwd`

Les choses se passent. Les nouveaux onglets auront le dernier repertoire cd'ifié comme répertoire de départ. L'info étant écrite sur disque, la première Konsole après redémarrage s'ouvrira avec le dernier répertoire cd'ifié avant l'arrêt de l'ordinateur.




2 commentaires:

nicolas66 a dit…

Merci pour l'astuce. Attention à bien encadrer la dernière commande par des guillemets dans le cas où le chemin contient des espaces ;)

nicolas66 a dit…
Ce commentaire a été supprimé par l'auteur.