기존 키를 덮어 쓰지 않고 새 바로 가기 키를 정의


10

랩탑 키보드에는 미디어 바로 가기 키 (예 : "다음 트랙"등)가 없습니다. 나는 종종 외부 키보드에 연결된 랩톱을 사용합니다. 설정-> 키보드-> 바로 가기 탭으로 이동하여 "사운드 및 미디어"를 선택하면 "다음 트랙"이 "오디오 다음"바로 가기 키에 바인딩되어 있습니다. 이 키를 사용자 정의 키 바인딩으로 바꿀 수 있지만 "오디오 다음"바로 가기를 덮어 씁니다.

덮어 쓰지 않고이 명령에 두 번째 바로 가기를 매핑 할 수있는 솔루션을 원합니다. 맞춤 키를 정의 할 수 있으므로에 대한 고유 한 매핑을 만들 수 rhythmbox-client --next있지만 리듬 박스에 고유 한 솔루션이 될 것입니다. 현재의 "오디오 다음"미디어 키가 외부 키보드에서와 같은 방식으로 모든 플레이어에서 작동하는 더 원시적 인 Ubuntu 솔루션을 찾고 있습니다. 어떤 아이디어?


내 답변의 단계를 수행하여 문제를 해결할 수 있었습니까?
mrcktz

1
예! 바운티가 처음 클릭했을 때 현상금이 발생하지 않았다고 생각합니다.
cboettig

답변:


4

키보드 이벤트를 시뮬레이트하기 위해 훌륭한 도구 xdotool을xdotool 설치 제안합니다 .

1.xdotool 터미널 ( CTRL+ ALT+ T)을 통해 설치하십시오 .

sudo apt-get install xdotool

또는 소프트웨어 센터를xdotool 설치 사용하십시오 .

2. xdotool을 사용하여 멀티미디어 키보드에서 "audio next"이벤트를 에뮬레이트 하는 스크립트만듭니다 . 터미널에서 :

mkdir -p ~/bin  
gedit ~/bin/audionext

열린 편집기 창에 다음 내용을 복사하십시오. 코드 저장을 복사 한 후 닫으십시오.

#!/bin/sh
sleep 0.3  
exec /usr/bin/xdotool key XF86AudioNext  
EOF

이제 스크립트를 실행 가능하게 만드십시오.

chmod +x ~/bin/audionext

3. 로그 아웃 한 후 로그인하여 PATH 를 다시로드하십시오 .

4. 사용자 정의 바로 가기를 만듭니다

이동 System Settings로 이동 한 후, Keyboard다음, Shortcuts.

+대화 상자의 하단에 있는 버튼을 누릅니다 . 만들려는 바로 가기의 이름과 명령 입력 :을 입력하십시오 audionext. 를 누릅니다 OK.

새 바로 가기 옆에이 표시 disabled됩니다. 해당 텍스트를 클릭 한 다음 미디어 키보드 에뮬레이션에 할당 할 키보드 조합을 누릅니다.

이제 키보드 단축키로 "다음 오디오"를 할 수 있습니다!

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.