Shell très lent à charger - Ubuntu 14.04

18

En ouvrant mon terminal (ctrl + alt + t), il faut beaucoup de temps pour charger mon invite. J'avais lu ici concernant le même problème, mais aucune de leurs solutions ne m'a aidé. À l'ouverture du terminal, il faut environ 4 à 5 secondes pour se charger et juste avant que l'invite n'apparaisse, je vois un flash très rapide d'une sorte de programme d'écran blanc apparaître. Je ne pense pas que cela se soit produit après l'installation d'un package / logiciel particulier. Aucune suggestion?

Merci d'avance.

Izy-
la source

Réponses:

26

Pour voir chaque commande qui s'exécute pendant la configuration de démarrage de votre shell, mettez

set -x

en haut et

set +x

en bas des fichiers ~/.profileet ~/.bashrc.

(Gardez votre éditeur de texte ouvert pour pouvoir annuler ces modifications facilement!)

Ensuite, dans un terminal, exécutez:

$ bash --login

et voyez quelle commande prend le plus de temps.

joeytwiddle
la source
Je suis peut-être super stupide mais je n'arrive pas à comprendre comment cela fonctionne. J'ai ajouté ces lignes mais rien n'a changé du tout.
UpmostScarab
@UpmostScarab Après avoir ajouté les lignes, saisissez bash --loginun terminal et voyez ce qui se passe. (Appuyez ensuite sur Ctrl-D pour quitter le shell que vous venez de démarrer.)
joeytwiddle
Merci. Il s'avère que mon terminal supprimait la sortie.
UpmostScarab
2
Merci d' SDKMAN!avoir ralenti mon travail.
mjaggard
2
même chose pour moi ... était SDKMAN ( sdkman.io ) ... la connexion timeout faisait que le shell prenait plus de 10
secondes