"setxkbmap il"을 실행하고 로그아웃한 후 데스크탑 환경에 다시 로그인할 수 없습니다

"setxkbmap il"을 실행하고 로그아웃한 후 데스크탑 환경에 다시 로그인할 수 없습니다

$ setxkbmap ilOpenSUSE Leap 42.3에서는 KDE 데스크탑 환경을 사용하여 LibreOffice Writer를 실행하고 현지 언어를 입력하여 X11 키맵을 변경했습니다. 그런 다음 일정 기간 동안 활동이 없으면 데스크탑 환경이 자동으로 잠깁니다. 이제 키보드 레이아웃이 여전히 으로 설정되어 있어 데스크탑 환경에 로그인할 수 없습니다 . il사용자 이름과 비밀번호는 us어떻게 해야 합니까?

답변1

이 문제를 해결하려면:

주석에 제안된 대로 콘솔로 전환하고 Ctrl+Alt+F2로그인한 후 다음을 수행합니다.

  • 화면 잠금 프로그램을 종료합니다( htop등을 사용하여 kill lockprogramname). 또는
  • 디스플레이 관리자( systemctl restart display-manager.service)를 다시 시작하거나
  • setxkbmap( )를 실행해 보십시오 env DISPLAY=:0 setxkbmap us. 또는
  • 시스템을 다시 시작하세요

앞으로 이런 일이 발생하지 않도록 하려면 다음을 따르세요.

명령에서 여러 레이아웃을 사용 setxkbmap하고 설정그룹 전환레이아웃 사이를 전환하는 키입니다. 이 방법으로 최대 4개의 독립적인 레이아웃을 로드할 수 있습니다. man xkeyboard-config다양한 옵션은 참고 자료를 참조하세요 grp:.

$ setxkbmap -layout us,il -option grp:shift_caps_toggle

# grp:shift_caps_toggle    Shift+CapsLock
# grp:ctrls_toggle         Both Ctrl together
# grp:alt_caps_toggle      Alt+CapsLock
# grp:sclk_toggle          Scroll Lock

관련 정보