In einem Standard-Gnome-Shell-Setup verhalten sich mouse
Fokus und sloppy
Fokus identisch. Der Grund ist einfach: Es gibt keine DESKTOP
. Die mouse
Fokusmethode, vor allem braucht, ein DESKTOP
, um richtig zu funktionieren , aber es gibt nicht so etwas in gnome-shell, in seiner Standard Inkarnation. Leider ist dies nur in Murmeldokumenten dokumentiert. dconf-editor
hat immer noch die alte Schlüssel- / Wertebeschreibung aus Gnome2-Metacity-Zeiten und gnome-tweak-tool
bietet nicht einmal eine Beschreibung, geschweige denn das DESKTOP
Einschalten, sobald Sie zum mouse
Fokus wechseln .
Hier ist ein Auszug aus mutter-3. ** / doc / how-to-get-focus-right.txt:
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".
Nun zurück zu Ihrem Problem. Sie müssen DESKTOP "aktivieren", damit der mouse
Fokus ordnungsgemäß funktioniert. Das kann gemacht werden:
- mit
gnome-tweak-tool
> Desktop
> Have file manager handle the desktop
>ON
- mit
dconf-editor
>> org.gnome.desktop.background
>>> show-desktop-icons
geprüft
- im Terminal läuft:
gsettings set org.gnome.desktop.background show-desktop-icons true
Starten Sie gnome-shell neu, nachdem Sie alle Einstellungen vorgenommen haben.