Tidak ada yang namanya "Default File Manager untuk Linux". Itu semua tergantung bagaimana Anda mungkin mencoba membukanya. Jika Anda bertanya pada XDG, maka Anda harus memeriksa menurut XDG apa yang seharusnya menjadi manajer file ini. Kesepakatan yang sama untuk "lingkungan" lainnya, seperti Gnome, atau KDE. Jika Anda telah menginstal semuanya, sangat mungkin (dan baik-baik saja) bagi masing-masing dari mereka untuk memiliki "manajer file default" yang berbeda.
Kasus untuk aplikasi default tampaknya terutama berasal dari Windows. Di sana, kita hanya memiliki satu lingkungan, yang disediakan Windows untuk kita. Dengan demikian, gagasan tentang aplikasi default memang efektif untuk seluruh sistem. Ini tidak terjadi dengan Linux.
Apa yang mungkin Anda anggap sebagai aplikasi default di Linux, seperti apa yang disimpan dalam variabel lingkungan $ EDITOR, tidak sebanyak aplikasi default "benar", hanya sebagai konvensi yang digunakan oleh banyak orang yang menulis alat sistem dan skrip. Jangan ragu untuk menentukan $ FILEMANAGER, jika itu sesuai dengan kasus penggunaan Anda.
Gunakan
xdg-mime
perintah untuk ini. xdg harus agnostik desktop-environment (mis.xdg-open
akan meneruskan argumen ke pembuka file yang benar). Untuk mendapatkan pengelola file default gunakan:Sumber
sumber
Anda dapat menggunakan
xdg-open <DIR>
untuk meluncurkan manajer file pada direktori. Anda mungkin dapat meminta beberapaxdg
aplikasi untuk mengetahui file manager apa yang digunakan.sumber
Saya baru saja menemukan masalah yang sama. (Saya lebih suka berkomentar tetapi reputasi saya tidak cukup tinggi)
saya mencoba
xdg-open
dan ia memulai EasyTag yang merupakan id3-tag-editor (entah bagaimana lucu) :-)Saya mencoba jawaban Gerhard Burgers
dan itu kembali
dolphin.desktop
dalam kasus saya.jadi dalam kasus saya solusi yang benar adalah (mengganti ".dektop" dengan ""):
tetapi saya hanya menguji ini pada sistem ini saya sedang menjalankan
sumber
Wow, sulit dipercaya bahwa tidak ada yang memposting jawaban yang benar di sini.
Aplikasi default di Linux ditangani oleh Freedesktop (mantan XDG) Mimeapps Standard dan beberapa spesifikasi lain yang menjadi dasar dari ini.
Arch Linux Wiki juga memuat artikel yang bisa dipahami . Apa yang Anda cari adalah asosiasi mimetype
inode/directory
.sumber
inode/directory
asosiasi denganxdg-mime
permintaan ...Tampaknya semua orang menyebutkan tipe
inode/directory
MIME danxdg-open
harus bekerja dalam sebagian besar kasus untuk kebutuhan Anda (secara terprogram membuka direktori melalui file manager), tetapi terkadang aplikasi yang salah (yang bukan file manager, mis. Visual Studio Code) juga dapat dikaitkan denganinode/directory
sebagai aplikasi default.Selain itu ada juga file-manager-interface untuk D-Bus (
org.freedesktop.FileManager1
di Session Bus) yang dapat digunakan untuk kebutuhan Anda sehingga Anda juga dapat menggunakan ini jika file manager Anda mendukung antarmuka D-Bus ini. Pastikan Anda dapat menggunakannya karena tidak semua manajer file menerapkan ini, saat ini tampaknya Dolphin (KDE), Nautilus (GNOME) dan Deepin File Manager (DDE) mengimplementasikan antarmuka D-Bus ini. Dan untuk mengetahui pemilik proses mana antarmuka D-Bus ini (Anda tidak perlu melakukannya jika Anda hanya ingin meminta jalur untuk dibuka melalui file manager secara terprogram), lihat jawaban inisumber