출력을 저장했습니다
$ 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-options
dconf
dconf watch /
그런 다음 추가 작업을 열고 gnome-tweak-tool
수행 하면 다음과 같은 출력을 얻게 됩니다.CapsLockEsc
/org/gnome/desktop/input-sources/xkb-options
['caps:escape']