키보드 매핑이 작동하지 않는 .xinitrc

키보드 매핑이 작동하지 않는 .xinitrc

우분투 13.10을 실행 중입니다. 다음 지침을 사용하여 xmodmap을 사용하여 키를 다시 매핑할 때특정 키나 장치를 어떻게 다시 매핑합니까?, 리매핑이 제대로 작동합니다. 그러나 .xinitrc 파일을 xmodmap .Xmodmap홈 폴더에 일반 텍스트 파일로 생성하고 컴퓨터를 다시 시작하면 여전히 변경 사항이 손실됩니다. 나도 시도해 보았지만 xmodmap ~/.Xmodmap아무런 차이가 없었습니다. 부팅 후 간단히 명령을 실행하면 xmodmap .Xmodmap작동합니다. 어떤 아이디어가 있나요?

답변1

로그인할 때마다 실행되도록 스크립트를 만들 수 있습니다.

  • 빈 .sh 파일 만들기
  • 안에 코드를 입력하세요. 다음과 같이 보일 수 있습니다:
#!/bin/bash
# AltGr을 W로 변경하기 위한 재매핑입니다. 여러분의 것과 작동하도록 편집하세요.
수면 25
xmodmap -e "mod1 제거 = Alt_R"
xmodmap -e "키코드 108 = w W Cyrillic_ve Cyrillic_VE"
  • 실행 가능하게 만드세요.

  • 세션 및 시작의 애플리케이션 자동 시작 탭에 추가합니다.

답변2

대신 만들어 보세요 .xsessionrc. .xinitrcxinit에서만 사용된다고 생각합니다. X가 lightdm이나 gdm과 같은 디스플레이 관리자에 의해 시작되면 소스가 아닌 것 같습니다.

관련 정보