Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

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.

http://www.tux-planet.fr/nautilus-terminal/

Hors ligne

#5 Le 27/02/2011, à 16:46

@nne

Re : [résolu] Enregistrer dossier courant lors de la fermeture du terminal

Cypher5762 a écrit :

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

cb92140 a écrit :

Ç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