Definir navegador de arquivos padrão para "abrir pasta contendo"

11

Desde que instalei o EasyTag no meu Arch Linux, vários outros programas usam o EasyTag em vez do Nautilus como navegador de arquivos.

Por exemplo, o Firefox inicia o EasyTag se eu clicar em "abrir pasta contendo".

Onde posso definir o Nautilus como meu "navegador de arquivos padrão"?

rockZ
fonte
Relacionados / duplicar: Gnome sugere-me para abrir HDDs externos com Anjuta
don_crissti

Respostas:

13

Você pode definir o navegador de arquivos padrão editando o arquivo ~/.local/share/applications/mimeapps.list. Abra este arquivo e altere a linha da inode/directoryseguinte maneira

inode/directory=nautilus.desktop;

Se isso não funcionar, você deve alterar o gerenciador de arquivos no arquivo

/usr/share/applications/mimeinfo.cache

adicionando (ou atualizando) esta linha

inode/directory=nautilus.desktop
Dababi
fonte
2
Sim, parece que a easytag corrompeu o inode / diectoryline no mimeinfo.cache: inode / directory = easytag.desktop; org.gnome.Nautilus.desktop; Foi capaz de corrigi-lo, thx!
Rockz
1
Depende de fatores que não posso declarar, mas, em alguns casos, o gerenciador de arquivos só precisa estar presente (mencionado) após inode/directory=, mesmo na última posição, não importa se outros também estão listados lá e em que ordem . Caso isso não funcione, tente colocá-lo lá primeiro , mantendo os outros. Se isso ainda não funcionar, pode ser necessário remover pelo menos o culpado que assume o controle, se não todos os outros programas mencionados, exceto o gerenciador de arquivos.
@ iBlink - vários programas listados não devem ser um problema, mas às vezes é. Você já tentou colocar o nautilus em primeiro lugar ? - Manter outros programas lá (como EasyTAG ou tocadores de mídia) pode ser útil como ele adiciona-los para o 'aberto com' menu de contexto como uma opção para pastas
@cipricus Ah, várias linhas são para abrir como menu de contexto? É bom saber, já que a easytag de alguma forma substitui minhas alterações o tempo todo. Acabei de adicionar outra linha com inode / directory. Graças
Rockz
Como evitar o problema completamente: unix.stackexchange.com/q/336982/32012
2

O comando a seguir resolveu esse problema no arch linux:

xdg-mime default nautilus.desktop inode/directory

(Fonte: Arch Forums )

Udi
fonte
1
No meu caso, o cache foi o problema, então editei o arquivo /usr/share/applications/mimeinfo.cache"com sudo" #
SergioAraujo 22/10/1918
1

Você pode encontrar uma descrição abrangente da configuração de aplicativos padrão aqui no artigo wiki do Arch de acordo.

Para o seu caso específico, você edita ~/.config/mimeapps.liste adiciona uma nova linha inode/directory=nautilus.desktopà seção [Default Applications].

O arquivo deve ser semelhante ao seguinte:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop
Marcus
fonte
Isso funcionou para mim. Não consegui encontrar a pasta na resposta aceita
#
1
O arquivo ~ / .local / share / applications / mimeapps.list` está obsoleto (publiquei um comentário sobre isso na resposta aceita).
Marcus