雖然試圖將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中,我將如何將它取出來?任何的建議都受歡迎!