사용자 정의 바로 가기를 사용하여 미디어 키 누르기를 시뮬레이션하려고합니다.
지금까지 명령을 사용하여 필요한 시뮬레이션을 달성 할 수있었습니다.
xdotool key XF86AudioPlay
그것은 완벽하게 작동하며, 실행될 때마다 음악 플레이어를 일시 중지하거나 시작합니다.
바로 가기로 실행하려고 할 때 문제가 발생합니다.
먼저 사용자 지정 바로 가기로 별칭을 실행하려고 시도했지만 작동하지 않았습니다.
이 질문 에 설명 된대로 :
키보드 바인딩으로 실행되는 명령은 쉘을 통해 구문 분석되지 않습니다. 가장 좋은 방법은 homedir에 디렉토리 저장소를 만드는 것입니다.
다음으로 제안 된 스크립트를 작성하고 이름을 지정했습니다 simplay
.
#!/bin/sh
xdotool key XF86AudioPlay
의 일부인 bin 폴더 안에 있으며 PATH
, 제대로 작동하며 모든 위치에서 실행할 수 있습니다.
사용자 정의 바로 가기를 만들려고 할 때 실행할 수 없었으며 구성은 다음과 같습니다.
Name: test
Command: simplay
Shortcut: Ctrl+Alt+R
조금 더 검색 한 후 바로 가기를 실행하는 다른 방법을 찾았습니다.
gnome-terminal -e simplay
터미널에서 시도해 보았을 때 새 터미널 창을 빠르게 열고 자식 프로세스를 실행하고 음악을 일시 중지 한 다음 즉시 창을 닫습니다.
바로 가기에 대한 명령을 변경하고 눌렀을 때 동일한 동작이 터미널을 열고 즉시 닫히는 것을 보았지만 이번에는 자식 프로세스가 음악을 일시 중지하지 않아 이전의 모든 시도에서 스크립트가 호출되었다고 생각합니다 그러나 어떻게 든 실행할 수 없습니다.
지식에 따라이 문제를 어떻게 해결할 수 있습니까?