bamfdaemon做什么?

我已经用Google搜索了,除了“bamf将应用程序窗口与桌面文件匹配”之外,其他信息很少。 Unity取决于它,所以删除是困难的,至少知道它的作用是很好的。

当您打开程序时,Unity将在启动器(停靠栏)上弹出一个新图标和/或向现有图标添加箭头。 每个图标都不是可执行文件; 它是一个.desktop文件。 bamfdaemon通过确定是否需要将箭头添加到现有图标或弹出新图标以及依赖于应用程序标识的其他行为来帮助实现此目的。

我认为这与网站的Unity Integration有关。 我希望我是对的……

编辑:根据这个是:

窗口匹配库 – 守护程序bamf将应用程序窗口与桌面文件匹配

这个包包含库使用的守护进程和一个gio模块,它有助于匹配通过GDesktopAppInfo启动的应用程序

bamfdaemon通过确定是否需要将箭头添加到现有图标或弹出新图标以及依赖于应用程序标识的其他行为来帮助实现此目的。

为了追加bamfdaemon可以为你做的优秀答案,你可以简单地卸载它作为测试,没有清除选项。

 sudo apt-get remove bamfdaemon 

这样你就会明白这个守护进程是ALT + TAB应用程序切换器的后盾。

你再次安装它,一切都将到位:

 sudo apt-get install bamfdaemon 

例如,如果您杀死该进程,它将再次生成,但您可能会以图标无序结束。