我一直在修改Arc Menu Gnome Shell扩展的代码。我的目标是让它能够将程序拖到桌面上(当然,如果用户启用了它)。
“vanilla”GNOME菜单扩展提供了这个功能,从代码中可以很容易地实现。 Arc部分基于此菜单,因此它与它有许多相似之处。
我已经导入了它需要的库以及我能想到的任何其他“模仿”香草“菜单的方式。
然而,当我拖动图标时,它们会拖动但不会释放。这是进步,但绝对不成功。
代码的链接。 https://1drv.ms/f/s!Ar9u8yuRj5D8ko0Acb_GRHxWzrnGxQ
menu.js
和menuwidgets.js
来自Arc。
extension.js
来自“vanilla”扩展程序。
我希望我提供了足够的背景,有人可以指出我正确的方向。