GNU/Linux >> Belajar Linux >  >> Ubuntu

Ubah Pengelola File yang Digunakan oleh Firefox Di Lubuntu?

Saya menjalankan Firefox 28 di Lubuntu 14.04 dan saya perhatikan bahwa ketika menggunakan "Buka Folder Berisi" itu membuka folder di pengelola file "File" alih-alih PCManFM. Ini sedikit mengganggu, jadi saya mencari Tools > Options dan about:config , tetapi tidak dapat menemukan apa pun yang terkait dengan pilihan pengelola file.

Saya mencoba mengalihkan manajer default ke sesuatu yang lain dan mengembalikannya, tetapi tidak berhasil. Mengedit /usr/share/applications/defaults.list , /usr/share/applications/mimeinfo.cache , ~/.local/share/applications/defaults.list dan ~/.local/share/applications/mimeapps.list juga tidak berpengaruh.

Jadi, apakah ada cara yang masuk akal untuk mengubah pengelola file yang digunakan oleh Firefox?

Omong-omong. Saya mengetahui pertanyaan serupa tetapi ini tidak boleh dianggap sebagai duplikat, karena ini untuk Lubuntu dan umum, bukan pengelola file khusus (walaupun saya bermaksud menggunakan jawaban khusus untuk PCManFM).

Jawaban yang Diterima:

Terinspirasi oleh Mozilla Firefox Bug 727422, komentar 30, saya menemukan bahwa Firefox saat ini (FF 36.0, Ubuntu 14.10 dengan LXDE) menggunakan org.freedesktop.FileManager1-Interface di bus sesi Dbus. Sebagaimana dinyatakan dalam spesifikasi antarmuka ini, Nautilus (juga dikenal sebagai Files) adalah satu-satunya pengelola file yang mengimplementasikan antarmuka ini. Oleh karena itu, Firefox akan selalu memilih Nautilus sebagai pengelola file jika diinstal.

Jadi ada dua kemungkinan untuk menyelesaikan pertama ini masalah:

  1. Copot pemasangan Nautilus/File
  2. Mengubah org.freedesktop.FileManager1-Interface yang ditawarkan Nautilus untuk menonaktifkan metode Firefox ini untuk membuka pengelola file. Oleh karena itu, Anda dapat menghapus /usr/share/dbus-1/services/org.freedesktop.FileManager1.service . Tapi mungkin, ini adalah pendekatan yang lebih baik untuk menggunakan solusi yang diusulkan dari https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/133133/comments/74 dan buat ~/.local/share/dbus-1/services/org.freedesktop.FileManager1.service dan setel exec-line ke /usr/bin/false (cukup salin /usr/share/dbus-1/services/org.freedesktop.FileManager1.service sana dan mengubahnya). Ini menghindari penghapusan/pengeditan file yang dibuat oleh manajer paket Anda dan Anda tidak memerlukan hak pengguna super. Setelah melakukannya, Anda mungkin perlu memulai ulang.

Segera setelah Firefox tidak dapat menggunakan Dbus-Interface lagi, Firefox akan kembali ke cara kedua untuk mengetahui pengelola file mana yang harus dimulai. Ini akan mengarah ke kedua masalah:

Aplikasi default harus dikonfigurasi dengan beberapa mimeapps.list yang berbeda -file dengan prioritas berbeda. Itu menurut saya bahwa Firefox memeriksa file dengan benar ~/.config/mimeapps.list , ~/.local/share/applications/mimeapps.list dan /usr/share/applications/mimeapps.list tapi bukan usang defaults.list -mengajukan. Jadi, Anda harus menambahkan inode/directory=pcmanfm.desktop -masuk ke salah satu dari tiga file yang disebutkan di atas. Ini juga dapat dilakukan dengan memanggil gvfs-mime --set inode/directory pcmanfm.desktop atau xdg-mime default pcmanfm.desktop inode/directory .

Lxde sendiri sepertinya menggunakan ~/.config/lxsession/LXDE/autostart untuk menentukan pengelola file default-nya. Oleh karena itu, Anda harus mengedit salah satu file tersebut secara manual.

Terkait:Apakah saya Menggunakan Unity atau Unity 2d di Ubuntu?
Ubuntu
  1. Manajer File Java

  2. Bagaimana cara mengubah port SSH di Lubuntu 20.04 Linux

  3. Temukan File Log Firefox?

  1. Bagaimana Cara Menginstal Manajer File Nemo?

  2. Cara mengubah izin file dan direktori dengan Manajer File

  3. Cara mengubah izin file di cPanel File Manager

  1. Apa yang Dihitung Sebagai Modifikasi atau Perubahan File?

  2. Ubah Siapa yang Mampu Melakukan Chmod?

  3. Bagaimana Mengubah Izin File Pada Drive FAT32??