Ask Ubuntu is a question and answer site for Ubuntu users and developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I've googled for it, and there's very little info besides "bamf matches application windows to desktop files". Unity depends on it so it's difficut to remove, at least would be good to know what it does.

share|improve this question
Regardless, it's a BAMF (see urban dictionary). – AlexMA Feb 25 '15 at 18:02
up vote 35 down vote accepted

When you open a program, Unity will either pop up a new icon on the launcher(dock) and/or add an arrow to an existing icon. Each icon is not an executable; it is a .desktop file. bamfdaemon helps this by determining whether an arrow needs to be added to an existing icon, or a new icon be popped up, along with other behaviors dependent on application identity.

share|improve this answer
such a lame task for such a cool name. – Kyle Baker Feb 10 at 16:51

I think it is related to Unity Integration for websites. I hope I am right ...

edit: According to this it is:

Window matching library - daemon bamf matches application windows to desktop files

This package contains the daemon used by the library and a gio module that facilitates the matching of applications started through GDesktopAppInfo

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.