Cosa fa bamfdaemon?


50

Ho cercato su Google per questo, e ci sono pochissime informazioni oltre a "bamf abbina le finestre delle applicazioni ai file desktop". L'unità dipende da essa, quindi è difficile rimuoverla, almeno sarebbe bene sapere cosa fa.

Risposte:


54

Quando apri un programma, Unity aprirà una nuova icona sul launcher (dock) e / o aggiungerà una freccia a un'icona esistente. Ogni icona non è un eseguibile; è un file .desktop. bamfdaemonaiuta a determinare se è necessario aggiungere una freccia a un'icona esistente o se viene visualizzata una nuova icona, insieme ad altri comportamenti dipendenti dall'identità dell'applicazione.


1
Per una cosa così semplice (aggiungendo una freccia a un'icona) fa alcune cose oscenamente complesse, a giudicare dalla profondità del suo callstack. Deve davvero essere così gonfio? plus.google.com/+BramStolk/posts/ZzT16MSm2Zn
Bram

4

Penso che sia correlato ai Unity Integrationsiti Web. Spero di avere ragione ...

modifica: secondo questo è:

Libreria di corrispondenza finestre: daemon bamf abbina le finestre dell'applicazione ai file desktop

Questo pacchetto contiene il demone utilizzato dalla libreria e un modulo gio che facilita la corrispondenza delle applicazioni avviate tramite GDesktopAppInfo


0

bamfdaemon aiuta questo determinando se una freccia deve essere aggiunta a un'icona esistente o se viene spuntata una nuova icona, insieme ad altri comportamenti dipendenti dall'identità dell'applicazione.

per aggiungere l'eccellente risposta che cosa bamfdaemonpuò fare per te, puoi semplicemente disinstallarlo come test, senza l'opzione di eliminazione.

sudo apt-get remove bamfdaemon

In questo modo avrai l'idea che questo demone è dietro ALT+ TABswitcher dell'applicazione.

Lo installi di nuovo e tutto sarà a posto:

sudo apt-get install bamfdaemon

Se, ad esempio, uccidi quel processo, verrà di nuovo generato, ma potresti finire con il disturbo dell'icona.


4
Nel caso in cui qualcuno rompa il desktop in questo modo - ho dovuto reinstallare l'unità in seguito.
Błażej Czapp,

2
-1 La domanda non è come disinstallarla. OP ha dichiarato "L' unità dipende da questo, quindi è difficile da rimuovere ", quindi lo sa chiaramente.
ardila
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.