Obtenha todos os aplicativos que podem abrir um arquivo específico (usando a linha de comando)

1

Eu quero escrever meu próprio "abrir com" GUI para o Ubuntu. No Ubuntu, é possível obter uma lista de aplicativos que podem abrir um arquivo especificado (a partir da linha de comando?)

    
por Anderson Green 30.11.2012 / 06:44

1 resposta

1

Você pode usar o comando mimeopen para listar os aplicativos capazes de abrir o arquivo.

Exemplo: Say Se eu tiver que abrir um arquivo tar. Eu posso usar o comando

mimeopen -d test.tar

A saída da amostra será algo como isto

$mimeopen -d test.tar 
Please choose a default application for files of type application/x-tar

    1) Archive Manager  (file-roller)
    2) Archive Mounter  (mount-archive)
    3) Other...

use application #

Quando você escolher a terceira opção, você será solicitado a digitar um comando que seja capaz de abrir um arquivo tar.

    
por devav2 30.11.2012 / 07:49