나는 지금 3일 동안 이 문제로 어려움을 겪고 있습니다. 저는 Zorin OS 12가 설치된 친구를 위해 컴퓨터를 설정하고 있습니다. Windows가 가장 먼저 떠오르고 Windows가 Ubuntu 기반이기 때문에 사용법을 알고 있기 때문입니다. 어쨌든, 제가 가지고 있는 오래된 Macbook에서 실행하고 있기 때문에 마우스 오른쪽 버튼을 클릭할 수 없기 때문에 이 명령을 사용하여 키에 매핑합니다. 이것이 제가 사용하고 있는 코드입니다. chmod a+x를 사용하여 실행 가능하게 만듭니다.
#!/bin/sh
xmodmap -e "keycode 134 = Pointer_Button3"
xkbset m
하지만 rc.local, init.d, init를 시도하고 심지어 애플리케이션을 시작해도 모두 작동하지 않습니다! 그래서 스크립트에 문제가 있다고 생각하기 시작했지만 수동으로 실행하면 문제가 없었습니다! 또 다른 이상한 점은 rc.local이 작동하는지 확인할 때 제대로 작동한다고 표시되지만 명령을 입력하고 재부팅한 후에 다음에 확인할 때 호환성 오류나 다른 문제가 있다고 표시된다는 것입니다.
답변1
xmodmap
xkbset
xorg에서 실행되는 명령입니다 . xinitrc에 스크립트를 넣어보세요 https://wiki.archlinux.org/index.php/Xinit
최근 우분투 기반 배포판에서는 아래 설명된 대로 GUI 로그인 후 자동으로 프로그램을 시작할 수 있습니다.여기
답변2
기억할 수 있는 이름으로 파일 이름을 바꾸고 /bin에 복사합니다. 최근에 복사한 명령/파일 이름을 입력하여 확인하세요. 올바르게 작동하면 이 이름을 /etc/rc.local 파일에 추가하십시오.
이것이 당신에게 도움이 되기를 바랍니다.