As in title.
Anytime I start caja its with --no-desktop option, no matter if from command line of shortcuts.
% which caja
caja: aliased to caja --no-desktop
But from time to time (not always) caja starts/enables desktop even with --no-desktop option which is pretty annoying.
% uname -v
FreeBSD 12.1-BETA2 r352780 GENERIC
(behaved the same on 11.3-RELEASE)
% caja --version
MATE caja 1.22.1