ランチャーを作成するコマンド(Xfce/Thunar GUIの背後)

ランチャーを作成するコマンド(Xfce/Thunar GUIの背後)

Thunar には、デスクトップを右クリックしてデスクトップ ファイル/ランチャーを作成するオプションがあります。

ここに画像の説明を入力してください

ここに画像の説明を入力してください

この GUI の背後には、他のコンテキストで使用できるコマンドがありますか?

答え1

これはただ.desktop ファイルフォルダ内~/Desktop

これらのファイルは、テキスト エディターまたは INI スタイルのファイルを書き込むことができる他のプログラムを使用して手動で作成できます。

.desktopファイルは、xdg-desktop-icon道具。

編集

X の下にウィンドウを作成したプロセスを見つけます。

  1. ターミナルを起動する
  2. 実行しxwininfoて興味のあるウィンドウをクリックし、「ウィンドウID」をメモします。
  3. xprop -id XXXX | grep PIDwhere XXXXis from を実行しxwininfo、PIDをメモします。
  4. PIDはps aux | grep XXXXどこから来るのか実行XXXXxprop

Xfce では、プログラムは次のとおりです。

exo-desktop-item-edit --display=:0.0 --create-new --type Application file:///home/$USER/Desktop

答え2

最初の回答とそのコメントに基づいた補足として:

のために現在のディレクトリにランチャーを作成するためのThunarアクション: Thunar を開き、「編集 - カスタムアクションの構成」を選択して、次のコマンドを追加します。

sh -c 'exo-desktop-item-edit --create-new --type Application .'

最後のドット(.現在のディレクトリを指定しますファイルの作成場所として。(ソースリンク

「表示条件」で「ディレクトリ」をチェックします。

関連情報