If I create an application launcher with the following command:
mate-terminal -e /usr/local/bin/nnn
a terminal opens and runs
nnn doesn't have a configuration file and settings such as bookmarks are read from environment variables written in
~/.bashrc. When the above launcher command is executed,
nnn is not reading its variables from
.bashrc, so no bookmarks. If I open a terminal and then type 'nnn' everything runs normally.