Qtnx를 통한 AltGr 키 조합

Qtnx를 통한 AltGr 키 조합

Qtnx를 사용하기 시작했는데 훌륭하게 작동합니다. 하지만 일부 키보드 문자에 액세스하는 데 문제가 있습니다. 나는 프랑스어 키보드(azerty와 유사)를 사용하고 있으며 모든 문자는 맨 위 행에 있는(모든 숫자와 함께) AltGr와 같은 문자에 필요한 일부 키를 제외하고 qtnx로 올바르게 매핑됩니다. #{[|`\^@]}이런 문자를 쓸 수 있어야 해요!

두 컴퓨터(Qtnx를 실행하는 컴퓨터와 원격으로 액세스하는 컴퓨터) 모두 Ubuntu 10.04를 사용합니다. 미국 키보드 레이아웃으로 전환하는 것 외에 다른 해결책이 있습니까?

답변1

아마도 로케일 정의 및 X11에 문제가 있을 수 있습니다(Qtnx가 오래된 낮은 수준의 X11 키보드 읽기를 직접 사용하는 경우).

이를 테스트하려면 AltGr이 작동하는 경우 LC_ALL=en_US.UTF-8로 Qtnx를 시작하십시오. 그러면 잘못된 로케일 구성이므로 수정할 수 있습니다.

먼저 "locales" 명령을 입력하고 사용된 로케일 문자열이 정확히 무엇인지 확인합니다. 그런 다음 locale.dir 및 compose.dir(/usr/share/X11/locale/ 또는 유사한 경로에 있어야 함. 찾기를 사용하여 찾으십시오)에서 정확한 문자열에 대한 행이 있는지 확인하십시오.

그렇지 않은 경우 해당 파일을 편집할 수 있습니다. "en_US.UTF-8"에 대한 행(콜론이 있는 행과 콜론이 없는 행이 2개 있음)을 복사하고 로케일 문자열과 일치하도록 변경하십시오. 또는 유사한 로케일이 이미 존재하지만 철자가 다른 경우(일반적인 문제는 ".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

관련 정보