때로는 Firefox가 드래그 후 마우스를 놓지 않기 때문에 포인터 잡아 놓기 위해 응용 프로그램을 강제 종료해야합니다.
애플리케이션이 포인터를 죽이지 않고 포인터를 움켜 쥐게하는 명령이 있습니까?
때로는 Firefox가 드래그 후 마우스를 놓지 않기 때문에 포인터 잡아 놓기 위해 응용 프로그램을 강제 종료해야합니다.
애플리케이션이 포인터를 죽이지 않고 포인터를 움켜 쥐게하는 명령이 있습니까?
답변:
최신 X.org 설치에는 XF86Ungrab
키 심이있어 서버가 모든 활성 포인터 또는 키보드 잡기를 해제합니다. break action XKB 옵션을 활성화 한 다음 명령 또는 키보드를 사용하여 키 심을 생성하여 서버가 모든 그랩을 해제하도록 할 수 있습니다. 와 xdotool :
setxkbmap -option grab:break_actions
xdotool key XF86Ungrab
일부 시스템에서 XF86Ungrab
keysym은 키 조합 Ctrl+ Alt+에 바인딩됩니다 Keypad /. 그러나이 가능성은 종종 스크린 세이버를 우회 할 수 있기 때문에 꺼져 있습니다 .
나는 Super User 에서 이것을 대답 하고 여기에 인용하고있다 :
[길레스가 지적했듯이] 실제로는 (최소한 최신 버전의 X에서) 가능합니다.
이 커밋에XF86Ungrab 도입 된 키 를 눌러이 작업을 수행 할 수 있습니다 .
기본적으로이 키 심은 실제 키 또는 키 조합에 바인딩되지 않습니다 (보안 허점으로보고 된 후 2012 년에 비활성화되었으므로 누구나 잠금을 해제하여 잠금 화면을 우회 할 수 있음). 다른 설정에서는 숫자 패드를 사용하는 바로 가기에 바인딩됩니다. 키패드가없는 랩톱에서는 작동하지 않습니다.
그러나 여전히 다음을 사용하여 키 심을 활성화 할 수 있습니다
xdotool
.xdotool key XF86Ungrab
이것은 Ubuntu Precise의 X.org 버전 2 : 1.11.4-0ubuntu10.8에서 작동합니다.
Ctrl+ G는 대부분의 상황에서 마우스 포커스를 해제합니다.
Ctrl+G
이 자체 목적으로 사용 하기 때문에 X- 와이드 바인딩이 없습니다.