Ubuntu – Comment obtenir la liste des applications GUI en cours d’exécution dans le lanceur Unity

J’ai besoin d’une liste avec uniquement les applications actuellement ouvertes / en cours d’exécution dans Dash, celles qui ont cette ou ces petites flèches blanches sur le côté gauche de l’icône.

Y a-t-il un moyen de l’obtenir?

Meilleure réponse

  • La façon de le faire avec qdbus et org.ayatana.bamf interface.

    Liste des candidatures ouvertes par .desktop fichier:

     $ qdbus org.ayatana.bamf /org/ayatana/bamf/matcher \                           
    > org.ayatana.bamf.matcher.RunningApplicationsDesktopFiles
    /usr/share/applications/compiz.desktop
    /usr/share/applications/firefox.desktop
    /usr/share/applications/x-terminal-emulator.desktop
     

    En utilisant org.ayatana.bamf.matcher.RunningApplications et org.ayatana.bamf.view.Name les méthodes

     $ qdbus org.ayatana.bamf /org/ayatana/bamf/matcher  \
    > org.ayatana.bamf.matcher.RunningApplications | \
    > xargs -I {} qdbus org.ayatana.bamf {} org.ayatana.bamf.view.Name
    Firefox Web Browser
    MY CUSTOM TERMINAL
    Compiz