回答:
ほとんどのデフォルトアプリケーションの.desktop
ファイルはにあります/usr/share/applications
。
これらのアプリケーションのいずれかを起動したときに実行される対応するターミナルコマンドを確認するには、ファイルブラウザーNautilusを開き、アプリケーションのアイコンを右クリックして、コンテキストメニューで[ プロパティ ]を選択します。これにより、必要なすべての詳細が表示されます(実行されるシステム設定についてはこちらをご覧くださいgnome-control-center -overview
)
Unity Launcher
か?ランチャーでプログラムを見つけて、最初にNautilusまたはコマンドラインを起動することなくこの種の情報を取得したい状況にいることがよくあります
リポジトリまたはを介してアプリケーションをインストールした場合dpkg
、次のコマンドを使用できます。
dpkg -l | grep "application name"
これにより、インストールされているすべてのアプリケーションとその説明が検索されます。説明を検索することはここで重要な部分です。なぜなら、説明を実行する「コマンド」にアプリケーション名が含まれていなくても、説明には通常アプリケーションの名前が含まれているためです。
GNOMEには、Disk Usage Analyzerと呼ばれるアプリケーションがあります。ただし、端末から実行するコマンドはそうではありませんdisk-usage-analyzer
。コマンドを見つけるには、次を実行できます。
dpkg -l | grep "disk usage"
出力には次のエントリが含まれている必要があります。
alaa@aa-lu:~$ dpkg -l | grep "disk usage"
ii baobab 3.6.4-0ubuntu1 i386 GNOME disk usage analyzer
2番目の列を見てください。Disk Usage Analyzerを実際に実行するコマンドはbaobab
です。
あなたができることは使用xprop
です:それはあなたがアプリケーションをクリックして情報を表示できるようにします。名前を取得するには、ターミナルに入力します。
xprop | grep WM_CLASS
動作WM_CLASS
しない場合は、で試してくださいWM_COMMAND
。
まず、synaptic
ターミナルで実行してSynapticを開きます。クイックフィルターボックスにアプリの名前を入力します。例として、を使用しますLibreOffice Writer
。Synapticフィルターにアプリの名前を入力します。
最初のインストール結果(小さな緑色のボックス)として表示さlibreoffice-writer
れ、最初の列に完全なパッケージ名が表示されます。
ここlibreoffice-writer
で、ターミナルで実行してみてください。パッケージが実行されることもありますが、この場合は機能しません。
ここで、Synapticを振り返ると、最初の結果がlibreoffice
パッケージであることがわかります。libreoffice
ターミナルで実行するだけで、この場合は次のウィンドウが表示されます。
または、man libreoffice
ターミナルに入力することもできます。これらの2つのスクリーンショットを見ると:
:あなたは二つのコマンドのいずれかを使用することができ、直接のLibreOffice Writerのを起動することを見ることができるlowriter
かをlibreoffice --writer
。どちらも同様に機能します。
synaptic
が、持っていますsoftware-center
(名前は私自身が使用していることがわかりました)。しかし、私はシステム設定を見つけることができませんでしたgnome-control-center
。これは、PSの方法によるものであることがわかりました。とにかく+1。
Synaptic
sudo apt-get install synaptic
ターミナルで実行してインストールできます。11.10リリースで削除されました。彼らは公式のインストールからそれを削除したことは非常に素晴らしいプログラム、そのような恥です。
一部のプログラムまたはアプリケーションは、単にバイナリで実行されます。アプリケーションの名前によって、バイナリの場所を見つけることができます。
whereis name-of-application
エルゴの小さな例:
$ whereis gparted
gparted: /usr/sbin/gparted /usr/share/man/man8/gparted.8.gz
あなたは単に引き継ぐことができます/usr/sbin/gparted
-アイコンまたはアプリケーション名のエントリでgpartedこのアプリケーションを実行するために(のようにcairo-dock
)。(この場合、gparted root-passwordを実行する必要があります)。
xprop
実行中のウィンドウのPIDを検索できますが、PIDにps
対応するコマンドを検索できます。この2つを組み合わせると、次のようにwindowに対応するコマンドを見つけることができます。
ps --no-headers -p $(xprop | awk -F '=' '/_NET_WM_PID/{print $2}') -o cmd
xprop
カーソルをに変えX
、ウィンドウをクリックしてPIDを返し、ps
そのPIDを使用してコマンドを印刷します。