Il y a quelque temps, j'ai installé Byobu et exécuté byobu-enable
et cela n'a toujours pas démarré automatiquement, je l'ai simplement ignoré car je pouvais simplement appuyer sur super et ouvrir le terminal Byobu directement. Mais maintenant, j'ai essayé de définir quelques variables et j'ai trouvé cette ligne dans ~/.profile
:
byobu_sourced=1 . /usr/bin/byobu-launch 2>/dev/null || true
et même lorsque je définis quelque chose là-dedans, le fichier ~/.profile
n'est jamais sourcé. Je sais qu'il n'est jamais sourcé car mon $HOME/bin
est défini là-bas et echo $PATH
affiche :
/usr/local/clang_9.0.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
lorsque je lance source ~/.profile
, tout fonctionne exactement comme je m'y attendais, mais ce n'est pas le comportement de .profile.
J'ai cherché ici ici ici et sur d'autres posts et toujours rien.
mon ~/.profile :
# ~/.profile : exécuté par l'interpréteur de commandes pour les shells de connexion.
# Ce fichier n'est pas lu par bash(1) s'il existe ~/.bash_profile ou ~/.bash_login
# voir /usr/share/doc/bash/examples/startup-files pour des exemples.
# les fichiers sont situés dans le paquet bash-doc.
...
#idée
des idées ?
edit: J'ai bien le répertoire $HOME/bin