Fedora 26 및 KDE 플라즈마.
로케일을 설정하고 싶지만 bash(및 기타 프로그램)가 내 시스템 설정(localectl)을 무시하는 것 같습니다. 내가 시도한 것들:
- "localectl"을 통해 설정
- /etc/locale.conf 편집
- /etc/profile 및 ~/.bash_profile에서 환경 변수(LANG="C.utf8" 내보내기)를 통해 설정
새로 열린 bash에서 "locale" 출력:
[ ~]$ locale
LANG=C
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
localectl의 출력
[ ~]$ localectl
System Locale: LANG=C.utf8
VC Keymap: us
X11 Layout: us
X11 Model: pc105+inet
로케일-a의 출력
[ ~]$ locale -a
C
C.utf8
POSIX
...
(list goes on)
env 변수 내보내기는 작동하지만 해당 bash 세션에서만 작동합니다.
답변1
다음 파일/줄을 편집한 후 수정되었습니다.
~/.config/plasma-localerc:LANG=en_US.US-ASCII
~/.config/plasma-locale-settings.sh:export LANG=en_US.US-ASCII