短い :いいえ、この方法ではできません
長い :デスクトップ ランチャーが役立つ場合があります。
Unix スタイルのシンボリック リンクには ターゲット しかありません ディレクトリ; source の個別のプロパティはありません ディレクトリ。シンボリック リンクについては、
で読むことができます。- シンボリックリンクは何から作られていますか?シンボリック リンクの構造を理解する
- Windows スタイルのショートカットに対するシンボリック リンクの利点
質問が指摘するように、ソース ディレクトリはデスクトップ ディレクトリです。
コメントには、現在のディレクトリを基準にしてシンボリック リンクを作成するという記述があります。 、しかしそれは質問とは関係ありません。
この質問は、Microsoft Windows のショートカットの動作に関するものです。デスクトップ ランチャーを使用すると、この動作を模倣できます (「デスクトップ エントリ キーの認識」セクションの「デスクトップ エントリ仕様」を参照):
<ブロック引用>
Exec
実行するプログラム。おそらく引数付きです。このキーの機能の詳細については、Exec キーを参照してください。 Exec
DBusActivatable
の場合はキーが必要です true に設定されていません。 DBusActivatable
でも true の場合、DBusActivatable
を理解しない実装との互換性のために Exec を指定する必要があります .
Path
エントリのタイプが Application
の場合 、プログラムを実行する作業ディレクトリ。
Unix シンボリック リンクは定数です 、Windows のショートカットには (1980 年代の Apollo Domain のように) 変数を埋め込むことができます .デスクトップの仕様では、Exec で有効なもの (特殊変数) についてある程度詳しく説明されていますが、環境変数がどこで使用される可能性があるかについては詳しく説明されていません。したがって、実装は異なります。
幸いなことに、提示された質問には定数のみが必要であり、ランチャーは解決策を探す場所です。