Terminal nie uruchomi się po aktualizacji

9

Po aktualizacji mojego laptopa z 14.10 na 15.04 terminal się nie uruchomi. Ctrl + Alt + T nic nie robi. terminal nie będzie również działał z deski rozdzielczej. Próbowałem uruchomić gnome-terminal z Xterm, ale nic się nie dzieje. Uruchomienie htopa z Xterm pokazuje wiele instancji gnome-terminal. Jakaś rada ktoś?

Karhu
źródło
1
Odpowiedź na własne pytanie jest tutaj sprawą, która pomoże oznaczyć to pytanie jako rozwiązane.
Huey
Myślę, że nie ma odpowiedzi na to pytanie, z wyjątkiem tego, że gnom Nautilus jest po prostu złej jakości. Mam terminal wiszący na jednym użytkowniku, a nie na drugim, zarówno z tym samym, bardzo prostym .profile, jak i bez .bashrc. To jak śmierć, a lekarz nie ma nic do roboty oprócz „Boli mnie”. Albert
Albert van der Horst

Odpowiedzi:

3

Chyba tak to naprawiasz.

Możesz zmienić ustawienia regionalne w / etc / default / locale. Możesz spróbować ustawić zawartość tego pliku na:

LANG="en_US.UTF-8"
LANGUAGE="en_US"

źródło

Post na blogu

Dvergur
źródło
Uważam za irytujące, że po prostu wisi bez najmniejszego wskazania, co do cholery jest nie tak. Albert
Albert van der Horst
2

Odpowiedź PO

Problem dotyczył niestandardowych ustawień regionalnych. Teraz użycie standardowego en_US.utf8 i gnome-terminal działa normalnie.

AB
źródło
2

Miałem ten sam problem z aktualizacją do 15.04. Przeszedłem także z wersji 32-bitowej na 64-bitową.

Po prostu zmiana /etc/default/localenie rozwiązała problemu.

Otwarcie obsługi języka (w Ustawieniach systemu) i próba zmiany domyślnego języka spowodowała błąd, że internacjonalizacja nie została w pełni zainstalowana. Kliknięcie przycisku OK, aby zainstalować, spowodowało błąd.

Problem polegał na tym, że partycja rozruchowa ( /boot) była pełna, blokując pobieranie wymaganych pakietów. Wyszukaj „czyszczenie partycji rozruchowej”, aby uzyskać szczegółowe informacje - pamiętaj, że dpkgnie wyświetli się lista wszystkich jąder z poprzednich (32-bitowych) wersji, więc użyj opcji, aby wyświetlić listę zainstalowanych programów /boot.

Po wyczyszczeniu partycji rozruchowej przejdź do opcji Obsługa języków, zmień domyślny język i zaakceptuj aktualizacje. To rozwiązało problem.

David Robson
źródło
0

Przeczytałem wiele porad na temat brakujących terminali i frustrujące było, gdy ludzie wydali mi wszystkie te polecenia, do których nie mogę wejść bez mojego terminala ...

Kolejną frustracją było niewiedza, że ​​terminal jest poprawnie wywoływany gnome-terminalw Ubuntu.

Aby otworzyć konsolę, naciśnij Ctrl+ Alt+ F1, aby zalogować się do sesji tekstowej.

Następnie wypróbuj to polecenie, które spróbuje przeanalizować i naprawić zależności:

sudo apt-get build-dep gnome-terminal

W przypadku mojego obecnego problemu najpierw poprosiłem mnie o umieszczenie repozytoriów źródłowych na mojej liście repozytoriów. Kiedy to naprawiłem i powtórzyłem build-deppolecenie, wskazało około 60 nierozwiązanych zależności i zaproponowało ich naprawienie, co zaakceptowałem.

Aby wyjść z konsoli i wrócić do środowiska graficznego, użyj Ctrl+ Alt+ F7.

Tam znalazłem komunikat z prośbą o ponowne uruchomienie komputera, co zrobiłem.

Albo będziesz mieć działający terminal, albo możesz być o kilka kroków bliżej rozwiązania, albo przynajmniej otrzymasz więcej informacji o swoim systemie i potencjalnym problemie.


W moim przypadku potrzebowałem jeszcze dwóch rzeczy:

Próbowałem uruchomić gnome-terminalz konsoli za pomocą tego polecenia:

/usr/bin/python3 /usr/bin/gnome-terminal

Ale ciągle pojawiał się błąd związany z niemożnością połączenia się z Mirem (która podobno jest nazwą serwera wyświetlającego dla Linuksa, opracowywanego dla Ubuntu, jako zamiennik dla X11.

Więc najpierw wprowadziłem to do mojej konsoli:

export DISPLAY=:0

i ponownie:

/usr/bin/python3 /usr/bin/gnome-terminal

Kiedy wróciłem do GUI za pomocą Ctrl+ Alt+ F7, znalazłem działający terminal!

Nadal nie uruchomię się bezpośrednio z GUI, klikając, ale przynajmniej wiem, że wszystkie potrzebne elementy są teraz zainstalowane i mogę przeprowadzić więcej badań.

Mam nadzieję, że to pomaga.

Martin Zaske
źródło
Nie musisz export DISPLAY=:0, nie musisz używać Pythona i nie musisz używać pełnej nazwy ścieżki. Możesz po prostu biec DISPLAY=:0 gnome-terminal.
wjandrea
Dziękuję Wjandrea; Próbowałem twojej komendy po świeżym rozruchu i działa. Bardzo miło, bardzo pomocnie.
Martin Zaske
0

Miałem ten sam problem po bałaganie w plikach konfiguracyjnych języka. Co mi się przydało, to bieganie

    dpkg-reconfigure locales

jako root, a następnie wybierając języki, które chciałem naprawić. Mam nadzieję, że to pomaga.

David
źródło