"Buka berisi folder" di Firefox tidak menggunakan manajer file default saya

20

Default sistem saya adalah Nautilus. Tetapi ketika saya mengklik kanan di Unduhan dan memilih "buka folder yang berisi", itu membuka Thunar dan bukan Nautilus.

Buka folder yang berisi

Bagaimana saya bisa mengubahnya?

Paul Woitaschek
sumber
2
Jawaban atas pertanyaan ini tidak berhasil untuk saya, tetapi ini berhasil: askubuntu.com/a/404332/10244
GlenPeterson

Jawaban:

17

Setelah banyak mencoba, saya menemukan metode yang sangat sederhana yang diberikan oleh Gill Bates, yaitu

  1. Buka Pengaturan Sistem
  2. Alihkan manajer default ke yang lain
  3. Alihkan kembali

Jadi saya melakukan itu, kemudian menutup dan membuka kembali Firefox dan tentu saja, itu bekerja seperti pesona. Mungkin aku bisa memanggil Occam's Razor di sini ...

pengguna258092
sumber
1
ini berhasil untuk saya. saya tidak perlu me-restart firefox.
Jayen
2
Masalah identik dalam Kubuntu 14.04, ini memperbaikinya. Di KDE itu Default Applications -> File Manager.
Ash
Terima kasih! Saya tidak percaya ini berhasil ... Sesuai dengan komentar Ash, perbaikan ini bekerja di Kubuntu
trusty
3
Bisakah Anda menambahkan petunjuk tentang di mana di Pengaturan Sistem bahwa perubahan dapat dibuat? Di Ubuntu 16.10, ada bagian bernama Aplikasi Default dalam pengaturan Detail , tetapi hanya memungkinkan saya memilih default untuk Web , Mail , Kalender , Musik , Video , dan Foto , tanpa manajer file.
ATAU Mapper
Solusinya adalah hasil dari manajer file menjadi yang pertama disebutkan setelah inode/directory=, /usr/share/applications/mimeinfo.cachesetelah pengaturan untuk manajer file di-refresh seperti yang ditunjukkan (lihat jawaban saya ). Solusi Anda dimungkinkan di Unity dan desktop lain di mana orang memiliki pengaturan itu untuk mengganti file manager dengan GUI. Ketika itu tidak ada, itu dapat dilakukan secara manual seperti yang ditunjukkan.
7

Saran dari @carnendil tidak bijak karena sistem membuat daftar ini saat startup dan karenanya tidak boleh langsung diedit oleh pengguna. Bahkan, setiap entri seharusnya berisi semua opsi yang tersedia pada sistem dan kadang-kadang entri pertama bukan yang disukai.

Secara teori, saran oleh @Fab harus bekerja, tetapi ternyata kadang-kadang program mencoba untuk referensi defaults.listsecara eksklusif. Sebagai contoh, diskusi tentang Bugzilla mengungkapkan bahwa Firefox bahkan tidak tahu untuk mencari salah satu dari daftar lokal pengguna, defaults.listdan mimeapps.list.


Oleh karena itu, saya sarankan Anda mengedit salah satu file berikut , dengan opsi pertama mungkin merupakan pilihan paling bijaksana kecuali Anda menggunakan sistem multiuser:

  1. Edit /usr/share/applications/defaults.list; atau
  2. Edit keduanya ~/.local/share/applications/mimeapps.list dan ~/.local/share/applications/defaults.list; atau
  3. Edit salah satu file di dalamnya ~/.local/share/applications/dan kemudian buat tautan simbolis ke file itu dari yang lain (mis. Edit ~/.local/share/applications/mimeapps.listdan tautkan darinya ~/.local/share/applications/defaults.list).

Untuk salah satu opsi berikut di atas, tambahkan (atau ubah) baris berikut:

inode/directory=Thunar-folder-handler.desktop
jake
sumber
1
Jawaban yang diterima tidak bekerja untuk saya, tetapi ini bekerja untuk saya di Xubuntu 16.04 LTS untuk Thunar File Manager; Hanya pengeditan poin 1: inode/directory=thunar.desktop(file lain tidak ada).
Rutrus
1
Saya pikir menggunakan xdf-mime default thunar.desktop inode/directorylebih kuat.
Raphael
5

Saya juga mengalami masalah seperti itu, tetapi dalam kasus saya - hanya mengganti File Manager default ke sesuatu dan kembali ke yang diperlukan, menggunakan gui standar, sangat membantu.

Gill Bates
sumber
Solusinya adalah hasil dari manajer file menjadi yang pertama disebutkan setelah inode/directory=, /usr/share/applications/mimeinfo.cachesetelah pengaturan untuk manajer file di-refresh seperti yang ditunjukkan (lihat jawaban saya ). Solusi Anda dimungkinkan di Unity dan desktop lain di mana orang memiliki pengaturan itu untuk mengganti file manager dengan GUI. Ketika itu tidak ada, itu dapat dilakukan secara manual seperti yang ditunjukkan.
3

Ada bug lama yang menunjuk ke beberapa pengaturan dalam file /usr/share/applications/mimeinfo.cache.

Baris yang dimulai dengan inode/directory=di sistem saya terlihat seperti ini:

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

Saya kira Anda menunjuk ke Thunar sebagai gantinya.

Untuk melakukan perubahan, Anda perlu mengedit mimeinfo.cachedengan:

gksu gedit /usr/share/applications/mimeinfo.cache
carnendil
sumber
2
KDE yang setara dengan baris terakhir adalah Alt-F2 untuk menjalankan dialog dan kemudian kdesudo kate /usr/share/applications/mimeinfo.cache.
pbhj
3

Jika solusi yang disebutkan tidak berhasil, coba ini .

Tulis yang berikut ke /usr/share/dbus-1/services/org.freedesktop.FileManager1.service :

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

Ubah Execbaris sesuai keinginan Anda. (Default nautilus.)

Magicadark
sumber
2

Jika Anda tidak ingin mengubah pengaturan sistem, atau tidak memiliki akses ke sana, Anda dapat menyalin & mempersonalisasi saluran yang dimulai dengan inode/directory=(dari /usr/share/applications/mimeinfo.cache) ke~/.local/share/applications/mimeapps.list

Hebat
sumber
1

Solusi bagi mereka yang menjalankan lingkungan XFCE, berdasarkan jawaban lain:

  1. Jalankan xfce4-mime-settings(atau Menu Pengaturan -> Editor Tipe Mime).

  2. Temukan inode / direktori dalam daftar

  3. Atur Open Folder dengan Thunar atau yang serupa

Andrew
sumber
0

Solusi yang disajikan dalam jawaban lain di sini dan di sini yang melibatkan penyegaran pengaturan untuk pengelola file juga berfungsi, tetapi Anda memerlukan pengaturan GUI untuk itu, dan itu juga mungkin bersifat sementara, karena pelakunya dapat mengambil alih setelah instalasi atau pembaruan program (lihat tautan di bawah ini) ).


Ini adalah masalah yang juga muncul bagi saya di versi Ubuntu yang lebih baru dan sistem berbasis ubuntu, dan juga di sistem Linux lainnya seperti Manjaro. Ini juga muncul dengan cara yang sama di browser lain seperti Chrome dan bahkan program lain (seperti uGet , pengunduh yang juga memiliki opsi "buka folder yang mengandung"). Masalahnya mungkin muncul juga dalam bentuk yang lebih parah, di mana manajer file default tidak digantikan oleh manajer file lain, tetapi oleh program yang berbeda (editor teks, pemutar multimedia) .

Masalahnya, seperti ditunjukkan di sini , dipicu hanya oleh program tertentu.

Solusi terbaik adalah membuat atau mengedit ~/.local/share/applications/mimeapps.list: edit baris yang dimulai dengan inode/directory=dan tambahkan nama manajer file yang Anda gunakan jika belum ada; jika itu sudah ada tetapi ada program lain yang terdaftar terlebih dahulu, letakkan file manager terlebih dahulu (jika Anda memerlukan program lain untuk membuka folder).

Untuk File Pantheon harus seperti itu

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

Jika lingkungan desktop tidak memenuhi syarat freedesktop, seperti Manjaro Cinnamon saya, file yang akan dibuat / diedit harus ~/.local/share/applications/mimeinfo.cacheseperti ini:

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

Juga disini .

Komunitas
sumber
0

Saya memiliki masalah yang sama seperti kalian tetapi tidak ada jawaban yang benar-benar bekerja untuk saya.

Saya telah mengunduh Konqueror (sehingga saya dapat mendengarkan Spotify secara independen dari Firefox) dan menginstal Dolphin sebagai prasyarat. Firefox mulai membuka file di Dolphin setelah itu.

Karena saya tidak menggunakan Dolphin untuk apa pun dan Konqueror hanya digunakan untuk Spotify, saya memutuskan untuk menyingkirkan Dolphin. Setiap distro memiliki beberapa jenis opsi untuk menghapus instalasi paket sementara meninggalkan paket yang bergantung padanya saja.

Di lengkungan itu:

sudo pacman -Rdd dolphin

Saya tidak menggunakan Ubuntu tetapi karena saluran ini disebut askubuntu, saya melakukan sedikit riset untuk setara Ubuntu:

sudo dpkg -r --force-depends dolphin

(berdasarkan utas ini )

Untuk Thunar seharusnya:

sudo dpkg -r --force-depends thunar

Jelas ini tidak berlaku untuk semua orang. Ini panggilan penilaian, Anda harus yakin bahwa server file ekstra yang Anda hapus tidak penting untuk sesuatu yang akan rusak tanpa itu. Selama Anda yakin tidak ada aplikasi sistem yang membutuhkannya, Anda selalu dapat menghapus dan melihat apakah semuanya stabil dan hanya menginstal ulang jika tidak.

aturan kebun
sumber
Anda telah menginstal pelakunya tanpa membutuhkannya, dan menghapusnya tentu saja merupakan solusi. tetapi jika masalah dibuat oleh program yang ingin Anda pertahankan, lihat di sini .