Tetapkan browser file standar untuk "folder yang berisi buka"


11

Karena saya menginstal EasyTag di Arch Linux saya, beberapa program lain menggunakan EasyTag alih-alih Nautilus sebagai filebrowser.

Sebagai contoh, Firefox memulai EasyTag jika saya mengklik "buka folder yang berisi".

Di mana saya dapat mengatur Nautilus sebagai "browser file standar" saya?


Jawaban:


13

Anda dapat menentukan browser file default dengan mengedit file ~/.local/share/applications/mimeapps.list. Buka file ini dan ubah baris inode/directorysebagai berikut

inode/directory=nautilus.desktop;

Jika ini tidak berhasil, Anda harus mengubah file managerager di file

/usr/share/applications/mimeinfo.cache

dengan menambahkan (atau memperbarui) baris ini

inode/directory=nautilus.desktop

2
Ya sepertinya easytag merusak inode / diectoryline di mimeinfo.cache: inode / direktori = easytag.desktop; org.gnome.Nautilus.desktop; Bisa memperbaikinya, terima kasih!
— rockZ

1
Itu tergantung pada faktor-faktor yang saya tidak bisa nyatakan, tetapi dalam beberapa kasus manajer file hanya perlu hadir (disebutkan) setelah inode/directory=, bahkan pada posisi terakhir, tidak peduli apakah orang lain juga terdaftar di sana dan dalam urutan apa . Jika itu tidak berhasil, seseorang harus mencoba untuk meletakkannya di sana dulu , sambil menjaga yang lain. Jika ini masih tidak berhasil, mungkin perlu untuk menghapus setidaknya pelakunya yang mengambil alih jika tidak semua program lain yang disebutkan di sana kecuali manajer file.

@ iBlink - beberapa program yang terdaftar seharusnya tidak ada masalah, tetapi terkadang memang demikian. Apakah Anda mencoba dengan hanya menempatkan nautilus pertama ? - Mempertahankan program lain di sana (seperti easytag atau pemutar media) mungkin berguna karena menambahkannya ke menu konteks 'terbuka dengan' sebagai opsi untuk folder

@cipricus Ah beberapa baris untuk menu konteks terbuka? Senang diketahui karena easytag entah bagaimana menimpa perubahan saya sepanjang waktu. Saya hanya menambahkan baris lain dengan inode / direktori. Terima kasih
— rockZ

Cara menghindari masalah sepenuhnya: unix.stackexchange.com/q/336982/32012

2

Perintah berikut memecahkan masalah ini di arch linux:

xdg-mime default nautilus.desktop inode/directory

(Sumber: Forum Lengkungan )


1
Dalam kasus saya, cache adalah masalahnya jadi saya mengedit file /usr/share/applications/mimeinfo.cache"with sudo"
— SergioAraujo

1

Anda dapat menemukan deskripsi komprehensif tentang pengaturan aplikasi default di sini di artikel Arch wiki yang sesuai.

Untuk kasus spesifik Anda, Anda mengedit ~/.config/mimeapps.listdan menambahkan baris baru inode/directory=nautilus.desktopke bagian tersebut [Default Applications].

File harus terlihat mirip dengan yang berikut:

[Default Applications]
text/plain=SciTE.desktop 
text/x-tex=texmaker.desktop 
inode/directory=nautilus.desktop

Itu berhasil dari saya, saya tidak bisa menemukan folder dalam jawaban yang diterima
— lgkarolos

1
File ~ / .local / share / application / mimeapps.list` sudah usang (saya mengirim komentar tentang itu ke jawaban yang diterima).
— Marcus
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.