Gnome 조정 도구는 어떤 파일에서 작동합니까(입력 설정을 변경할 때)?

Gnome 조정 도구는 어떤 파일에서 작동합니까(입력 설정을 변경할 때)?

출력을 저장했습니다

$ xmodmap -pke

~/.map1에 있습니다. 그런 다음 Gnome Tweak Tool을 통해 일부 설정을 변경했습니다(예: 단순화를 위해 Esc와 Caps Lock을 바꿨습니다). 그런 다음 출력을 다시 저장했습니다.

$ xmodmap -pke

이번에는 ~/.map2를 입력합니다.

~/.map1과 ~/.map2는 다릅니다. 그들은 내가 기대했던 것과 전혀 달랐습니다. 차이점은 내가 변경한 키에 해당합니다.

그러나 다음과 같은 상황은 예상하지 못했습니다. Gnome Tweak Tool의 모든 변경 사항을 비활성화하고 map2를 로드했습니다.

$ xmodmap ~/.map2

Gnome Tweak Tool을 통해 변경한 내용에서도 동일한 동작을 예상했습니다. 그러나 이것은 사실이 아니다. (이제 Gnome Terminal에서는 기본 설정과 동작에 차이가 없습니다. 응용 프로그램에서는 Esc 키가 Caps Lock으로 잘 작동하지만 Caps Lock 표시등이 켜지지 않습니다. 마지막으로 Caps Lock 키가 작동하는 것 같습니다. Esc 및 Caps Lock 기능 모두).

따라서 다음과 같은 질문이 생깁니다. Gnome Tweak Tool은 어떤 파일에서 작업하고 있나요?

조정 도구에서 허용하지 않는 일부 변경 사항을 적용하고 싶고 xmodmap을 사용하여 변경할 수 없기 때문에 이것이 어떻게 작동하는지 이해하는 것이 매우 유용합니다.

감사해요!

답변1

변경된 파일 gnome-tweak-tool~/.config/dconf/user( dconf대부분의 사용자 설정을 저장하는 데이터베이스, 바이너리 파일) 및 아래의 다양한 기타 구성 파일 ~/.config(텍스트 파일)입니다.

이 특별한 경우(입력 설정 변경)에서는 데이터베이스 의 입력 설정이 gnome-tweak-tool변경됩니다 . 다음을 사용하여 데이터베이스를 모니터링하면 쉽게 확인할 수 있습니다.xkb-optionsdconf

dconf watch /

그런 다음 추가 작업을 열고 gnome-tweak-tool수행 하면 다음과 같은 출력을 얻게 됩니다.CapsLockEsc

/org/gnome/desktop/input-sources/xkb-options
  ['caps:escape']

관련 정보