저는 Linux Mint에서 Gnome과 함께 Awesome Window Manager를 사용하고 있습니다. 하루에도 여러 번씩 다음과 같은 문제가 발생합니다.
갑자기 마우스 부분이 작동을 멈췄습니다. 즉, 커서를 계속 움직일 수는 있지만 마우스를 클릭해도 아무 작업도 수행되지 않습니다. 또한 링크 위로 마우스를 가져갈 때와 같이 커서가 변경되어야 할 때 변경되지 않습니다.
이 상태는 컴퓨터를 다시 시작하거나 Ctrl+Alt+Backspace를 사용하여 X 서버를 다시 시작할 때까지 변경되지 않습니다.
그럼에도 불구하고 시스템은 정상적으로 작동합니다. (현재 마우스 없이 이 글을 쓰고 있습니다)
마우스를 교체해도 동작이 바뀌지 않기 때문에 이것이 마우스에 문제가 될 가능성은 거의 없다고 생각합니다.
나에게는 보이지 않는 창이 전체 화면에 걸쳐 배치되었거나 일부 응용 프로그램이 마우스를 "캡처"하고 놓지 않은 것처럼 느껴지지만 이는 단지 추측일 뿐입니다.
TeamViewer를 통해 시도해 보았지만 동일한 동작을 보여줍니다. 움직임은 작동하지만 호버 및 클릭은 작동하지 않습니다.
이 문제는 전 세계적인 문제이며 특정 프로그램에만 국한되지 않는다는 점을 언급하고 싶습니다.
이제 오류가 언제 발생하는지 정확히 알 수 있습니다. 메뉴나 버튼이 없는 Gtk 애플리케이션(예: Nautilus, Gedit, Ubuntu Software Center)의 메뉴 표시줄이나 도구 모음(예: 도움말 오른쪽)을 클릭하면 메뉴 ) 노틸러스), 이 버그가 나타납니다. 해당 애플리케이션을 닫으면 사라집니다.
나는 시작할 것이다새로운 스레드이를 위해.
답변1
나에게도 이 문제가 있다. 나는 이것이 여기 오류와 관련이 있다고 생각합니다.
http://osdir.com/ml/blfs-support/2011-12/msg00059.html
이 문제는 gtk 3.0의 특정 기능과 관련된 것 같습니다. 창 크기 조정이나 크기 조정 그립 표시와 관련이 있을 수 있습니다. Meta-Mouse2를 사용하여 Awesome에서 크기를 조정할 때 이 동작이 발생했습니다. 나는 일상적인 사용 중에도 이런 일이 일어나는 것을 보았습니다. 도움이 될 수 있는 몇 가지 사항:
1) 임의의 gtk 창 닫기를 시작할 수 있습니다. 내 경험상 문제는 마지막 그놈 터미널을 닫을 때만 확실하게 사라집니다. 나는 정말로 내가 만족하는 비 GTK 터미널을 찾아야만 합니다.
2) 항상 무료가 아닌 일종의 레이아웃으로 창이 잘 작동하도록 만드십시오. 이렇게 하면 크기 조정 그립이 예기치 않게 나타나는 것을 방지할 수 있습니다.
그 외에는 누군가가 코드 경로를 파악하고 문제를 해결하기를 기다리는 것이 가장 좋은 방법이라고 생각합니다.
답변2
nautilius/evince/gnome-terminal/etc의 제목/메뉴 표시줄에 있는 빈 공간을 클릭하면 마우스가 잡힙니다. 이것은 Ubuntu 11.10/libgtk-3-0 3.2.0-0ubuntu6/Awesome 3.4.10-1에서도 나에게 일어났습니다.
killall nautilus
노틸러스에서 A를 사용하여 마우스 손잡이를 왼쪽 및 오른쪽으로 놓습니다. 단지 a를 사용하여 창을 닫는 것은 Meta-c
도움이 되지 않습니다.
GTK+ 3.3.6의 파이프라인에 크기 조정 핸들 문제에 대한 수정 사항이 있는 것 같습니다. 아마도 관련이 있을까요?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=630972
https://bugzilla.gnome.org/show_bug.cgi?id=650943
http://git.gnome.org/browse/gtk+/tree/NEWS#n301
http://git.gnome.org/browse/gtk+/commit/?id=e3005ea454293d7b86f2bc39ba5fd028906b5c72