他の「デスクトップアイテム」から「デスクトップアイテム」を実行するには?

他の「デスクトップアイテム」から「デスクトップアイテム」を実行するには?

どういうわけか他の「デスクトップアイテム」から「デスクトップアイテム」を実行できますか?

内部検索freedesktop デスクトップ項目の仕様答えは「いいえ」のようです。

私が望むのは、「WorkStack」という単一の「デスクトップアイテム」を作成して、呼び出されたときに操作に使用するすべてのアプリケーションスタックを開くことです。

bash実行可能ファイルの場所だけを使用してスタック内のアプリケーションを参照できることを知っていますが、「デスクトップアイテム」を使用して参照したいと思います。

ベストアンサー1

あなたはそれを使用することができますデキストラン。これは、「アプリケーションタイプのDesktopEntryファイルを作成して実行する」(マニュアルを引用)するように設計されたPythonプログラムです。

次のように、カスタムデスクトップ項目にキーを入力します。

Exec=dex /path/to/application1.desktop /path/to/application2.desktop ...

update-desktop-database次のようにする必要があります。デスクトップファイルユーティリティまたは、カスタムデスクトップアイテムをメニューやその他の場所に表示できるように、デスクトップ環境によって提供されるいくつかの同等のユーティリティ)。

私が知る限り、デスクトップ環境のアプリケーションランチャーを使用すると、を入力してファイルまたはURLを開くことができますが、パラメータをコマンドラインapplication-name /path/to/fileからdexデスクトップエントリに渡すことはできません。

あるいは、dexデスクトップ環境gtk-launchで提供されているコマンドラインユーティリティのいくつかを使用できます。U&Lへの回答です。そして一部Ask Ubuntuのこの質問に対する回答

おすすめ記事