setxkbmap과 xorg.conf의 관계

setxkbmap과 xorg.conf의 관계

Microsoft처럼 Shift+numpad-home 동작을 조정하고 싶습니다. 이전 배포판에서는 xorg.conf.d/*keyboard.confXkbOption에 XkbOption을 추가하여 모든 문제를 해결했던 기억이 납니다. 이제 나는 같은 길을 갔지만 아무 소용이 없었고 더 많은 조사를 한 후에 setxkbmap -option numpad:microsoft문제를 해결하기 위해 조치를 취해야 했습니다 . 분명히 xorg.conf시스템이 시작될 때마다 내 파일이 덮어쓰여지거나 무시되었습니다. 좀 더 정확히 말하면 내가 추가한 줄은 덮어쓰지 않고 무시됐다. 그런 다음 작동 방식을 확인하기 00-keyboard.conf위해 이름을 바꾸면 시작 시 처음부터 기본 파일이 생성됩니다.80-keyboard.conf00-keyboard.conf

setxkbmap구성 과 구성 /etc/X11/xorg.conf.d의 정확한 관계는 무엇입니까 ? 내 구성을 재정의하는 기본 구성을 어디에 저장합니까? 이것은 또 다른 침입적인 시스템 작업 방식입니까, 아니면 시스템을 너무 싫어하기 때문에 편집증이 있습니까?

명확히 하자면, 원하는 결과를 얻었고, 뒤에서 무슨 일이 벌어지고 있는지 보고 싶을 뿐입니다.

요약:/etc/X11/xorg.conf.d/*-keyboard.conf수동 변경 사항을 무시하고 강제로 사용하도록 하는 메커니즘은 무엇입니까 setxkbmap? 기본값은 어디에 저장되며, 시작할 때마다 덮어쓰이는 방법과 이유는 무엇입니까?

답변1

귀하가 설명하는 동작에 대한 가장 가능성 있는 설명은 다음과 같습니다.

  • 직장에서의 설정 xorg.conf.
  • 로그인하면 데스크탑 환경의 구성이 변경됩니다.체계기본값은사용자기본적으로 이는 매우 합리적인 작업입니다.
  • 나중에 실행하면 setxkbmap현재 세션의 구성이 변경됩니다.

원하는 동작을 얻기 위해 데스크탑 환경을 구성하는 방법을 파악하거나 setxkbmap데스크탑 환경 초기화 프로세스에서 충분히 늦게 실행되는 작업의 일부로 명령을 실행해야 합니다.

관련 정보