tbsm is a pure bash session or application launcher, inspired by cdm,
tdm and krunner.  It supports X and Wayland sessions.

Autostart tbsm upon login by adding the following to $HOME/.profile
(Information taken from tbsm manual): 

# Autostart tbsm on tty1
if [[ ! ${DISPLAY} && ${XDG_VTNR} == 1 ]]; then
    exec tbsm
fi

/usr/doc/tbsm-0.7/doc/01_Manual.txt contains instructions.
README.SLACKWARE contains additional tips.
