나는 최근 내 컴퓨터에서 en_CA 외에 두 번째 로케일을 활성화하는 아이디어(돌이켜보면 어리석은 일임)를 떠올렸습니다. 두 번째 로케일은 zh_CN입니다. 작동하는지 확인하기 위해(그리고 "확인"하기 위해) 전원을 켰습니다. 효과가 있어서 다시 영어로 바꿨습니다. 다음에 시작할 때 일부 앱(전체는 아님)이 여전히 중국어로 되어 있는 것을 발견했습니다. 이를 위해 KDE 설정 관리자의 활성 로케일 목록에서 zh_CN을 완전히 제거했습니다. 이게 해냈어아니요문제를 풀다.
또한 모든 coreutils 명령은 중국어로 되어 있어 많은 작업을 수행합니다.매우 어렵다.
나는 많은 연구를 했고 많은 것을 시도했습니다:
export LC_ALL=C
: 이렇게 하면 명령줄의 문제가 해결되지만 UTF-8은 작동하지 않습니다.
각 로케일을 en_CA.UTF-8로 설정: 작동하지 않습니다.
영어 로케일만 재생성: 작동하지 않습니다.
export LANGUAGE=en_CA.UTF-8
: CLI에서는 작동하지만 일부는 여전히 중국어로 되어 있습니다.
localepurge
영어를 제외한 모든 것: 대부분의 경우 작동하지만 아직 완전히 제거되지는 않았습니다.
모든 노력에도 불구하고 저는 여전히 Manjaro 패키지 관리자에서 중국어 언어 장벽에 부딪히는 경우가 있습니다.
내 로케일 명령의 출력은 다음과 같습니다
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC=en_CA.UTF-8
LC_TIME=en_CA.UTF-8
LC_COLLATE="en_US.UTF-8"
LC_MONETARY=en_CA.UTF-8
LC_MESSAGES="en_US.UTF-8"
LC_PAPER=en_CA.UTF-8
LC_NAME=en_CA.UTF-8
LC_ADDRESS=en_CA.UTF-8
LC_TELEPHONE=en_CA.UTF-8
LC_MEASUREMENT=en_CA.UTF-8
LC_IDENTIFICATION=en_CA.UTF-8
모든 것이 올바른 것 같습니다. 누군가 내 시스템에서 이 로케일을 완전히 제거하도록 도와줄 수 있습니까?
미리 감사드립니다. (또한 내가 어리석은 짓을 하거나 명백한 것을 놓친 경우 미리 사과드립니다.)
내 운영 체제는 Manjaro Linux KDE Edition 23.0.3(Plasma 5.27.8)입니다.
답변1
댓글에서 이미 확인하고 수정했습니다 ~/.config/plasma-localerc
.
명령을 사용하여 시스템 기본 로케일을 확인할 수도 있습니다 localectl
. 이러한 시스템 기본값은 시스템 D-Bus를 통해 호출되는 모든 서비스에 사용할 수 있는 유일한 로캘일 가능성이 높으며 패키지 관리자의 권한 있는 구성 요소는 이러한 서비스일 가능성이 높습니다.