我在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錯誤,而不是瀏覽器錯誤。我會假設我的下一個努力是找出原因。