터미널이 더 이상 작동하지 않습니다: _p9k_init_params:72: manjaro% 범위에 없는 문자

터미널이 더 이상 작동하지 않습니다: _p9k_init_params:72: manjaro% 범위에 없는 문자

저는 Manjaro GNOME을 사용하고 있습니다. 소프트웨어 추가/제거를 통해 AUR에서 이 패키지를 설치했습니다.https://aur.archlinux.org/packages/github-desktop/

일부 커널 모듈 등을/설치/재설치했기 때문에 재부팅해야 한다고 알려줍니다. 이제 기본 그놈 터미널이 작동하지 않습니다. 열 수가 없어요.

키보드 단축키나 아이콘을 통해 열려고 하면 실행을 시도하지만 표시되지 않습니다. 프로세스로 볼 수 있으며 시스템 모니터에 잠시 나타났다가 사라집니다.

다른 (Deepin) 터미널을 설치했습니다. 그것을 열면 내가 얻는 것은 다음과 같습니다.

_p9k_init_params:72: character not in range                                                                   
manjaro% 

alacritty 터미널에서도 같은 일이 발생합니다.

GNOME 터미널에는 ZSH와 많은 이모티콘 등이 있습니다.

답변1

최근 업데이트 후에도 동일한 문제가 발생했습니다. 저는 전문가는 아니지만 로케일에 문제가 있는 것 같습니다. 그림과 같이 로케일을 다시 생성하여 문제를 해결했습니다.여기:

터미널 열기Ctrl + Alt + F3

추가 /etc/locale.gen/주석 해제

en_US.UTF-8 UTF-8

그런 다음 sudo를 사용하여 다음을 실행합니다.

locale-gen

그러면 내 그놈 터미널을 다시 사용할 수 있습니다.

답변2

업데이트를 설치하고 다시 시작한 후 Manjaro Gnome이 터미널을 열 수 없으며 Deepin Terminal을 설치한 후 위의 메시지를 받았습니다.

온라인에서 답변을 검색한 후 이 문제가 해결되었습니다.

  1. 파일을 백업하고 .zshrc(아직 존재하지 않는 경우) .zshrc.bak삭제합니다 .zshrc.

  2. 패키지 관리자에서 Deepin 터미널 설치

  3. Deepin을 연 후 다음을 입력하십시오.

    echo en_US.UTF-8 UTF-8 | sudo tee -a /etc/locale.gen
    

    그 다음에:

    echo en_ZA.UTF-8 UTF-8 | sudo tee -a /etc/locale.gen
    

    그 다음에:

    sudo locale-gen
    
  4. 컴퓨터를 다시 시작하세요

  5. 다시 시작하면 터미널이 열리지만 매우 정상적으로 보입니다.

  6. 파일이 있는지 확인하고 .zshrc, 없으면 파일을 생성하거나 백업한 파일을 직접 붙여넣거나 해당 내용을 .zshrc.bak.zshrc파일에 복사하세요.

  7. source .zshrc

관련 정보