Listar instâncias de um flatpak

Olá pessoal, estou fazendo um script para manipulação de um programa que está instalado no meu sistema como um flatpak, mais especificamente o programa chama-se Obsidian (md.obsidian.Obsidian v.0.12.19) é um manipulador de arquivos markdown.
Meu caso é que eu abro algumas instancias dele ao mesmo tempo e em meu script eu gostaria de saber quantas estão abertas, porém quando uso o comando flatpak ps sempre tenho como retorno 2 processos, independente do numero de instancias que estejam abertas. Alguém sabe uma forma de eu conseguir essa informação?

Desde já agradeço

Pode ser o caso de o programa fazer todas as janelas serem unificadas em um único processo (o LibreOffice, por exemplo, faz isso, mesmo com vários documentos abertos de vários tipos, só há um único processo de soffice.bin). Aí não tem como obter essa informação apenas contando o número de processos.

Uma outra opção seria tentar contar o número de janelas aberto, usando xwininfo -tree -root ou xlsclients no script.

1 curtida

Tentei usar as dicas de várias formas com vários parâmetros mas não funcionou.