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.