As caixas de diálogo de upload para Firefox e Chrome agora são diferentes; FF's não inclui unidades de rede

3

Desde que me lembro (e venho executando o 14.04 LTS desde o lançamento!), o Firefox e o Chrome usaram a mesma caixa de diálogo de upload / download para, por exemplo, o Gmail ou o upload de imagens do StackExchange. O Chrome, felizmente, ainda o está usando (observe a opção circulada na parte inferior):

Muito recentemente (não tenho certeza quando - esta semana?) O Firefox começou a usar uma caixa de diálogo diferente, que não me oferece acesso às minhas unidades de rede (bem montadas, acessíveis com o diálogo do Chrome, etc):

Obviamente, quero que o Firefox use o mesmo "uploader" que o Chrome ainda está usando. Então, minhas perguntas:

  • Como posso ter certeza disso?
  • Ou, na falta disso, como posso convencer a FF a me oferecer um compartilhamento de rede como um local a partir de suas caixas de diálogo de upload / download?
por Dɑvïd 28.04.2016 / 13:31

3 respostas

3

Este é um problema conhecido nas versões do Firefox que usam o GTK3 (como o lançado recentemente v46.0 ). Veja este ticket do Bugzilla para informações básicas. Em resumo, o suporte para arquivos não locais no seletor de arquivos foi alterado com o GTK3 e agora o Firefox teria que suportar explicitamente arquivos remotos.

Se você não precisar desse recurso com muita frequência, pode haver uma solução alternativa : você pode tentar descobrir o caminho absoluto para seu compartilhamento de rede montado localmente por meio do GVFS. Isso só funcionará se o compartilhamento de rede tiver sido montado antes, por exemplo, abrindo-o no gerenciador de arquivos. Digite / copie o seguinte comando em um terminal e pressione Enter:

ls -d /run/user/$(id -u)/gvfs/*/

Deve imprimir uma linha para cada compartilhamento de rede montado. Copie a linha do compartilhamento que você gostaria de acessar. Em seguida, cole a linha no campo de texto "Local" da caixa de diálogo de upload e pressione Enter. O seletor de arquivos agora deve abrir seu compartilhamento de rede. Se você não conseguir ver a linha "Local", clique no ícone de lápis no canto superior esquerdo.

Depois que os locais de compartilhamento de rede montados são conhecidos, eles também podem ser adicionados ao arquivo ~/.config/gtk-3.0/bookmarks para criar um marcador persistente que o seletor de arquivos GTK3 pode usar - neste formato:

file://$your_location Your Boomark Name

Por exemplo:

file:///run/user/1000/gvfs/smb-share:server=share.datastore.example.org.uk,share=share/users/thisuser/ My Shortcut
    
por Chriki 01.05.2016 / 18:01
1

O Firefox é agora baseado em GTK3, o Chrome ainda é baseado em GTK2., então não é tão fácil. Você terá que editar seu tema ou usar um tema que suporte isso.

Como o GTK3 é muito novo no Firefox, alguns temas podem ter problemas, embora eu goste mais do GTK3.

Você pode adicionar um marcador a ./config/gtk-3.0/bookmarks, nano ./config/gtk-3.0/bookmarks e ver se isso funciona. Eu não tenho certeza.

    
por Joakim Koed 28.04.2016 / 14:35
-1

Certifique-se de que os temas gtk2 e gtk3 correspondam, para que a aparência seja consistente entre os aplicativos. Fazer o download de novos temas para encontrar algo que funcione de acordo com sua preferência é uma opção que vale a pena.

Pessoalmente, eu uso o KDE no gnome, e atualizar para o firefox 46.0 me forçou a mudar meu tema gtk3 porque o tema oxigênio-gtk não estava funcionando.

    
por Robert_AU 30.04.2016 / 00:50