Linux 如何将url拖动到.desktop快捷方式

Linux 如何将url拖动到.desktop快捷方式,linux,hyperlink,drag-and-drop,desktop-shortcut,freedesktop.org,Linux,Hyperlink,Drag And Drop,Desktop Shortcut,Freedesktop.org,我在LXDE中创建了一个新的.desktop快捷方式,并将该快捷方式添加到“应用程序启动栏”。我可以将文件拖到快捷方式上,文件名将成功传递给脚本。但是,当我从Firefox或Chrome中拖动链接时,该链接不会作为参数传递 my.desktop文件的重要部分如下所示: [Desktop Entry] Exec=/bin/bash /home/myUserName/test.sh %u Terminal=false StartupNotify=true 和/home/myUserName/tes

我在LXDE中创建了一个新的.desktop快捷方式,并将该快捷方式添加到“应用程序启动栏”。我可以将文件拖到快捷方式上,文件名将成功传递给脚本。但是,当我从Firefox或Chrome中拖动链接时,该链接不会作为参数传递

my.desktop文件的重要部分如下所示:

[Desktop Entry]
Exec=/bin/bash /home/myUserName/test.sh %u
Terminal=false
StartupNotify=true
和/home/myUserName/test.sh仅包含:

echo "!$1!" > /home/myUserName/test.txt
只是为了证明这是在传递论点

我读过这本书。 当我发现问题时,我只安装了Chrome,但我读到Chrome是,所以我切换到Firefox;但是,URL仍然没有传递到桌面快捷方式

我希望我忽略了一些东西,因为这似乎是与freedesktop标准在连续性方面的巨大差距

有什么建议吗


编辑:测试后,Firefox会保存一个HTML文件,而不是像Chrome一样的链接,因此它似乎是一个LXDE错误,而不是浏览器错误。我假设我的下一步努力是找出原因。

我还没有完全理解窗口管理器和桌面管理器之间的区别,但我相信LXDE是罪魁祸首,无论是直接还是间接,与pcmanfm结合在一起

我读到安装pcmanfm mod可能会解决我的问题,我还读到pcmanfm不再被开发,而是被spacefm所取代,这不在我现在安装的范围之内,因为它在我的发行版中不可用


归根结底,XFCE和Thunar解决了这个问题。我在新安装的XFCE面板中添加了一个“启动器”,其EXEC与原始帖子中的相同,现在当我从Firefox拖动链接时,%u已成功传递到我的脚本。我没有尝试过从Chrome上拖动链接,但我觉得它也会起作用。

我还没有完全理解窗口管理器和桌面管理器之间的区别,但我相信LXDE是罪魁祸首,无论是直接还是间接,与pcmanfm结合在一起

我读到安装pcmanfm mod可能会解决我的问题,我还读到pcmanfm不再被开发,而是被spacefm所取代,这不在我现在安装的范围之内,因为它在我的发行版中不可用

归根结底,XFCE和Thunar解决了这个问题。我在新安装的XFCE面板中添加了一个“启动器”,其EXEC与原始帖子中的相同,现在当我从Firefox拖动链接时,%u已成功传递到我的脚本。我还没有尝试从Chrome上拖动链接,但我觉得它也能工作