¿Qué hace bamfdaemon?

50

Lo busqué en Google y hay muy poca información además de "bamf compara las ventanas de la aplicación con los archivos de escritorio". La unidad depende de ello, por lo que es difícil de eliminar, al menos sería bueno saber lo que hace.

usuario1350992
fuente

Respuestas:

54

Cuando abre un programa, Unity abrirá un nuevo ícono en el iniciador (dock) y / o agregará una flecha a un ícono existente. Cada icono no es un ejecutable; Es un archivo .desktop. bamfdaemonesto ayuda a determinar si es necesario agregar una flecha a un ícono existente, o aparecer un ícono nuevo, junto con otros comportamientos que dependen de la identidad de la aplicación.

ζ--
fuente
1
Para una cosa tan simple (agregar una flecha a un icono) hace algunas cosas obscenamente complejas, a juzgar por la profundidad de su pila de llamadas. ¿Realmente necesita estar tan hinchado? plus.google.com/+BramStolk/posts/ZzT16MSm2Zn
Bram
4

Creo que está relacionado con los Unity Integrationsitios web. Espero tener razón ...

editar: Según esto es:

Biblioteca de coincidencia de ventanas: daemon bamf compara ventanas de aplicaciones con archivos de escritorio

Este paquete contiene el demonio utilizado por la biblioteca y un módulo gio que facilita la coincidencia de aplicaciones iniciadas a través de GDesktopAppInfo

Mostafa Shahverdy
fuente
0

bamfdaemon ayuda a esto al determinar si es necesario agregar una flecha a un ícono existente, o si debe aparecer un nuevo ícono, junto con otros comportamientos que dependen de la identidad de la aplicación.

para agregar la excelente respuesta de lo que bamfdaemonpuede hacer por usted, puede simplemente desinstalarlo como prueba, sin la opción de purga.

sudo apt-get remove bamfdaemon

De esta manera, tendrá la idea de que este demonio está detrás del conmutador de aplicaciones ALT+ TAB.

Lo instala de nuevo y todo estará en su lugar:

sudo apt-get install bamfdaemon

Si, por ejemplo, elimina ese proceso, se generará nuevamente, pero puede terminar con el desorden de iconos.

prosti
fuente
44
En caso de que alguien rompa su escritorio haciendo esto, tuve que reinstalar la unidad después.
Błażej Czapp
2
-1 La pregunta no es cómo desinstalarlo. OP declaró "La unidad depende de ello, por lo que es difícil de eliminar ", por lo que claramente lo sabe.
ardila