Gnomes .desktop 現在のパス

Gnomes .desktop 現在のパス

Strifeを実行するためにデスクトップファイルを作成しようとしても機能しません。現在のパスの場合は、ここでこのコマンドを使用します。'"$(dirname "$1")"' 実行可能ファイルを実行するには、次のコマンドを使用します。 '"$(dirname "$1")"/Strife/bin/strife'

ベストアンサー1

あなたのシェルが.desktopファイルを処理するならば、非常に驚​​くでしょう。 Execディレクティブにフルパスをハードコーディングするのが最善です。


小人を見つけました。デスクトップエントリの仕様これは次のように言います。

Execキーにはコマンドラインを含める必要があります。コマンドラインは実行可能プログラム(オプションで1つ以上の引数が続きます)で構成されています。実行プログラムはフルパスまたは実行可能ファイル名のみを使用して指定できます。フルパスが指定されていない場合は、デスクトップ環境で使用されている$ PATH環境変数で実行可能ファイルを見つけます。

おすすめ記事