17.10에서 업그레이드 한 후 우분투 18.04에서 터미널을 열 수 없습니다


10

17.10에서 18.04로 업그레이드 한 후 어떤 방법으로도 터미널을 열 수 없습니다.

다시 설치하고 업데이트 한 후에도 문제가 해결되지 않습니다.

이 문제를 해결하려면 어떻게해야합니까?

답변:


15

시스템의 언어 설정이 엉망이되어 언어 설정을 재설정하기 만하면됩니다 (스크린 샷 참조).

여기에 이미지 설명을 입력하십시오

이 후 터미널이 예상대로 작동합니다.


1
질문 : 시스템이 언어 설정을 엉망으로 만들거나 잃게 만드는 것은 무엇입니까? 이것은 일반적으로 나와 함께 무작위로 발생합니다!
SaidbakR

대답은 터미널 문제를 해결하기 위해 매우 정확합니다. 그러나이 솔루션 후에 또 다른 문제가 발생하면 소리가 PC에서 작동하지 않습니다
Soyab Badi

5

XTerm을 열고 다음 코드를 실행하십시오.

  1. sudo locale-gen
  2. sudo localectl set-locale LANG="en_US.UTF-8"

그런 다음 재부팅


XTerm을 어떻게 열 수 있습니까? 터미널도 사라졌지 만 alt-f2는 xterm이 설치되지 않았다고 말합니다.
user1773592

4

이 수정은 저에게 효과적이었습니다. 그러나 재부팅 후에도 살아남지 못했습니다.

localectl을 실행할 때 일부 항목이 "n / a"로 표시되었습니다. 이것이 핵심 인 것 같습니다.

모든 명령 줄 활동은 xterm (Alt-F2, xterm)에서 실행할 수 있습니다.

실제 수정 (나를 위해) :

  1. /etc/locale.conf에 로케일 주석이 없는지 확인하십시오.
  2. locale-gen을 실행하십시오.
  3. localectl set-locale LANG = "en_US.UTF-8"(또는 LANG 값)을 실행하십시오.
  4. localectl을 실행하여 "n / a"로 설정된 것이 있는지 확인하십시오.
  5. 내 경우에는 localectl set-keymap "us"를 실행하십시오.
  6. 로그 아웃, 로그인-이제 터미널이 작동합니다.

(이 스레드에 대한 크레딧 : https://bbs.archlinux.org/viewtopic.php?id=180103 )


그는 터미널없이 당신의 단계를 실행하는 데 문제가있을 것입니다, 2 단계 후에 명령 줄을 실행할 수 없습니다
damadam

@damadam xterm이 이러한 변경 사항에 적용된다는 의견을 추가했습니다. 즉, 원래 단계를 수행하면 재부팅 할 때까지 터미널을 사용할 수 있습니다.
Nigel Brownjohn

실제 콘솔에서이 명령을 실행할 수도 있습니다. 예를 들어 Ctrl-Alt-F1을 눌러 실제 콘솔로 이동하십시오. 그래픽 콘솔로 돌아가려면 Alt-F7 (일반적으로)을 누르십시오.
jlp

1

그래서 나는 같은 문제를 겪었고 언어 설정이 도움이되지 않는 것 같습니다. 문제는 내 PPA와 관련이 있습니다. 최근에 python3을 3.6에서 3.7.5로 업그레이드했습니다. 이것은 괜찮 았지만 기본 python3을 3.7로 설정하여 문제를 일으켰습니다. 이에 대한 해결책은 다음과 같습니다.

 sudo gedit /usr/bin/gnome-terminal

그리고 #을 바꾸는 것보다! / usr / bin / python3에서 #! /usr/bin/python3.6 이것은 내 isuue를 해결하는 것 같습니다. 감사!


grafical 프로그램과 함께 sudo를 사용하지 마십시오. 그것은이다 pkexec your programsudo -H your program. python3 버전을 우분투 버전으로 다시 설정하는 것이 좋습니다.
아무도

0

나는 같은 문제에 직면했지만 실수로 해결했습니다.
그래서 이것을 시도하십시오 ...

바탕 화면의 아무 곳이나 마우스 오른쪽 버튼으로 클릭하고 "터미널 열기"를 선택하십시오. 적어도 나를 위해 일하고 있습니다. 알다시피, 터미널 아이콘을 클릭하거나 키보드 단축키를 통해 터미널을 열 수 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.