web-dev-qa-db-ja.com

.desktopランチャーのターミナルアプリケーションに%Fを渡す

一部のコンソールエディターでは、複数のファイルを1つずつ開くことができます。たとえば、

nano file1 file2

nanoを2つの「タブ」で起動します。

ただし、.desktopランチャーは

Terminal=true
Exec=nano %F

nanoの2つのインスタンスで2つのコンソールウィンドウを開き、それぞれ1つのファイルを開きます。

.desktopが複数のファイルをパラメーターとしてシングルインスタンスコンソールアプリケーションに渡すようにする方法Exec=...ファイルの.desktopフィールドで使用できるワンライナーとして使用することをお勧めします。

更新:この動作はgnome固有の傾向があります。KDEでは「次のように動作します」:

Exec=nano %F
2
Narical

これは bug です。 「別のアプリで開く」を使用して多数のファイルを開くと、デフォルトのアプリで開く場合とはまったく異なります。 (しばらく自分の答えを受け入れられない)

2
Narical