다양한 마우스 동작을 키 입력에 매핑하고 싶습니다 xbindkeys
. 파일에서 이 작업을 수행하려는 모든 시도는 .xbindkeysrc
실패했습니다. xte
및 을 사용해 보십시오 xdotool
. 다음은 시도한 내용을 요약한 것입니다. 여러 마우스 동작을 매핑하고 싶지만 지금까지는 마우스 오른쪽 버튼 클릭만 시도했습니다.
xdotool
다음 명령 과 명령은 터미널, 그래픽 팝업 텍스트 상자 및 터미널과 텍스트 상자에서 호출된 스크립트 내에서 호출할 때 완벽하게 작동합니다. 파일에 설정된 키를 사용하여 호출하는 경우에만 실패합니다.xte
Run Command
Run Command
.xbindkeysrc
Entries from .xbindkeysrc:
"xdotool click 3"
control + 8
"xte 'mouseclick 3'"
control + 7
# -x :0 sets the display.
"xte -x :0 'mouseclick 3'"
control + 6
# Starting a text editor window works fine.
"leafpad"
control + 1
또한 동일한 명령(한 번에 하나씩)을 스크립트와 .xbindkeysrc
. 성공적으로 실행 중입니다.
"/full/path/to/mouse/button/script"
control + 5
xbindkeys
변경 후 다시 시작하지 않는 것과 같은 어리석은 오류 는 없습니다 . 실행 중인지 확인하고 .xbindkeysrc
실행 중인지 확인할 수 있도록 텍스트 편집기 창을 시작하는 명령을 추가했습니다 xbindkeys
.
System Info.
OS: GNU/Linux x86_64
Kernel: 3.13.0-24-generic
Distro: Linux Mint 17 Qiana, Cinnamon 64-bit 2.2.16
[Based On: Ubuntu 14.04.5 LTS, Trusty Tahr]
답변1
문제를 발견하고 해결했어요이 게시물슈퍼유저에서. 짧은 일시 정지를 추가하면 해결할 수 있는 버그가 있다고 합니다. .xbindkeysrc
이제 다음 항목을 사용할 수 있습니다.
"sleep 0.25 && xdotool click 3"
control + 8