1

LXDE で新しい .desktop ショートカットを作成し、そのショートカットを「アプリケーション起動バー」に追加しました。ファイルをショートカットにドラッグすると、ファイル名がスクリプトに正常に渡されます。ただし、 Firefox または Chrome からリンクをドラッグすると、リンクが引数として渡されません。

私の .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 標準を読みました。問題を発見したとき、私は Chrome しかインストールしていませんでしたが、Chromeはリンクではなくファイルを保存していると読んだので、Firefox に切り替えました。ただし、URL はまだデスクトップ ショートカットに渡されていません。

これはフリーデスクトップ標準との連続性に大きなギャップがあるように見えるので、何かを見落としていることを願っています.

助言がありますか?

編集:テスト後、Firefox は Chrome のようにリンクではなく HTML ファイルを保存するため、ブラウザのバグではなく LXDE のバグのようです。私の次の努力は、その理由を見つけることだと思います。

4

1 に答える 1