虽然试图将D & D支持添加到我正在编写的gnome-shell扩展中,但遇到了一些麻烦。我可以为任何打开的窗口创建放置目标,但这是我设法实现的一切。gnome-shell-extensions拖放
我无法区分窗口。我试图使用global.get_stage().get_actor_at_pos(Clutter.PickMode.ALL, x, y).get_parent().get_parent().get_meta_window().get_wm_class()
,但是有一半时间它给了我错误的窗口,并且现在每次都返回null
。另外我不确定如何将信息放入目标。
我想要做的就是将文件URI放入浏览器窗口或将文件放入文件管理器。
它甚至可能在gnome-shell-extensions中,我将如何将它取出来?任何的建议都受欢迎!