사용자 정의 레이아웃을 지속적으로 만들기

사용자 정의 레이아웃을 지속적으로 만들기

저는 데비안을 사용하고 있으며 표준 미국 레이아웃에 일부 독일어 문자를 추가하는 사용자 정의 키보드 레이아웃을 만들었습니다. 레이아웃은 GUI 구성 도구에 표시되어야 합니다. 그리고 OS 업그레이드 후에도 레이아웃을 유지할 수 있으면 좋을 것 같습니다.

지금 하고 있는 일(모든 단계는 수동으로 수행됨):

  • /usr/share/X11/xkb/symbols/us다음 부분 레이아웃 으로 레이아웃을 추가합니다.us(basic)

  • 가다/usr/share/X11/xkb/rules/

  • -layout 아래에 레이아웃 변형을 추가 base.xml하고 다음을 수행합니다 .evdev.xmlus

      <variant>
        <configItem>
          <name>usde</name>
          <description>English (US, with German letters)</description>
        </configItem>
      </variant>
    
  • base.lst다음 과 evdev.lst아래 에 레이아웃 변형을 추가합니다 !variant.

      usde            us: English (US, with German letters)
    

지금까지 레이아웃이 실행 중이며 GUI 설정에 나타납니다. 그러나 xkb.

작동하지 않는 한 가지는 운영 체제 업그레이드입니다. 업그레이드를 하면 모든 파일이 교체되기 때문에 전체 과정을 반복해야 합니다. 내 레이아웃을 계속 업그레이드할 수 있는 방법이 있나요?

답변1

내가 아는 한, 당신은 할 수 없습니다.

광산이 있는 시장 또는 xkb를 올바른 방법으로 확장하는 방법

프로그램 스크립트를 작성하는 것이 좋습니다.

관련 정보