web-dev-qa-db-fra.com

Maintenir la session de terminal après le redémarrage?

J'ai récemment installé et commencé à utiliser guake terminal. J'aime beaucoup la façon dont les sessions de terminal sont maintenues après la fermeture de la fenêtre. Toutefois, chaque fois que je redémarre, je dois réexécuter certains des onglets que je garde habituellement en vie pour des programmes tels que irssi.

J'aimerais savoir s'il existe un moyen de mémoriser les sessions après le redémarrage ou de rouvrir les onglets et de réexécuter les commandes set.

Par exemple, lorsque je redémarre, guake crée automatiquement un nouvel onglet appelé irc qui lance immédiatement screen irssi.

6
Mr Axilus

Je ne pense pas que Guake puisse (actuellement) maintenir les sessions de la manière que vous décrivez. Mais si vous exécutez les commandes suivantes, vous pouvez créer le même onglet à chaque fois:

guake --new-tab=irc
guake --select-tab=irc
guake --execute-command="screen irssi"

Répétez l'opération pour chaque onglet de votre choix, en remplaçant le nom de l'onglet (irc) et la commande ("screen irssi").

Pour plus d'options telles que renommer des onglets, ouvrir Guake, etc., voir guake --help.

2
david.libremone

Peut-être que vous pourriez les mettre dans votre .bashrc ou dans /etc/rc.local afin que vous n'ayez jamais besoin de les exécuter manuellement, de cette façon, ils seraient soit exécutés à la fermeture d'un terminal, ou lorsque le système est démarré

2
Chris Wayne