我在LXDE中创建了一个新的.desktop快捷方式,并将该快捷方式添加到“Application Launch Bar”中。我可以将文件拖放到快捷方式上,并且文件名将成功传递到脚本。但是,当我从Firefox或Chrome拖动链接时,链接不会作为参数传递。是如何将URL拖到.desktop快捷方式
我.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
只是为了证明它传递参数。我已阅读freedesktop standards。 当我发现问题时,我只安装了Chrome浏览器,但我看到该Chrome是saving files instead of links,所以我切换到Firefox;但是该URL仍未传递到桌面快捷方式。
我希望我可以忽略一些东西,因为这似乎与freedesktop标准的连续性存在巨大差距。
有什么建议吗?
编辑:经过测试,Firefox保存了一个HTML文件,而不是像Chrome一样的链接,所以它看起来像是一个LXDE错误,而不是浏览器错误。我会假设我的下一个努力是找出原因。