Powłoka bardzo wolno się ładuje - Ubuntu 14.04

18

Otwierając mój terminal (ctrl + alt + t), ładowanie mojego monitu zajmuje dużo czasu. Przeczytałem tutaj o tym samym problemie, ale żadne z ich rozwiązań mi nie pomogło. Po otwarciu terminala ładowanie zajmuje około 4-5 sekund, a tuż przed pojawieniem się monitu widzę naprawdę szybki błysk białego programu przypominającego ekran powitalny. Nie sądzę, że tak się stało po zainstalowaniu konkretnego pakietu / oprogramowania. Jakieś sugestie?

Z góry dziękuję.

Izy-
źródło

Odpowiedzi:

26

Aby zobaczyć każde polecenie uruchamiane podczas konfiguracji uruchamiania powłoki, umieść

set -x

u góry i

set +x

na dole obu plików ~/.profilei ~/.bashrc.

(Otwórz edytor tekstu, aby łatwo cofać zmiany!)

Następnie w terminalu uruchom:

$ bash --login

i zobacz, które polecenie zajmuje najwięcej czasu.

joeytwiddle
źródło
Mogę być bardzo głupi, ale nie mogę zrozumieć, jak to działa. Dodałem te wiersze, ale nic się nie zmieniło.
UpmostScarab
@UpmostScarab Po dodaniu wierszy wpisz bash --loginterminal i sprawdź, co się stanie. (Naciśnij następnie Ctrl-D, aby wyjść z powłoki, którą właśnie uruchomiłeś).
joeytwiddle
Dzięki. Okazuje się, że mój terminal tłumił wyjście.
UpmostScarab,
2
Dzięki SDKMAN!za spowolnienie mojej pracy.
mjaggard
2
dla mnie to samo ... był SDKMAN ( sdkman.io ) ... przekroczenie limitu czasu powodowało, że powłoka przejęła 10
sekund,