bamfdaemon是做什么的?


50

我已经用谷歌搜索了,除了“ bamf将应用程序窗口匹配到桌面文件”之外,几乎没有其他信息。Unity依赖于它,因此很难删除它,至少知道它的作用将是一件好事。

Answers:


54

当您打开程序时,Unity将在启动器(扩展坞)上弹出一个新图标和/或向现有图标添加箭头。每个图标都不是可执行文件。它是一个.desktop文件。bamfdaemon通过确定是需要将箭头添加到现有图标还是弹出新图标,以及取决于应用程序身份的其他行为,可以帮助实现这一点。


1
对于这样一个简单的事情(在图标上添加箭头),从调用堆栈的深度来看,它做了一些非常复杂的事情。真的需要这样肿吗?plus.google.com/+BramStolk/posts/ZzT16MSm2Zn
Bram

4

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

编辑:根据 是:

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

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


0

bamfdaemon通过确定是需要将箭头添加到现有图标还是弹出新图标,以及取决于应用程序身份的其他行为,来帮助实现这一点。

为了添加出色的答案bamfdaemon可以为您做些什么,您可以简单地将其卸载为测试,而无需清除选项。

sudo apt-get remove bamfdaemon

这样,您将了解到该守护程序位于ALT+ TAB应用程序切换器的背后。

再次安装它,一切就绪。

sudo apt-get install bamfdaemon

例如,如果您杀死该进程,它将再次产生,但是您可能会以图标混乱而告终。


4
以防万一有人破坏台式机的性能-之后,我必须重新安装unity。
BłażejCzapp

2
-1问题不是如何卸载它。OP表示“ Unity依赖于此,因此很难删除 ”,因此他清楚地知道这一点。
阿迪拉
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.