"Apri cartella contenente" in Firefox non utilizza il mio file manager predefinito


20

Il mio sistema predefinito è Nautilus. Ma quando faccio clic con il pulsante destro del mouse su Download e scelgo "apri cartella contenente", si apre Thunar e non Nautilus.

Apri la cartella contenente

Come posso cambiarlo?


2
Le risposte a questa domanda non hanno funzionato per me, ma questo ha funzionato: askubuntu.com/a/404332/10244
GlenPeterson,

1
Possibile duplicato dell'apertura delle cartelle

Risposte:


17

Dopo molti tentativi, mi sono imbattuto nel metodo molto semplice indicato sopra da Gill Bates, che era quello di

  1. Vai in Impostazioni di sistema
  2. Passa il gestore predefinito a qualcos'altro
  3. Riportalo indietro

Così l'ho fatto, poi ho chiuso e riaperto Firefox e, di sicuro, ha funzionato come un fascino. Forse posso invocare Occam's Razor qui ...


1
questo ha funzionato per me. non ho dovuto riavviare Firefox.
Jayen,

2
Problema identico in Kubuntu 14.04, risolto questo problema. In KDE lo è Default Applications -> File Manager.
Ash,

Grazie! Non posso credere che abbia funzionato ... Secondo il commento di Ash, questa correzione funziona su Kubuntu fidato
dwurf

3
Potresti aggiungere un suggerimento su dove nelle Impostazioni di Sistema è possibile apportare tale modifica? In Ubuntu 16.10, c'è una sezione chiamata Applicazioni predefinite nelle impostazioni Dettagli , ma mi permette di selezionare impostazioni predefinite solo per Web , Posta , Calendario , Musica , Video e Foto , nessun file manager.
OR Mapper

La soluzione è il risultato del file manager che diventa il primo menzionato dopo inode/directory=, /usr/share/applications/mimeinfo.cachedopo che le impostazioni per il file manager vengono aggiornate come indicato (vedere la mia risposta ). La tua soluzione è possibile in Unity e in altri desktop in cui uno ha quell'impostazione per cambiare il file manager con una GUI. Quando è assente, può essere fatto manualmente come indicato.

7

Il suggerimento di @carnendil non è saggio perché il sistema genera questo elenco all'avvio e quindi non dovrebbe essere modificato direttamente dall'utente. In effetti, ogni voce dovrebbe contenere tutte le opzioni disponibili sul sistema e talvolta la prima voce non è quella preferita.

In teoria, il suggerimento di @Fab dovrebbe funzionare, ma si scopre che a volte i programmi tentano di fare riferimento defaults.listesclusivamente. Ad esempio, la discussione su Bugzilla rivela che Firefox non sa nemmeno di cercare nessuno degli elenchi locali dell'utente defaults.liste mimeapps.list.


Pertanto, ti suggerisco di modificare uno dei seguenti file, con la prima opzione probabilmente la scelta più saggia a meno che tu non sia su un sistema multiutente:

  1. Modifica /usr/share/applications/defaults.list; o
  2. Modifica entrambi ~/.local/share/applications/mimeapps.list e ~/.local/share/applications/defaults.list; o
  3. Modifica uno dei file all'interno ~/.local/share/applications/e quindi crea un collegamento simbolico a quel file dall'altro (ad es. Modifica ~/.local/share/applications/mimeapps.liste collegamento ad esso da ~/.local/share/applications/defaults.list).

A una delle seguenti opzioni sopra, aggiungi (o modifica) la seguente riga:

inode/directory=Thunar-folder-handler.desktop

1
La risposta accettata non ha funzionato per me, ma ha funzionato per me in Xubuntu 16.04 LTS per Thunar File Manager; Modifica solo il punto 1: inode/directory=thunar.desktop(gli altri file non esistono).
Rutrus,

1
Penso che l'utilizzo xdf-mime default thunar.desktop inode/directorysia ancora più robusto.
Raffaello

5

Ho riscontrato anche questo problema, ma nel mio caso, è stato utile passare da File Manager predefinito a qualcosa e tornare a quello necessario, usando la GUI standard.


La soluzione è il risultato del file manager che diventa il primo menzionato dopo inode/directory=, /usr/share/applications/mimeinfo.cachedopo che le impostazioni per il file manager vengono aggiornate come indicato (vedere la mia risposta ). La tua soluzione è possibile in Unity e in altri desktop in cui uno ha quell'impostazione per cambiare il file manager con una GUI. Quando è assente, può essere fatto manualmente come indicato.

3

C'è un vecchio bug che punta a qualche impostazione nel file /usr/share/applications/mimeinfo.cache.

La linea che inizia inode/directory=nel mio sistema è simile al seguente:

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

Immagino invece i tuoi punti su Thunar.

Per apportare la modifica, è necessario modificare mimeinfo.cachecon:

gksu gedit /usr/share/applications/mimeinfo.cache

2
L'equivalente di KDE a quest'ultima riga sarebbe Alt-F2 per ottenere una finestra di dialogo di esecuzione e quindi kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj,

3

Se le soluzioni già menzionate non funzionano, prova questo .

Scrivi quanto segue a /usr/share/dbus-1/services/org.freedesktop.FileManager1.service:

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

Cambia la Execlinea a tuo piacimento. (Impostazione predefinita nautilus)


2

Se non si desidera modificare le impostazioni di sistema o non si ha accesso ad essa, è possibile copiare e personalizzare la riga a partire da inode/directory=(da /usr/share/applications/mimeinfo.cache) a~/.local/share/applications/mimeapps.list


1

Soluzione per chi esegue un ambiente XFCE, in base alle altre risposte:

  1. Esegui xfce4-mime-settings(o menu Impostazioni -> Editor tipo Mime).

  2. Trova inode / directory nell'elenco

  3. Imposta Apri cartella con Thunar o simile



0

La soluzione presentata in altre risposte qui e qui che comporta l'aggiornamento delle impostazioni per il file manager funziona anche, ma a tale scopo è necessaria l'impostazione della GUI e potrebbe anche essere temporanea, poiché il colpevole potrebbe subentrare dopo l'installazione o l'aggiornamento dei programmi (vedere il link sotto ).


Questo è un problema che è apparso anche per me nelle versioni più recenti di Ubuntu e sistemi basati su Ubuntu, e anche in altri sistemi Linux come Manjaro. Appare allo stesso modo anche in altri browser come Chrome e persino in altri programmi (come uGet , un downloader che ha anche l'opzione "apri cartella contenente"). Il problema può apparire anche in forme più gravi, in cui il gestore file predefinito non viene sostituito da un altro gestore file, ma da un programma diverso (editor di testo, lettore multimediale) .

Il problema, come indicato qui , è innescato solo da determinati programmi.

La soluzione migliore è creare o modificare ~/.local/share/applications/mimeapps.list: modifica la riga che inizia con inode/directory=e aggiungi il nome del file manager che usi se non è già presente; se quello è già lì ma un altro programma è elencato prima lì, metti prima il file manager (se hai bisogno degli altri programmi per aprire le cartelle).

Per i file Pantheon dovrebbe essere come

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

Se l'ambiente desktop non è compatibile con freedesktop, come il mio Manjaro Cinnamon, il file da creare / modificare dovrebbe essere ~/.local/share/applications/mimeinfo.cachecosì:

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

Anche qui .


0

Ho avuto lo stesso problema di voi ragazzi ma nessuna delle risposte ha funzionato davvero per me.

Avevo scaricato Konqueror (in modo da poter ascoltare Spotify indipendentemente da Firefox) e aveva installato Dolphin come prerequisito. Successivamente Firefox ha iniziato ad aprire i file in Dolphin.

Poiché non uso Dolphin per nulla e Konqueror viene utilizzato solo per Spotify, ho deciso di eliminare Dolphin. Ogni distro ha una sorta di opzione per disinstallare i pacchetti lasciando solo i pacchetti che dipendono da essi.

In arco era:

sudo pacman -Rdd dolphin

Non uso Ubuntu ma poiché questo canale si chiama askubuntu, ho fatto un po 'di ricerca per l'equivalente di Ubuntu:

sudo dpkg -r --force-depends dolphin

(basato su questa discussione )

Per Thunar dovrebbe essere:

sudo dpkg -r --force-depends thunar

Ovviamente questo non si applica a tutti. È un appello di giudizio, devi essere sicuro che il filebrowser extra che stai rimuovendo non è essenziale per qualcosa che si romperà senza di esso. Finché sei sicuro che nessuna app di sistema ne abbia bisogno, puoi sempre disinstallarlo e vedere se le cose sono stabili e reinstallarlo se non lo sono.


hai installato il colpevole senza averne bisogno e rimuoverlo è ovviamente una soluzione. ma se il problema è stato creato da un programma che vuoi mantenere, guarda qui .
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.