Tetapkan browser file standar untuk "folder yang berisi buka"

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
Dababi
sumber
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 )

Udi
sumber
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
Marcus
sumber
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