"Abrir pasta contendo" no Firefox não usa meu gerenciador de arquivos padrão

20

Meu padrão do sistema é Nautilus. Mas quando clico com o botão direito do mouse em Downloads e escolho "abrir pasta contendo", ele abre o Thunar e não o Nautilus.

Abrir pasta contendo

Como posso mudar isso?

Paul Woitaschek
fonte
2
As respostas a esta pergunta não funcionou para mim, mas isso fez: askubuntu.com/a/404332/10244
GlenPeterson

Respostas:

17

Depois de muitas tentativas, deparei-me com o método muito simples descrito acima por Gill Bates, que era

  1. Vá para Configurações do sistema
  2. Alterne o gerenciador padrão para outra coisa
  3. Mude de volta

Então fiz isso, fechei e reabri o Firefox e, com certeza, funcionou como um encanto. Talvez eu possa invocar a Navalha de Occam aqui ...

user258092
fonte
11
isso funcionou para mim. não precisei reiniciar o firefox.
Jayen 12/05
2
Problema idêntico no Kubuntu 14.04, isso corrigiu. No KDE é Default Applications -> File Manager.
Ash
Obrigado! Eu não acredito que isso funcionou ... Como por comentário de Ash essa correção funciona em Kubuntu fiel
dwurf
3
Você poderia adicionar uma dica de onde, nas configurações do sistema, essas alterações podem ser feitas? No Ubuntu 16.10, há uma seção chamada Aplicativos Padrão nas configurações de Detalhes , mas ela só permite selecionar padrões para Web , Correio , Calendário , Música , Vídeo e Fotos , sem gerenciador de arquivos.
OR Mapper
A solução é o resultado do gerenciador de arquivos se tornar o primeiro mencionado depois inode/directory=, /usr/share/applications/mimeinfo.cachedepois que a configuração do gerenciador de arquivos é atualizada conforme indicado (veja minha resposta ). Sua solução é possível no Unity e em outros desktops, nos quais há uma configuração para alternar o gerenciador de arquivos com uma GUI. Quando isso está ausente, pode ser feito manualmente, conforme indicado.
7

A sugestão de @carnendil não é sensata porque o sistema gera essa lista na inicialização e, portanto, não deve ser editada diretamente pelo usuário. De fato, cada entrada deve conter todas as opções disponíveis no sistema e, às vezes, a primeira entrada não é a preferida.

Em teoria, a sugestão do @Fab deve funcionar, mas acontece que às vezes os programas tentam fazer referência defaults.listexclusivamente. Por exemplo, a discussão no Bugzilla revela que o Firefox nem sabe procurar uma das listas locais do usuário defaults.liste mimeapps.list.


Portanto, sugiro que você edite um dos seguintes arquivos, com a primeira opção provavelmente sendo a escolha mais sábia, a menos que você esteja em um sistema multiusuário:

  1. Editar /usr/share/applications/defaults.list; ou
  2. Edite ambos ~/.local/share/applications/mimeapps.list e ~/.local/share/applications/defaults.list; ou
  3. Edite um dos arquivos dentro ~/.local/share/applications/e crie um link simbólico para esse arquivo a partir do outro (por exemplo, edite ~/.local/share/applications/mimeapps.liste vincule a ele a partir dele ~/.local/share/applications/defaults.list).

Para uma das seguintes opções acima, adicione (ou altere) a seguinte linha:

inode/directory=Thunar-folder-handler.desktop
Jake
fonte
11
A resposta aceita não funcionou para mim, mas funcionou para mim no Xubuntu 16.04 LTS para o Thunar File Manager; Somente o ponto de edição 1: inode/directory=thunar.desktop(os outros arquivos não existem).
Rutrus 4/03/2017
11
Eu acho que usar xdf-mime default thunar.desktop inode/directoryé ainda mais robusto.
Raphael
5

Eu também encontrei esse problema, mas no meu caso - apenas mudar o Gerenciador de arquivos padrão para algo e voltar ao necessário, usando a GUI padrão, foi útil.

Gill Bates
fonte
A solução é o resultado do gerenciador de arquivos se tornar o primeiro mencionado depois inode/directory=, /usr/share/applications/mimeinfo.cachedepois que a configuração do gerenciador de arquivos é atualizada conforme indicado (veja minha resposta ). Sua solução é possível no Unity e em outros desktops, nos quais há uma configuração para alternar o gerenciador de arquivos com uma GUI. Quando isso está ausente, pode ser feito manualmente, conforme indicado.
3

Há um bug antigo que aponta para alguma configuração no arquivo /usr/share/applications/mimeinfo.cache.

A linha que começa inode/directory=no meu sistema fica assim:

inode/directory=nautilus-folder-handler.desktop;nautilus.desktop;

Acho que o seu aponta para Thunar.

Para fazer a alteração, você precisa editar mimeinfo.cachecom:

gksu gedit /usr/share/applications/mimeinfo.cache
Carnendil
fonte
2
O equivalente do KDE à última linha seria Alt-F2 para obter uma caixa de diálogo de execução e depois kdesudo kate /usr/share/applications/mimeinfo.cache.
Pbhj
3

Se as soluções já mencionadas não funcionarem, tente isso .

Escreva o seguinte para /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

[D-BUS Service]
Name=org.freedesktop.FileManager1
Exec=/usr/bin/thunar --gapplication-service

Mude a Execlinha ao seu gosto. (Padrão nautilus.)

Magicadark
fonte
2

Se você não quiser modificar as configurações do sistema ou não tiver acesso a elas, copie e personalize a linha começando de inode/directory=(de /usr/share/applications/mimeinfo.cache) para~/.local/share/applications/mimeapps.list

Fab
fonte
1

Solução para aqueles que executam um ambiente XFCE, com base nas outras respostas:

  1. Execute xfce4-mime-settings(ou Menu Configurações -> Mime Type Editor).

  2. Encontre inode / directory na lista

  3. Definir pasta aberta com Thunar ou similar

Andrew
fonte
0

A solução apresentada em outras respostas aqui e aqui, envolvendo a atualização da configuração do gerenciador de arquivos, também funciona, mas você precisa da configuração da GUI para isso e também pode ser temporária, pois o culpado pode assumir o controle após a instalação ou atualização de programas (consulte o link abaixo )


Este é um problema que também apareceu para mim nas versões mais recentes do Ubuntu e em sistemas baseados no Ubuntu, e também em outros sistemas Linux como o Manjaro. Ele também aparece da mesma maneira em outros navegadores como o Chrome e até mesmo em outros programas (como o uGet , um downloader que também tem a opção "abrir pasta contendo"). O problema pode aparecer também em formas mais graves, onde o gerenciador de arquivos padrão não é substituído por outro gerenciador de arquivos, mas por um programa diferente (editor de texto, reprodutor de multimídia) .

O problema é, como indicado aqui , acionado apenas por determinados programas.

A melhor solução é criar ou editar ~/.local/share/applications/mimeapps.list: edite a linha que começa com inode/directory=e adicione o nome do gerenciador de arquivos que você usa, se ainda não estiver lá; se ele já estiver lá, mas outro programa estiver listado lá primeiro, coloque o gerenciador de arquivos primeiro (se você precisar do (s) outro (s) programa (s) para abrir pastas).

Para arquivos Pantheon, deve ser como

[Default Applications]
inode/directory=nautilus-folder-handler.desktop

Se o ambiente da área de trabalho não for compatível com freedesktop, como meu Manjaro Cinnamon, o arquivo a ser criado / editado deve ser ~/.local/share/applications/mimeinfo.cacheo seguinte:

[MIME Cache]
inode/directory=nautilus-folder-handler.desktop

Também aqui .

Comunidade
fonte
0

Eu tive o mesmo problema que vocês, mas nenhuma das respostas realmente funcionou para mim.

Eu havia baixado o Konqueror (para poder ouvir o Spotify independentemente do Firefox) e ele instalou o Dolphin como pré-requisito. O Firefox começou a abrir arquivos no Dolphin depois disso.

Como não uso o Dolphin para nada e o Konqueror está sendo usado apenas para o Spotify, decidi acabar com o Dolphin. Toda distro tem algum tipo de opção para desinstalar pacotes, deixando os pacotes que dependem deles sozinhos.

Em arco era:

sudo pacman -Rdd dolphin

Eu não uso o Ubuntu, mas como esse canal é chamado askubuntu, fiz algumas pesquisas para o equivalente do Ubuntu:

sudo dpkg -r --force-depends dolphin

(com base neste tópico )

Para Thunar, deve ser:

sudo dpkg -r --force-depends thunar

Obviamente, isso não se aplica a todos. É uma decisão judicial, você deve ter certeza de que o navegador de arquivos extra que você está removendo não é essencial para algo que irá quebrar sem ele. Desde que você tenha certeza de que nenhum aplicativo do sistema precisa, você sempre pode desinstalá-lo e verificar se as coisas estão estáveis ​​e reinstalá-lo, caso não estejam.

thebunnyrules
fonte
você instalou o culpado sem precisar dele, e removê-lo é obviamente uma solução. mas se o problema for criado por um programa que você deseja manter, veja aqui .