키보드와 레이아웃을 깔끔하게 구성하려고 합니다. 데드 키를 사용하여 FR 레이아웃과 미국 국제 레이아웃 간에 전환할 수 있기를 원합니다. GUI 사용으로 전환하면 제대로 작동하지만 QT 애플리케이션에서는 데드 키가 작동하지 않는다는 것뿐입니다. 즉, Firefox 및 기타 QT가 아닌 응용 프로그램에서는 작동하지만 KDE를 사용한 이후로 사용하는 대부분의 프로그램에서는 작동하지 않습니다. 감사해요이 링크$LANG
qt 터미널에서는 항상 로 설정되어 있다는 것을 깨달았습니다 ia_FR.UTF-8
. 수동으로 변경하거나(내 항목에 넣음 .bashrc
) 다음과 같이 애플리케이션을 실행하여 접두어를 붙이면 LANG=en_US.UTF-8 kmail
작동합니다.
그렇다면 운영 체제는 LANG을 어디에서 정의합니까? QT 애플리케이션과 GTK 애플리케이션이 다르게 동작하는 것처럼 보이는 이유는 무엇입니까?