When I open a terminal (e.g. lxsession or xterm) in LXDE which is running in a VNC session the shell is
$ echo $SHELL
/bin/sh
However, I want my default shell which is /bin/bash
to use my .bashrc file.
How can I get it?
The problem seems related to the fact that I start VNC at boot time via my crontab entry
@reboot vncserver &
If I start another VNC session from a shell I have a Bash shell as expected in this VNC session. Of course at login via SSH I get a Bash, too.
ls -hl /bin/bash
to your question.