Obtenha aplicativos para download que podem abrir um tipo de arquivo específico

1

Estou tentando criar uma caixa de diálogo "abrir com" personalizada que permite ao usuário abrir um arquivo com um aplicativo ainda não instalado. No Ubuntu, é possível obter uma lista de programas que podem ser usados para abrir um arquivo? Eu preciso encontrar uma lista de programas para download (em vez de programas instalados) que podem abrir um arquivo, a partir da linha de comando.

    
por Anderson Green 30.11.2012 / 17:53

2 respostas

3

O

PackageKit permite que você pesquise aplicativos pelo tipo MIME. Infelizmente, os desenvolvedores do Ubuntu não fizeram muito esforço para integrar o PackageKit com o Ubuntu por padrão, mas ainda funciona surpreendentemente bem.

Primeiro, verifique se você instalou o kit de ferramentas gráficas do PackageKit, gnome-packagekit-tools .

Em seguida, execute gpk-install-mime-type na linha de comando, seguido por um tipo mime. Por exemplo:

gpk-install-mime-type text/plain

Screenshots:

    
por Flimm 30.11.2012 / 22:14
2

Meu palpite é que você precisaria compilar as informações por conta própria. Você precisaria compilar os tipos de arquivos e associações com programas no gerenciador de pacotes. Uma tarefa longa, mas ficaria feliz em ajudar. Soa como um projeto valioso. Poderíamos até mesmo abrir a fonte da tarefa e pedir ajuda a outras pessoas. Você pode ir ao meu site e me enviar um email do formulário de contato.

Outros que os tipos de arquivos conhecidos são armazenados internamente na maioria das distribuições de Linux em um grau menor. Aqui está uma pergunta que aborda que Onde as associações de arquivos são armazenadas?

    
por Goddard 30.11.2012 / 20:13