it-swarm-ko.tech

'gnome-screensaver'가 키보드를 기본 레이아웃으로 재설정하지 못하게하려면 어떻게해야합니까?

세션 시작 중에 키보드 레이아웃을 변경하려면 xmodmap를 사용합니다. 그러나 그놈 화면 보호기/잠금 화면이 활성화 될 때마다 키보드가 기본 레이아웃으로 재설정되며 키 바인딩을 다시 받으려면 xmodmap을 다시 실행해야합니다.

암호 프롬프트를 표시하기 전에 키보드 레이아웃을 재설정하는 것이 옳은 일이라는 것을 알고 있습니다. 그러나 그놈 화면 보호기가 암호를 입력하지 못하게하는 방법이 있습니까? 또는 그놈에게 항상 사용자 정의 키보드 레이아웃을 사용하도록 지시하는 방법은 무엇입니까?

8
Riccardo Murri

로그인시 .Xmodmap (사용자 또는 전역으로 설정)가 올바르게 읽 힙니다. 그러나 모니터가 절전 모드로 전환되고 다시 로그인하면 .Xmodmap가로드되기 전과 같이 재설정되고 키가 작동합니다. 어느 시점에서 키보드가 모니터에 연결되어 모니터가 절전 모드로 전환되거나 꺼질 때 모든 앉은 공간이 없어 질 때까지 설정이 작동하지 않았습니다. 도움이 된 것은 키보드를 컴퓨터 타워에 직접 연결하는 것이 었습니다. 이제 로그인 직후 .Xmodmap의 초기 판독 값은 모니터가 켜지거나 꺼지는 것과 독립적으로 유지됩니다.

2
user11243

gconf-tool로 검색 한 결과, 키보드 상태가 재설정 될 때마다 (재)로드 될 Xmodmap 파일 목록 인 /desktop/gnome/peripherals/keyboard/general/update_handlers 설정이 발견되었습니다.

이것을 .Xmodmap로 설정하면 로그 아웃했다가 다시 로그인 한 후 문제가 해결되었습니다.

9
Riccardo Murri

시스템-> 환경 설정-> 키보드에서 그놈 키보드 레이아웃 옵션을 변경할 수 있습니다.

시스템-> 환경 설정-> 키보드 단축키에서 키 바인딩을 편집 할 수 있습니다.

이것들은 xmodmap과 같은 유연성을 갖지 못할 수도 있지만, 화면 보호기/잠금 화면 후에도 제대로 작동해야합니다.

2
dv3500ea

xkb 파일에 저장된 사용자 지정 키 바인딩이 있는데 xkbcomp 로로드 할 수 있습니다. 이 구성을 재설정하는 화면 보호기에서 문제가 발생하지 않았습니다.

그런 다음 x가 시작될 때마다 키맵을로드하기 위해 .xinitrc 파일에 xkbcomp 명령을 넣을 수 있습니다.

1
DLH