Como definir o aplicativo padrão para uma extensão de arquivo específica

4

Estou tentando definir o meshlab como o aplicativo padrão para abrir arquivos .obj.

Eu tentei (como mencionado em aqui ) clique com o botão direito em um arquivo obj aleatório - > propriedades - > Abrir com - > não há meshlab para escolher e não há como adicionar meshlab nele.

O mais estranho é quando eu faço o mesmo passo para o arquivo .ply, na verdade, existe uma opção para escolher o meshlab para definir como o aplicativo padrão.

Agora eu preciso abrir o meshlab primeiro e arrastar o arquivo obj nele, o que é muito mais complicado do que apenas clicar duas vezes no arquivo obj para abri-lo.

O que devo fazer para que eu possa abrir arquivos .obj com meshlab por padrão?

    
por user3667089 08.09.2016 / 00:15

1 resposta

2

Primeiro, execute mimetype no seu arquivo para obter o mimetype da seguinte forma:

$ mimetype bunny.obj 
bunny.obj: application/x-tgif

Depois de determinar o tipo MIME correspondente, adicione seu aplicativo como padrão em /usr/share/applications/defaults.list :

$ sudo su
$ echo "application/x-tgif=meshlab.desktop" >> /usr/share/applications/defaults.list

É importante usar dois > símbolos no comando acima, não um. Considere fazer um backup de /usr/share/applications/defaults.list antecipadamente também.

    
por Flight Odyssey 28.06.2018 / 21:00