Použijte xdg-mime
příkaz k tomuto. xdg by mělo být agnostické pro desktopové prostředí (např. xdg-open
předá argumenty správnému otvírači souborů). Chcete-li získat výchozí správce souborů, použijte:
xdg-mime query default inode/directory
Zdroj
Můžete použít xdg-open <DIR>
pro spuštění správce souborů v adresáři. Možná se budete moci zeptat na nějaký xdg
aplikace, abyste zjistili, jaký správce souborů se používá.
Nic takového jako „Výchozí správce souborů pro Linux“ neexistuje. Vše závisí na tom, jak se snažíte otevřít. Pokud se zeptáte XDG, budete muset zkontrolovat, jaký by měl podle XDG tento správce souborů být. Totéž platí pro jakékoli jiné „prostředí“, jako je Gnome nebo KDE. Pokud máte všechny nainstalované, je naprosto možné (a v pořádku), aby každý z nich měl jiného "výchozího správce souborů".
Zdá se, že případ výchozích aplikací pochází hlavně z Windows. Tamhle máme jen jedno prostředí, to, které nám nabízí Windows. Pojem výchozí aplikace jako takový je skutečně účinný v celém systému. To není případ Linuxu.
To, co můžete v Linuxu vnímat jako výchozí aplikace, například to, co je uloženo v proměnné prostředí $EDITOR, není ani tak „skutečnou“ výchozí aplikací, jako spíše konvencí používanou mnoha lidmi, kteří píší systémové nástroje a skripty. Neváhejte definovat $FILEMANAGER, pokud to vyhovuje vašemu případu použití.