Qt 프로그램에는 Debian 계정(QtConfig, Virtualbox 및 VLC)에 그리스어 글꼴이 있습니다.

Qt 프로그램에는 Debian 계정(QtConfig, Virtualbox 및 VLC)에 그리스어 글꼴이 있습니다.

고쳐 쓰다:새 사용자를 생성했는데 adduserVirtualbox 글꼴이 괜찮습니다. 이것은 실제로아니요내 문제를 해결했지만... 무슨 일이 일어났는지 아직도 모르겠습니다. 내 사용자 계정이 올바른 설정을 갖기를 원합니다.

Xfce를 사용하여 Debian을 새로 설치하면 Qt GUI 프레임워크를 사용할 수 있는 QtConfig, VLC 및 Virtualbox와 같은 프로그램에 모두 그리스어 글꼴이 있습니다.

이것은 정말 짜증나는 일이며 이해할 수 있는 것으로 변경하고 싶습니다. 가능하면 시스템 전체 글꼴 설정으로 변경하는 것이 좋습니다.

다음은 몇 가지 스크린샷입니다.

QtConfig: Qt 구성 가상박스: 가상 상자 VLC:가시광통신

이 문제를 어떻게 해결할 수 있나요?

추가 정보:

locale설명하다:

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

egrep '^[^#]' /etc/locale.gen설명하다:

en_US.UTF-8 UTF-8

답변1

이는 로케일 문제가 아닙니다.

저는 그리스어를 이해하지 못하지만 스크린샷을 보면 이것이 완전히 정상적인 영어라는 것을 알 수 있습니다. 분명히 "Welcome to VirtualBox"라고 적혀 있고, "New"라고 적힌 버튼이 있고, 그 옆에 있는 버튼은 의심스럽게 "Settings"처럼 보이며, 몇 가지 "the"와 기타 영어 단어가 있습니다. 만약 그것이 정말로 그리스어였다면, 나는 그것이 매우 다르게 보일 것이라고 예상합니다.

따라서 로캘도 아니고 그리스어도 아니지만 영어입니다.

나는 당신이 시스템에 ABC 문자를 그리스어로 표시하는 일종의 농담 글꼴을 설치하거나 선택했다고 가정합니다. 불행히도 저는 Qt 구성에 능숙하지 않으며 어떤 글꼴이 솔루션을 직접 가리키는지 모릅니다.

어쨌든 도움이 될 것입니다.

답변2

파일 에 다음을 추가해 보세요 /etc/default/locale.어쩌면 또한 /etc/environment.

LC_ALL=en_US.UTF-8
LANGUAGE=en_US.UTF-8

다음을 더 완전히 추가하십시오./etc/profile

: ${LANG:=en_US.UTF-8}; export LANG
: ${LC_ALL:=en_US.UTF-8}; export LC_ALL

다시 시작해도 문제가 해결되지 않으면 다음과 같은 터미널에서 virtualbox를 실행해 보세요.

(export LANG=en_US.UTF-8; export LC_ALL=en_US.UTF-8; VirtualBox)

또는 실행 파일이 무엇이든 호출되어 변경 사항이 있는지 확인하십시오. 나는 읽었다어딘가에Qt 4.7에는 지역 설정 문제가 있으며 이는 버전 4.8에서 수정되었습니다.

편집하다Chris Brown이 의견에서 언급했듯이 LC_ALL전역적으로 변수를 설정하는 것은 우아한 솔루션이 아닙니다. 문제가 버전 4.7의 버그인 경우 임시 해결 방법으로 사용됩니다. 이것이 문제가 아니거나 Qt 4.8로 업그레이드한 후 수정된 경우 이 변경 사항을 취소해야 합니다.

답변3

백업하거나 삭제해 보세요.~/.config/Trolltech.conf

답변4

루트 사용자로서:

dpkg-reconfigure locales

관련 정보