5

как я могу изменить задержку перед фокусировкой, когда у меня есть режим фокусировки: мышь в gnome 3?

Я привык к этому поведению с моего предыдущего WM (круто), но я решил дать Gnome еще одну попытку (последний использовался был gnome2), и я до сих пор более или менее счастлив, только эта штука с фокусировкой мыши меня беспокоит. Я привык без задержки при фокусировке окна под мышью, но я не могу найти какие-либо настройки для этого в gnome3.

До сих пор я пробовал гуглить, что-то путаться с редактором dconf, но пока мне не повезло в решении этой проблемы.

Любая помощь будет оценена ^ _ ^

1 ответ1

4

Это можно изменить, отключив опцию focus-change-on-pointer-rest в схеме org.gnome.shell.overrides (которая переопределяет исходную опцию в org.gnome.mutter во время работы оболочки GNOME).

Но учтите, что у этого может быть больше недостатков, чем вы ожидаете.

Когда эта опция включена, существует жестко заданная задержка в 25 миллисекунд «для проверки, перестал ли указатель перемещаться после события пересечения», добавленная в коммит 59bc5b7 в ответ на сообщение об ошибке 678169.

commit 59bc5b7975f1f19ebacb520c1c2666c0828d1111

display: (Optionally) delay focus changes in focus-follows-mouse mode

Moving focus immediately on crossing events as we currently do
in focus-follows-mouse mode may trigger a lot of unwanted focus
changes when moving over unrelated windows on the way to a target.
Those accidental focus changes

 - prevent features like GNOME Shell's application menu from
   working properly

 - and are visually expensive since we now use a very distinct
   style for unfocused windows.

Instead, delay the actual focus change until the pointer has stopped
moving.

(Сообщение коммита переформатируется, чтобы подчеркнуть причины.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .