“마우스”또는“조잡한”초점은 gnome-shell에서 똑같은 일을합니다


12

내 문제는 실제로 매우 성가시다. 마우스 포커스에 익숙하지만 지금은 작동하지 않습니다.

내부 gnome-tweak-tool마지막 옵션 "창"은 "창 모드 초점"스위치가 있습니다. "마우스"로 설정했지만 작동하지 않습니다. "느슨한"옵션처럼 작동합니다. 다른 그놈 사용자가 내 문제를 이해하기를 바랍니다.

여기에 이미지 설명을 입력하십시오

최신 정보:

여기에 이미지 설명을 입력하십시오


규칙적인 세션 일뿐입니다. 다른 문제는 없습니다.
maniat1k

또한 "org.gnome.desktop.wm.preferences raise-on-click true"가 필요합니다.

답변:


11

표준 그놈 쉘 설정에서 mouse초점과 sloppy초점은 동일하게 동작합니다. 이유는 간단하다 DESKTOP. mouse초점 방법은 상세하게는, 필요 DESKTOP제대로 작동하기 위해하지만 그놈 쉘에서 그런 일이 표준 화신,이 없다. 불행히도, 이것은 문서 문서에만 문서화되어 있습니다. dconf-editor여전히 Gnome2 메타 시티 시간의 이전 키 / 값 설명이 있으며 포커스로 전환하면 켜기를 gnome-tweak-tool토글하지 않는 설명도 제공하지 않습니다 . 다음은 mutter-3에서 발췌 한 내용입니다. ** / doc / how-to-get-focus-right.txt :DESKTOPmouse

Focus method  Behavior
    click     When a user clicks on a window, focus it
   sloppy     When an EnterNotify is received, focus the window
    mouse     Same as sloppy, but also defocus when mouse enters DESKTOP window

Note that these choices (along with the choice that clicking on a window raises it for the click focus method) introduces the following invariants for focus from mouse activity:

Focus method  Invariant
    click     The window on top is focused
   sloppy     If the mouse is in a window, then it is focused; if the mouse is not in a window, then the most recently used window is focused.
    mouse     If the mouse is in a non-DESKTOP window, then it is focused; otherwise, the designated "no_focus_window" is focused

However, there are a number of cases where the current focus window becomes invalid and another should be chosen.  Some examples are when a focused window is closed or minimized, or when the user changes workspaces.  In these cases, there needs to be a rule consistent with the above about the new window to choose.

Focus method  Behavior
    click     Focus the window on top
   sloppy     Focus the window containing the pointer if there is such a window, otherwise focus the most recently used window.
    mouse     Focus the non-DESKTOP window containing the pointer if there is one, otherwise focus the designated "no_focus_window".

이제 문제로 돌아가겠습니다. mouse초점이 제대로 작동하려면 데스크탑을 "활성화"해야합니다 . 이 작업을 수행 할 수 있습니다.

  • 사용 gnome-tweak-tool> Desktop> Have file manager handle the desktop>ON
  • 사용 dconf-editor>> org.gnome.desktop.background>>> show-desktop-icons확인
  • 터미널에서 다음을 실행하십시오. gsettings set org.gnome.desktop.background show-desktop-icons true

모든 설정을 적용한 후 gnome-shell을 다시 시작하십시오.


나는 설명을 이해했지만 당신이 나에게주는 해결책을 찾지 못했습니다. 내 친구는이 모든 설정과 옵션을 정상적으로 작동합니다. 우리는 동일한 버전의 그놈과 동일한 배포판 버전을 가지고 있습니다.
maniat1k

약간의 테스트 후 내 문제가 다시 @@ don_crissti-org.gnome.desktop.wm.preferences auto-raise true-org.gnome.desktop.wm.preferences auto-raise false
maniat1k

그놈 3의 버그 인 것 같습니다. GNOME2에서 데스크탑에 들어가서 데스크탑이 유효하지 않은 경우 데스크탑이 있던 영역에서 동일한 상황이 발생합니다. 패치없이 버그를 제출하는 것은 가치가 없을 것입니다.
스튜어트 Axon
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.