アプリケーションのショートカットの内容を見て、アプリケーションが実行される正確な実行行を見つけるにはどうすればよいですか?

アプリケーションのショートカットの内容を見て、アプリケーションが実行される正確な実行行を見つけるにはどうすればよいですか?

各アプリを開くのに問題があるか、プログラムを起動するためにデフォルトでどの設定を使用しているのかを知りたいので、これらのアプリのショートカットのいくつかのアプリの実行可能な行を確認したいと思いました。

とにかく、これを行う方法を知りたいです。プログラムがどのように設定されているかを見て、プログラムの各ステップがどこで失敗するのかを調べるのは私にとって一般的なプロセスです。私はWindowsでこれをたくさん行います。正しいコンテキストメニュー項目を表示できるように、修飾キーを押すか押さずにスタートメニューまたはタスクバーのショートカットを右クリックし、[プロパティ]を選択します。

少なくともUbuntu、Mint、ElementaryOSの場合は、Linuxベースのオペレーティングシステムディストリビューションで同等のバージョンが必要です。

追加情報:私はこの種のオペレーティングシステムで一般的に状況がどのように進行するのかを学び続けていますが、少しの努力で私が探している情報は通常ファイルとして保存され、次に*.desktop見つけることができます。少なくとも次の3つのディレクトリパス:

  • /usr/local/share/
  • /usr/share/applications/
  • ~/.local/share/applications/

たとえば、ElementaryOSに同梱されている「リモートデスクトップビューア」アプリケーションへのショートカットを作成し、ボタンをクリックしてダイアログボックスに接続情報を入力することなく、特定のホストへの接続を自動的に開きたいとします。インターネット上で一致するコマンドライン実行可能ファイルを検索するときに推測を取り除きたいです。

編集する:アプリケーション実行可能ファイルの名前が「Vinagre」であることがわかりました。
これは今後は避けたい手間です:)

答え1

alacarteメニュー項目を編集するためにインストールできます。

Debianベースのディストリビューションでは:

sudo apt-get install alacarte

それ以外の場合、指摘したように、情報はファイルの指定された.desktop場所(特にExecその行)にあります。

私はそれだけです:

grep -iR "name that shows up in menu"  ~/.local/share/applications /usr/share/applications

Exec次に、可能な候補のように見えるファイル行を見てください。

答え2

Cinammonデスクトップ環境では、通常、メインメニューから関連アイコンをランチャーにドラッグして右クリックしますedit

.desktopこの方法(またはアラカルトを使用して)にアクセスできないファイルの内容がかなり多いですが、Execコマンドラインだけが必要な場合、デスクトップファイルを見つけるよりもこの方法がより便利な場合が多いです。

関連情報