Mint 15를 설치하고 Mint 17로 업데이트한 후 독일어 현지화 및 특수 문자가 포함된 비밀번호를 사용하는 GUI 로그인 화면을 사용하여 로그인할 수 없습니다. 언어 선택기를 사용하여 언어를 변경해도 도움이 되지 않습니다.
mdm
텍스트 콘솔(예: ++ 사용)을 사용하여 로그인할 수 있으므로 이는 창 관리자()에 문제가 있는 것 같습니다 ALT.CTRLF1
조정 파일 /etc/default/keyboard
(예:Launchpad에서 제안하기) 또는키보드 구성 재구성아무것도 바꾸지 않았습니다.
답변1
이 문제를 해결하려면 다음을 수행하십시오(예:github에 달린 이 댓글):
- 텍스트 콘솔로 전환하고(예: ALT++ 사용 CTRL) F1로그인합니다.
root
선호하는 텍스트 편집기(권한 포함)를 사용하여 다음 파일을 엽니다./etc/mdm/Init/Default
- 마지막 줄로 이동하세요.
exit 0
- 새 행 삽입앞으로마지막 줄을 입력하고
/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와 독일어 키보드를 사용하고 있습니다. 처음에는 혼란스러울 수 있습니다.)