bamfdaemonは何をしますか?


50

私はそれをグーグルで検索しましたが、「bamfはアプリケーションウィンドウをデスクトップファイルに一致させます」以外の情報はほとんどありません。Unityはこれに依存しているため、削除するのは困難です。少なくとも、何をするのかを知っておくとよいでしょう。

回答:


54

プログラムを開くと、Unityはランチャー(ドック)に新しいアイコンをポップアップするか、既存のアイコンに矢印を追加します。各アイコンは実行可能ファイルではありません。.desktopファイルです。bamfdaemonこれは、アプリケーションのIDに依存する他の動作とともに、矢印を既存のアイコンに追加する必要があるか、新しいアイコンをポップアップする必要があるかを判断するのに役立ちます。


1
そのような単純なこと(アイコンに矢印を追加する)の場合、コールスタックの深さから判断して、わいせつに複雑な処理を行います。これは本当に肥大化する必要がありますか?plus.google.com/+BramStolk/posts/ZzT16MSm2Zn
Bram

4

Unity Integrationウェブサイトに関連していると思います。私が正しいことを願っています...

編集:によると、この ことは次のとおりです。

ウィンドウマッチングライブラリ-デーモンbamfはアプリケーションウィンドウをデスクトップファイルに一致させます

このパッケージには、ライブラリで使用されるデーモンとGDesktopAppInfoで起動されたアプリケーションのマッチングを容易にするgioモジュールが含まれています


0

bamfdaemonは、既存のアイコンに矢印を追加する必要があるか、新しいアイコンをポップアップする必要があるかを、アプリケーションIDに依存する他の動作とともに決定することにより、これを支援します。

優れた答えを追加するにはbamfdaemon、パージオプションを使用せずに、テストとして簡単にアンインストールできます。

sudo apt-get remove bamfdaemon

この方法は、あなたがこのデーモンが背後にあるアイデアを取得しますALT+ TABアプリケーションスイッチャーを。

再度インストールすると、すべてが適切に配置されます。

sudo apt-get install bamfdaemon

たとえば、そのプロセスを強制終了すると、再びプロセスが生成されますが、アイコンの乱れで終了する場合があります。


4
誰かがこれを行ってデスクトップを壊した場合に備えて、後でUnityを再インストールする必要がありました。
BłażejCzapp

2
-1問題はアンインストール方法ではありません。OPは「Unityはそれに依存しているので、削除するのは難しい」と述べたため、彼はこれを明確に知っています。
アルディラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.