Firefox использует GAppInfo от GIO. Поведение GIO немного отличается от xdg -mime. Добавив inode/directory=ranger.desktop
в $HOME/.config/mimeapps.list
, мой Firefox может правильно открывать каталог.
Вы можете проверить различия между xdg-mime query default inode/directory
и gio mime inode/directory
.
Не уверен, что это то, что вы ищете, но перед запуском команд, которые вы не хотели бы видеть в истории, вы можете отключить их для текущей оболочки с помощью
$ set +o история
затем ctrl -p покажет только это и больше ничего