Ubuntu 19.04 のランチャー バーに Android エミュレーターをお気に入りとして追加するにはどうすればよいですか?

Ubuntu 19.04 のランチャー バーに Android エミュレーターをお気に入りとして追加するにはどうすればよいですか?

Ubuntu 19.04 のデスクトップ ランチャー バーに Android エミュレーターを追加したいと考えています。起動した (Android Studio -> ツール -> AVD マネージャーから) エミュレーター アイコンを右クリックしても、他のアプリケーションのようにデスクトップ ランチャー バーにピン留めするお気に入りオプションが表示されません。右クリックを押したエミュレータアイコン

答え1

評判が足りないのでコメントできません。お気に入りに追加できないアプリは Android エミュレーターだけですか?

次のいずれかを試すことができます:

ノートパソコンを再起動します。「すべてのアプリケーション」をクリックし、アプリをツールバーにドラッグします。

または、特定のアプリをお気に入りに追加できないバグがある可能性があります。次のリンクを確認してください: https://bugzilla.gnome.org/show_bug.cgi?id=738672#c1

答え2

コメントで言うとThe emulator is started through android studio which is another application.

つまり、別のアプリケーションではない可能性もあります。(自分でテストすることはできません。) ただし、別のアプリケーションであれば、 でそのランチャーを見つけてusr/share/applications、それをバーにドラッグ アンド ドロップすることができます。

別のアプリケーションでない場合は、特定のランチャーを作成する起動するコマンドを入力し、そのランチャーをバーに追加します。

今、プログラムがウィンドウを開くと仮定します、 で始まるコマンドを見つけることができますxwininfo

  • エミュレータを起動する

  • ターミナルを起動し、実行するxwininfoと、マウスカーソルが十字に変わります。

  • エミュレータウィンドウをクリックし、ターミナルに表示されるウィンドウID: NUMBERをメモします。

  • ターミナルで実行しますxprop -id XXXX | grep PID。XXXXは番号です。PID番号をメモしてください。

  • を実行しますps aux | grep XXXX。XXXXは上記のPID番号です。

その PID で始まり、探しているコマンドで終わる行が表示されます。そのコマンドを書き留めて、Execランチャー.desktopファイルの行に追加し~/.local/share/applications、バーにドロップします。

関連情報