web-dev-qa-db-fra.com

Comment démarrer byobu automatiquement lors de l'ouverture d'un nouveau terminal?

J'utilise xfce4-terminal comme terminal standard et je veux démarrer byobu automatiquement lorsque j'ouvre un nouveau terminal. Mon Shell est zsh.

Comment cela peut il etre accompli? J'ai trouvé d'autres articles comme celui-ci n mais cela ne semble fonctionner que byobu-enable ne semble fonctionner que pour les shells de connexion, pas lors de l'ouverture d'un nouveau terminal xfce4.

1
littlebird

Le Z-Shell utilise .zprofile et .zshrc au lieu de .profile et .bashrc.

Puisque byobu-enable ajoute les commandes requises pour charger byobu dans le .profile (comme mentionné dans la question que vous mentionnez), vous devez au moins le déplacer vers le .zprofile mais si vous voulez qu'il se charge à chaque fois que vous chargez un nouveau Shell, .zshrc est la solution idéale.

C'est parce que .zprofile est récupéré une fois lors de l'ouverture d'une session, tandis que .zshrc est celui qui est lu au démarrage d'un nouveau terminal, il s'appliquera donc à chaque démarrage de terminal.

2
Ginnungagap