thunar-archive-plugin - Falha ao extrair arquivos: Nenhum gerenciador de arquivos apropriado encontrado

3

Desde que nós desinstalamos o ark archiver para usar o file-roller no Centos 7.4, estamos enfrentando um erro no thunar com o thunar-archive-plugin. Qualquer ação (extrair aqui, extrair para, criar arquivo) fornece esta mensagem de erro:

Failed to extract files: No suitable archive manager found
    
por Hadrien Huvelle 22.02.2018 / 16:11

1 resposta

5

A maneira como o thunar-archive-plugin funciona é o seguinte.

Se você quiser extrair o arquivo test.tar.gz com um clique direito no thunar. o processo que funciona em segundo plano é o seguinte:

Ele determina o tipo de mime do arquivo. Você pode fazer assim:

# xdg-mime query filetype /path/to/test.targ.gz
# application/x-gzip

Ele determina o aplicativo padrão para esse tipo de mime. Você pode fazer assim:

# xdg-mime query default application/x-gzip
# org.gnome.FileRoller.desktop

Ele tenta encontrar um plug-in de sucesso que corresponda a esse nome de aplicativo. No Centos 7 esses plugins (arquivos .tap) são armazenados em: / usr / libexec / thunar-archive-plugin /.

O Thunar-archive-plugin tentará encontrar um arquivo .tap de acordo com o nome do arquivo padrão do desktop do aplicativo. Para meu exemplo, o aplicativo padrão é org.gnome.FileRoller .desktop, ele procura então por um arquivo de toque chamado: /usr/libexec/thunar-archive-plugin/org.gnome. FileRoller .tap

É aí que está o problema. o arquivo do plugin .tap é chamado file-roller .tap não é org.gnome.FileRoller .tap

Para resolver isso, simplesmente fiz:

# ln -s /usr/libexec/thunar-archive-plugin/file-roller.tap /usr/libexec/thunar-archive-plugin/org.gnome.FileRoller.tap

Apenas é útil saber que arquivos .app são apenas scripts bash que você pode modificar. Você também pode criar um para seu arquivador se ainda não tiver suporte.

    
por 22.02.2018 / 16:11