#1 Le 27/02/2011, à 16:19
- Cypher5762
[résolu] Enregistrer dossier courant lors de la fermeture du terminal
Bonjour à tous, voilà j'ai chercher sur internet et dans la documentation sans résultat. Je cherche un moyen de sauvegarder le dossier courant lors de la fermeture du terminal de manière à ce que dès que j'ouvre le terminal, j'arrive directement dans le répertoire dans lequel je me trouvait avant la fermeture du terminal. Est-ce possible ? Merci d'avance pour vos réponse
Dernière modification par Cypher5762 (Le 27/02/2011, à 16:43)
Hors ligne
#2 Le 27/02/2011, à 16:22
- @nne
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Oui, il suffit de laisser le Terminal ouvert à la fermeture et de cocher "se souvenir des applications ouvertes à la fermeture de session", dans les options de "Applications à l'ouverture". Je trouve ça un peu étonnant mais ça marche.
#3 Le 27/02/2011, à 16:31
- Cypher5762
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Heu nn c'est pas ça que je recherche, ça je connais. C'est juste que en ce moment j'apprends à programmer en qt et j'ai à chaque fois le tic de fermer mon terminal. Du coup je suis obligé de faire cd pour retourner à chaque fois dans mon dossier mais bon si ça n'existe pas tant pis c'est pas grave.
Hors ligne
#4 Le 27/02/2011, à 16:42
- Cypher5762
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Au final, j'ai trouvé une autre solution qui est pas mal aussi c'est d'intégrer un terminal à nautilus. L'avantage c'est que je peut taper mes commandes et voir les fichiers générés en graphique.
Hors ligne
#5 Le 27/02/2011, à 16:46
- @nne
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Heu nn c'est pas ça que je recherche, ça je connais. C'est juste que en ce moment j'apprends à programmer en qt et j'ai à chaque fois le tic de fermer mon terminal. Du coup je suis obligé de faire cd pour retourner à chaque fois dans mon dossier mais bon si ça n'existe pas tant pis c'est pas grave.
C'est bien ce que j'avais compris. En laissant le Terminal ouvert alors que tu es dans le dossier Vidéos par exemple, au prochain lancement d'Ubuntu, il se ré-ouvrira au même endroit. Pas besoin de refaire "cd".
#6 Le 27/02/2011, à 19:52
- FRUiT
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Dans ~/.bash_aliases ou équivalent :
alias exit='echo ~+ >~/.oldpath.txt ; exit'
Ou dans ~/.bash_logout ou équivalent :
echo ~+ >~/.oldpath.txt
Puis dans ~/.bashrc ou équivalent :
shopt -s cdable_vars
builtin cd "$(<~/.oldpath.txt)"
Il faut fermer le terminal au moins une fois pour que ça fonctionne pour créer le fichier une première fois (et taper exit pour fermer son terminal si on utilise l'alias)
Par contre là tu peux même éteindre ton ordi ça fonctionnera après avoir redémarré.
Dernière modification par FRUiT (Le 01/03/2011, à 03:27)
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#7 Le 23/03/2011, à 21:15
- cb92140
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Ça ne marche pas!!! .bash_logout n'est pas exécuté lorsqu'on ferme un terminal. C'est expliqué par exemple ici: http://forum.ubuntu-fr.org/viewtopic.php?id=35947
Suggestion aux développeurs : exécuter .bash_logout en fermant le terminal, c'est fait pour ça.
Hors ligne
#8 Le 23/03/2011, à 21:24
- FRUiT
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Dans ce cas utilise la méthode de l'alias, et tape 'exit' systématiquement pour fermer ta console...
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne
#9 Le 17/05/2011, à 00:34
- FRUiT
Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal
Ça ne marche pas!!! .bash_logout n'est pas exécuté lorsqu'on ferme un terminal. C'est expliqué par exemple ici: http://forum.ubuntu-fr.org/viewtopic.php?id=35947
Suggestion aux développeurs : exécuter .bash_logout en fermant le terminal, c'est fait pour ça.
Et bien si en fait, ça marche !!!
Dans les préférences de ton terminal préféré, il suffit de préciser d'invoquer « /bin/bash -l » au lieu de « /bin/bash » tout court. Ainsi le script ~/.bash_logout sera effectivement exécuté en fermant ce terminal.
Et même, dans le cas particulier de gnome-terminal il y a une option « Run command as a login shell » dans « Edit / Profil preferences / Title and command ».
Neon Suite by FRUiT (kde4.6) [url]http://[Merci de relire les règles]/yzm7cee[/url]
"Pour la carotte, le lapin est la plus parfaite incarnation du mal" (R. Sheckley)
clean
Hors ligne