我想编写一个与GNOME Shell中"focus-follows mouse"设置相反的扩展名:我想让我的指针移动到当前聚焦窗口的中心。
这可以在GNOME Shell扩展中完成吗?我看到一些包含xfixes cursor的GNOME代码,但我找不到核心Javascript或任何现有扩展中对程序指针更新的任何引用。 (我对谷歌不好吗?)
有效答案包括(1)执行此操作的示例代码或(2)引用无法完成的规范来源的引用。
答案 0 :(得分:3)
在overview.js
Gdk = imports.gi.Gdk
let display = Gdk.Display.get_default();
let deviceManager = display.get_device_manager();
let pointer = deviceManager.get_client_pointer();
let [screen, pointerX, pointerY] = pointer.get_position();
pointer.warp(screen, 10, 10);
答案 1 :(得分:0)