gra*_*olf 7 mouse gnome gnome-shell gnome3
使用焦点模式时如何更改焦点前的延迟:gnome 3 中的鼠标?
我已经习惯了我以前的 WM 的这种行为(很棒),但我决定再试一次 Gnome(最后一次使用的是 gnome2),到目前为止我或多或少很高兴,只有这个鼠标焦点问题困扰着我。我习惯于在鼠标下聚焦窗口时没有延迟,但我在 gnome3 中找不到任何设置。
到目前为止,我尝试使用谷歌搜索,对 dconf 编辑器进行了一些干预,但到目前为止我还没有解决这个问题。
$ gsettings set org.gnome.mutter focus-change-on-pointer-rest false
这在 Gnome 3.30 中对我有用。
您可以通过禁用focus-change-on-pointer-rest
模式中的选项org.gnome.shell.overrides
(在org.gnome.mutter
GNOME Shell 运行时覆盖原始选项)来更改此设置。
但请注意,这实际上可能有比您预期更多的缺点。
启用此选项后,有 25 毫秒的硬编码延迟“以检查指针是否在交叉事件后停止移动”,在提交 59bc5b7中添加以响应错误报告 678169。
提交59bc5b7975f1f19ebacb520c1c2666c0828d1111 显示:(可选)在焦点跟随鼠标模式下延迟焦点变化 正如我们目前所做的那样,立即将注意力转移到交叉事件上 在焦点跟随鼠标模式下可能会触发很多不需要的焦点 在前往目标的途中移过不相关的窗口时会发生变化。 那些意外的焦点变化 - 防止 GNOME Shell 的应用程序菜单等功能 好好工作 - 并且在视觉上很昂贵,因为我们现在使用非常独特的 未聚焦窗口的样式。 相反,延迟实际的焦点变化,直到指针停止 移动。
(提交消息重新格式化以强调原因。)
归档时间: |
|
查看次数: |
3176 次 |
最近记录: |