次の場合に正しく動作するプログラムがあります。
cd /path/to/prog && ./prog
を使用して、どこからでもコマンドラインから実行します。次の場合は機能しません。
cd /path/to/prog && ./prog
にポイントします。 (同上)AFAICTすべての機能しないメソッドは、cwd
が正しくないことが原因です。
それで、デスクトップ上でこのプログラムへの実用的なショートカットを簡単に作成するにはどうすればよいですか?
または、ワンライナーbashランチャースクリプトを作成してそのショートカットを作成するなどの追加の回避策なしで、ショートカットのcwd
を適切に設定するにはどうすればよいですか?
Linux Mint 18.1 MATE 64ビット。
更新:ランチャーインターフェイスにパスオプションがないようです:
表示されているランチャーUIを使用して作成し、結果の~/Desktop/*.desktop
ファイルを自分で編集してPath=...
行を追加できます。パス全体を複製するのではなく、Exec=prog_name
を入力すると機能しません。したがって、次のようになります。
...
Exec=/path/to/prog
Path=/path/to/
...