Eu defini o gerenciador de arquivos padrão como ranger ( xdg-mime query default inode/directory
= ranger.desktop
). No entanto, quando ainda não estou no terminal, xdg-open /
abre no navegador.
Eu fiz o check-in /usr/share/applications/ranger.desktop
é Terminal=true
. Configurar TERM=foot
(meu terminal) em /etc/environment não ajudou, nem vincular meu terminal a /bin/xterm
.
xdg-open
usará aopen_generic()
função de manipulador padrão se seu ambiente de área de trabalho não puder ser detectado ou não for suportado . O manipulador padrão não suporta bem o terminal e recorreria ao uso de seu navegador padrão para abrir o URL.O
gio open
comando da glib2 pode ser usado em vez disso, pois tem melhor suporte de terminal.Existem também outras alternativas ao xdg-open, a maioria das quais substitui
/usr/bin/xdg-open