22.04로 업그레이드한 후 로그온 시 벨기에 키보드 설정이 잘못되었습니다.

22.04로 업그레이드한 후 로그온 시 벨기에 키보드 설정이 잘못되었습니다.

어제 시스템을 20.04에서 22.04로 업그레이드했습니다.

나는 이렇게 정의된 벨기에 키보드(USB)를 하나 가지고 있습니다. 로그온하려고 하면 키보드가 'QWZERTY' 입니다. 다행스럽게도 로그인을 위한 비밀번호를 입력하는 것을 '확인'하고 조정할 수 있었습니다. 그 후 키보드는 예상대로 "AZERTY"로 반응합니다.

키보드 설정을 확인해 봤습니다. 단 하나의 키보드만 광고가 '벨기에'로 정의되어 있습니다.

로그온 화면 설정을 조정하려면 어떻게 해야 합니까?

답변1

옵션 1: dpkg-reconfigure

기본 시스템 키보드 레이아웃을 업데이트하려면 터미널을 열고 다음을 실행하세요.

sudo dpkg-reconfigure keyboard-configuration

"키보드 레이아웃" 화면에서 기본 키보드 모델을 그대로 적용하고 확인을 선택합니다(눌러 Tab강조 표시 <OK>한 다음 를 누릅니다 Enter.

"키보드 원산지" 화면에서 "벨기에"를 선택한 다음 를 선택합니다 <OK>.

"키보드 레이아웃" 화면에서 원하는 변형을 선택합니다.

"AltGr로 작동하는 키" 및 다음 화면에서 응용 프로그램이 종료되고 변경 사항이 기록될 때까지 "키보드 레이아웃의 기본값"을 선택된 상태로 유지합니다.

구성은 으로 작성되었습니다 /etc/default/keyboard. 변경 사항은 다음에 다시 시작할 때 적용됩니다.

옵션 2: 편집/etc/default/keyboard

대신 /etc/default/keyboard직접 편집할 수도 있습니다. 데스크탑 세션에서 명령 중 하나를 사용하여 현재 설정에 대해 알아보고 setxkbmap -query에서 localectl status이러한 값을 대체할 수 있습니다 /etc/default/keyboard.

답변2

@vanadium의 제안 덕분에 마침내 작동하게 만들 수 있었습니다. /etc/default/keyboard변형을 에서 으로 변경하기 위해 latin9파일 을 편집했습니다 oss_latin9. 두 번째 변형이 벨기에 키보드에 적합하다는 것을 알 수 있었지만 원래 키보드는 XKBLAYOUT="be". 여기에서 전체 목록을 찾았습니다.https://gist.github.com/jatcwang/ae3b7019f219b8cdc6798329108c9aee

결과는

XKBLAYOUT="be"
BACKSPACE="guess"
XKBMODEL="pc105"
XKBVARIANT="oss_latin9"
XKBOPTIONS=""

관련 정보