The login shell is not necessarily the shell in use.
Created by: lodagro
Autojump assumes that the login shell is the shell in use. This is not necessarily the case. A shell can be started as a subprocess of the login shell. If this is the case autojump fails because of wrong 'shell-in-use'-detection.