Gunakan xdg-mime
perintah untuk ini. xdg harus agnostik lingkungan desktop (misalnya xdg-open
akan meneruskan argumen ke pembuka file yang benar). Untuk mendapatkan pengelola file default, gunakan:
xdg-mime query default inode/directory
Sumber
Anda dapat menggunakan xdg-open <DIR>
untuk meluncurkan pengelola file pada direktori. Anda mungkin dapat meminta beberapa xdg
aplikasi untuk mengetahui pengelola file apa yang digunakan.
Tidak ada yang namanya "Pengelola File Default untuk Linux". Itu semua tergantung bagaimana Anda mencoba membukanya. Jika Anda bertanya pada XDG, maka Anda harus memeriksa seperti apa menurut XDG pengelola file ini. Kesepakatan yang sama untuk "lingkungan" lainnya, seperti Gnome, atau KDE. Jika Anda telah menginstal semuanya, sangat mungkin (dan bagus) untuk masing-masing memiliki "pengelola file default" yang berbeda.
Kasus untuk aplikasi default tampaknya sebagian besar berasal dari Windows. Di sana, kami hanya memiliki satu lingkungan, yang diberikan Windows kepada kami. 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 yang disimpan dalam variabel lingkungan $EDITOR, bukanlah aplikasi default yang "benar", hanya sebagai konvensi yang digunakan oleh banyak orang yang menulis alat dan skrip sistem. Jangan ragu untuk mendefinisikan $FILEMANAGER, jika sesuai dengan kasus penggunaan Anda.