Nemo использует конфигурацию gsettings. Это восстановило предполагаемое поведение:
$ gsettings set org.gnome.desktop.default-applications.terminal exec gnome-terminal
В Ubuntu по какой-то причине все по-другому:
$ gsettings set org.cinnamon.desktop.default-applications.terminal exec gnome-terminal
Убедитесь, что параметр, который вы предоставляете, является путем.
source_nosearch() {
param="$1"
if test "$param" = "${param#/}"; then
param="./$param"
fi
source "$param"
}