Mint 로그인 화면: 잘못된 키보드 레이아웃

Mint 로그인 화면: 잘못된 키보드 레이아웃

Mint 15를 설치하고 Mint 17로 업데이트한 후 독일어 현지화 및 특수 문자가 포함된 비밀번호를 사용하는 GUI 로그인 화면을 사용하여 로그인할 수 없습니다. 언어 선택기를 사용하여 언어를 변경해도 도움이 되지 않습니다.

mdm텍스트 콘솔(예: ++ 사용)을 사용하여 로그인할 수 있으므로 이는 창 관리자()에 문제가 있는 것 같습니다 ALT.CTRLF1

조정 파일 /etc/default/keyboard(예:Launchpad에서 제안하기) 또는키보드 구성 재구성아무것도 바꾸지 않았습니다.

답변1

이 문제를 해결하려면 다음을 수행하십시오(예:github에 달린 이 댓글):

  1. 텍스트 콘솔로 전환하고(예: ALT++ 사용 CTRL) F1로그인합니다.
  2. root선호하는 텍스트 편집기(권한 포함)를 사용하여 다음 파일을 엽니다.

    /etc/mdm/Init/Default

  3. 마지막 줄로 이동하세요.exit 0
  4. 새 행 삽입앞으로마지막 줄을 입력하고/usr/bin/setxkbmap de독일어 현지화를 수행합니다. fr프랑스어 현지화, ru러시아어 현지화 등 필요에 따라 현지화를 선택하세요 .
이제 마지막 몇 줄은 다음 /etc/mdm/Init/Default과 같아야 합니다.

/usr/bin/setxkbmap de
exit 0

/etc/mdm/Init/Default새로운 Mint 버전으로 업그레이드한 후에는 이 파일을 다시 조정하는 것을 잊지 마세요.

이 웹사이트에서모든 레이아웃의 약어 개요를 확인할 수 있습니다.

답변2

Linux Mint 17.2 /etc/mdm/Xsession 스크립트에는 사용자 홈 디렉터리의 파일에서 키맵 이름을 읽는 일부 코드가 있습니다. 파일의 내용은 단순히 키맵 이름입니다. 또는 xmodmap 설정을 읽는 코드가 있습니다. 따라서 사용자의 홈 디렉터리에 "de" 콘텐츠가 포함된 파일을 생성하려면 다음 줄을 실행하여 키맵을 독일어 레이아웃으로 강제 적용해야 합니다.

에코 > $HOME/.Xkbmap

컴퓨터의 각 사용자는 자신의 홈 디렉토리에 즐겨찾는 설정 이름을 가짐으로써 고유한 키보드 설정을 갖게 됩니다.

다음은 파일 작동을 담당하는 /etc/mdm/Xsession의 코드입니다.

153 usermodmap="$HOME/.Xmodmap"
154 userxkbmap="$HOME/.Xkbmap"
155 
156 if [ -f "$userxkbmap" ]; then
157     setxkbmap `cat "$userxkbmap"`
158     XKB_IN_USE=yes
159 fi
160 
161 # xkb and xmodmap don't play nice together
162 if [ -z "$XKB_IN_USE" ]; then
163     if [ -f "$usermodmap" ]; then
164        xmodmap "$usermodmap"
165     fi
166 fi

답변3

파일을 찾을 수 없어서 /etc/mdm/Init/Default이 명령을 찾았습니다.

sudo dpkg-reconfigure keyboard-configuration

이것은 나에게 효과적입니다.

Description:    Ubuntu 16.04.3 LTS

답변4

이 문제는 Mint 19.2에서 계속 발생할 수 있습니다.

그러나 디렉토리가 없기 때문에 /etc/mdm위의 솔루션은 나에게 적합하지 않습니다.

몇 번 검색한 끝에 원인을 찾았습니다. 파일에 기본 레이아웃이 지정되어 있었지만 /etc/default/keyboard내 컴퓨터에서는 "us"로 잘못 설정되어 있었습니다. (저는 영어 OS와 독일어 키보드를 사용하고 있습니다. 처음에는 혼란스러울 수 있습니다.)

관련 정보