Como desinstalamos o arquivador ark para usar o file-roller no Centos 7.4, estamos enfrentando um erro no thunar com o plug-in thunar-archive.
Qualquer ação (extrair aqui, extrair para, criar arquivo) dá esta mensagem de erro:
Failed to extract files: No suitable archive manager found
A maneira como o plugin thunar-archive-plugin funciona é a seguinte.
Se você deseja extrair o arquivo test.tar.gz com um clique direito em thunar. o processo que funciona em segundo plano é o seguinte:
Ele determina o tipo mime do arquivo. Você pode fazer assim:
Ele determina o aplicativo padrão para esse tipo de mime. Você pode fazer assim:
Ele tenta encontrar um plug-in thunar-achive que corresponda ao nome desse aplicativo. No Centos 7, esses plug-ins (arquivos .tap) são armazenados em: /usr/libexec/thunar-archive-plugin/.
Thunar-archive-plugin tentará encontrar um arquivo .tap de acordo com o nome de arquivo padrão da área de trabalho do aplicativo. Para o meu exemplo, o aplicativo padrão é org.gnome.FileRoller .desktop, ele procura um arquivo tap chamado: /usr/libexec/thunar-archive-plugin/ org.gnome.FileRoller .tap
É aí que está o problema. o arquivo de plug-in do arquivo roller .tap é denominado file-roller .tap e não org.gnome.FileRoller .tap
Para resolver isso, eu simplesmente fiz:
É útil saber que os arquivos .app são apenas scripts bash que você pode modificar. Você também pode criar um para o seu arquivador se o seu ainda não for compatível.