로봇을 시작하기 위해 ROS 명령을 실행하기 위해 쉘 스크립트에 몇 가지 명령을 작성했습니다. 최근에 Ctrl+ 등과 같은 특정 키 바인딩에 특정 버튼을 바인딩할 수 있는 제어판이 생겼습니다 1. 버튼을 눌러 쉘 스크립트를 키 바인딩에 바인딩하고 싶습니다.
Ubuntu 18.04 시스템의 키보드 설정에 단축키를 추가했습니다. 명령 부분에는 다음을 입력했습니다. ~/shell_scripts/robot_launch.sh
sh 파일을 실행하기 위해 터미널에서 실행한 것과 동일한 명령입니다. 그러나 바로 가기가 작동하지 않습니다.
쉘 스크립트에 키를 바인딩하는 것이 가능합니까?
답변1
예, 가능합니다. Gnome에서는(다른 DE에서도 마찬가지라고 생각합니다) 다음 질문이 있을 때 스크립트의 전체 경로를 사용해야 합니다.
/full/path/of/script
~
홈 디렉터리로 확장되지 않아 스크립트를 찾을 수 없습니다.