Qtnx를 사용하기 시작했는데 훌륭하게 작동합니다. 하지만 특정 키보드 문자에 액세스하는 데 문제가 있습니다. 저는 프랑스어 키보드(azerty와 유사)를 사용하고 있으며 모든 문자는 qtnx를 통해 올바르게 매핑됩니다. 단, 와 AltGr같은 문자에 필요한 일부 키는 #{[|`\^@]}
맨 위 행에 있습니다(모든 숫자와 함께). 이런 문자를 쓸 수 있어야 해요!
두 컴퓨터(Qtnx를 실행하는 컴퓨터와 원격 액세스용 컴퓨터) 모두 Ubuntu 10.04를 사용합니다. 미국 키보드 레이아웃으로 전환하는 것 외에 다른 해결책이 있습니까?
답변1
아마도 로케일 정의와 X11에 문제가 있을 수 있습니다(Qtnx가 이전 하위 수준 X11 키보드를 사용하여 직접 읽는 경우).
테스트하려면 LC_ALL=en_US.UTF-8로 Qtnx를 시작하십시오. AltGr이 작동하면 잘못된 로케일 구성이므로 수정할 수 있습니다.
먼저 "locales" 명령을 입력하고 사용 중인 로케일 문자열이 정확히 무엇인지 확인한 다음 locale.dir 및 compose.dir을 확인하십시오(/usr/share/X11/locale/ 또는 유사한 아래에 있어야 합니다. 찾기를 사용하여 찾으십시오). ) 해당 문자열이 포함된 행이 있는 경우.
그렇지 않은 경우 이 파일을 편집할 수 있습니다. "en_US.UTF-8" 행(콜론이 있는 행과 콜론이 없는 행이 있음)을 복사하고 로케일 문자열과 일치하도록 변경할 수 있습니다. 또는 유사한 로케일이 이미 존재하지만 철자가 다른 경우(일반적인 문제는 ".UTF-8" 대 ".utf8") 동일한 디렉토리에 있는 locale.alias 파일을 편집하여 별칭을 추가할 수 있습니다. , "locale "에서 "fr_FR.utf8"을 사용한다고 보고하지만 locale.dir에는 "fr_FR.UTF-8"만 있는 경우 이 두 줄을 locale.alias 파일에 넣을 수 있습니다(다음 중 하나에 콜론 있음). 선):
fr_FR.utf8 fr_FR.UTF-8
fr_FR.utf8: fr_FR.UTF-8