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


8

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

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

답변:


2

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


다른 것들 (마우스, 웹캠)을 모니터에 꽂았을 때 문제가 사라졌지 만 (컴퓨터를 통해) 컴퓨터 나 키보드에 꽂은 후에 다시 작동합니다.
user11243

9

로 검색 하면 키보드 상태가 재설정 될 때마다 (다시)로드되는 Xmodmap 파일 목록 인 gconf-tool설정을 찾았습니다 /desktop/gnome/peripherals/keyboard/general/update_handlers.

이것을 설정하면 .Xmodmap(로그 아웃했다가 다시 로그인 한 후) 저에게 효과적입니다.


dconf-toolUbuntu 18.04에서 사용하면 이 키를 찾을 수 없습니다 :(
Enrico

2

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

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

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


1
제안 해 주셔서 감사합니다. 나는 xmodmap주로 수정 자 + 문자 조합에 악센트 문자를 추가 하는 데 사용한다는 질문에 언급하지 않았습니다. 내가 볼 수있는 한, 이것은 메뉴에서 사용 가능한 도구로는 달성 할 수 없습니다.
Riccardo Murri

1

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

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


감사! 키보드 레이아웃 편집을 지금 시작한 경우이 방법이 필요할 것입니다. 그러나, 나는 이미 Xmodmap 형식을 상당히 광범위하게 수정했으며 파일을 변환하기 위해 저녁을 보내고 싶지 않다 ...
Riccardo Murri
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.