Dans Ubuntu, j'utilise la valeur par défaut gnome-terminal
exécuter mes commandes. J'ai généralement quelques fenêtres ouvertes, chacune avec plusieurs onglets. Lorsque mon système d'exploitation se bloque, pour une raison quelconque, et que je redémarre, je perds tous ces terminaux.
Sublime Text, Firefox et Chrome m'ont gâté, car ils me donnent tous la possibilité de restaurer toutes les fenêtres et tous les onglets exactement comme ils le faisaient avant le crash, et j'aimerais pouvoir faire la même chose avec mon terminal. fenêtres et onglets.
Comment cela peut-il être accompli?
En expliquant les détails de ce que je voudrais:
- Doit avoir:
- Au redémarrage, lorsque j'ouvre un terminal pour la première fois, les fenêtres et les onglets qui étaient là avant d'être rouverts
- Avec ou sans invite, c'est bien
- Chaque onglet est
cd
-ed dans le dossier qu'il était avant
- Au redémarrage, lorsque j'ouvre un terminal pour la première fois, les fenêtres et les onglets qui étaient là avant d'être rouverts
- Bon d'avoir:
- le
bash_history
pour cet onglet est toujours là - donc quand j'appuie sur les touches "haut" et "bas", j'obtiens ce que j'attends dans cet onglet
- le
∗ Ubuntu fonctionnant sur un ordinateur portable dont les pilotes ne sont pas les plus conviviaux se produit plus souvent que je ne le souhaiterais (au cas où vous vous le demanderiez)
la source
Réponses:
Le plus proche qu'ils pouvaient obtenir était.
Vous pouvez utiliser les options suivantes:
Exemple:
Sauver:
Pour le recharger:
la source
cron
travail, ou même juste un simplewatch -n5 gnome-terminal --save-config=/tmp/cfgtab
et sur un crash, je peux simplement recharger les sessions en exécutantgnome-terminal --load-config=/tmp/cfgtab
manuellement.bash_history
. Bien que je me souvienne des commandes d’un onglet en particulier, j’estime que cela n’est pas possible.gnome-terminal
dans Gnome 3 a cessé de supporter le chargement et la sauvegarde des configurations :-(Voici la solution que j'ai proposée:
https://gist.github.com/bguiz/9262902
C'est un script shell qui automatise ce qui précède.
Pour une utilisation normale:
Après un crash et un redémarrage:
la source