我想更改每个打开的应用程序(包括桌面和面板)上的光标类型。我使用 GNU/Linux 和 GTK+。
这是我在系统范围内更改游标类型的尝试:
List<weak Gdk.Window> windows = Screen.get_default().get_toplevel_windows();
foreach(Gdk.Window window in windows) {
window.set_cursor(new Cursor(CursorType.PIRATE));
}
此代码仅更改我的应用程序窗口上的光标类型。如何更改所有应用程序的光标类型?有没有使用 GTK+ 的方法?如果没有,我该如何使用 Xlib 来做到这一点?谢谢你的帮助。