포인터를 강제로 해제하는 명령(캡처된 마우스 해제)

포인터를 강제로 해제하는 명령(캡처된 마우스 해제)

때때로 Firefox는 드래그 후 마우스를 놓지 않기 때문에 강제로 포인터 잡기를 해제하려면 앱을 종료해야 합니다.

포인터를 종료하지 않고 응용 프로그램이 포인터 획득을 취소하도록 하는 명령이 있습니까?

답변1

XF86Ungrab최신 X.org 설치에는 서버가 활성 포인터나 키보드 잡기를 해제하도록 하는 키심이 있습니다 . Interrupt Actions XKB 옵션을 활성화하여 서버가 모든 크롤링을 중단하도록 한 다음 명령이나 키보드를 사용하여 키 기호를 생성할 수 있습니다. 그리고xdo 도구:

setxkbmap -option grab:break_actions
xdotool key XF86Ungrab

일부 시스템에서는 XF86Ungrab키 기호가 키 조합 Ctrl+ Alt+ 에 바인딩되어 있습니다 Keypad /. 그러나 이 가능성은 종종 닫혀있습니다화면 보호기를 우회할 수 있기 때문입니다.).

답변2

이 질문은 슈퍼유저가 답변했습니다., 여기에 인용하세요.

[Gilles가 지적했듯이] 사실 이것은 가능합니다(적어도 최신 버전의 X에서는).

XF86Ungrab에 설명된 키를 눌러 이 작업을 수행 할 수 있습니다 .이번에 제출하세요.

기본적으로 이 키심은 물리적 키나 키 조합에 바인딩되지 않습니다(누구나 잡기를 깨뜨려 잠금 화면을 우회할 수 있도록 허용했기 때문에 보안 취약점으로 보고된 후 2012년에 비활성화되었습니다). 일부 다른 설정에서는 숫자 키패드를 사용하는 바로가기에 바인딩되어 있습니다. 물론 키보드가 없는 노트북에서는 작동하지 않습니다.

그러나 다음을 사용하여 키보드 기호를 활성화할 수 있습니다 xdotool.

xdotool key XF86Ungrab

이는 Ubuntu Precise의 X.org 버전 2:1.11.4-0ubuntu10.8에 적용됩니다.

답변3

이것은 망치로 파리를 죽이는 것과 같을 수도 있지만, 제가 절박하게 해결한 방법은 다음과 같습니다.맨 위마우스 포인터를 잠그는 프로그램을 찾아 종료합니다. 죄송합니다. 이 글을 쓴 후 귀하의 질문에 명시적으로 "죽이지 않고"라고 쓰여 있는 것을 발견했습니다.

배경:

나에게도 같은 문제가 발생했습니다문서 롤러. 아카이브에서 파일을 드래그하여 시도했습니다.PCManFM존재하다훌륭한 창 관리자. 마우스 포인터가 포인터 잡기 아이콘으로 바뀌고 아무 것도 클릭할 수 없습니다. 너무 실망 스럽습니다.

프로세스를 종료하는 단계:

  1. 송신단말- 터미널을 실행하는 단축키를 클릭하세요. 이 단축키는 super+enter훌륭하지만 일반적으로 ctrl+alt+t대부분의 데스크톱 환경에 있습니다.
  2. htop 실행- "htop"(따옴표 제외)을 입력하고 Enter 키를 누릅니다.
  3. 프로세스 찾기- 제 경우에는 F3을 누르고 "roller"(따옴표 제외)를 입력했습니다. 파일 롤링 프로세스를 찾아서 선택합니다.
  4. 프로세스 종료- F9를 누르고 "SIGTERM"을 선택하여 프로세스를 종료합니다.

이것이 최선의 방법은 아닐 수도 있지만 나에게는 효과적이며 필요할 때 기억하기 쉽습니다.

답변4

Ctrl+ G대부분의 경우 마우스 포커스를 해제합니다.

관련 정보