Bug#397073: konsole: not reading ~/.bashrc
> > An interactive shell is one started without non-option
> > arguments and without the -c option whose standard input and error
> > are both connected to terminals (as determined by isatty(3)),
> > or one started with the -i option. PS1 is set and $- includes
> > i if bash is interactive, allowing a shell script or a startup file
> > to test this state.
> Perhaps the underlying bug is that konsole is not properly identifying
> itself as a terminal.
The underlying bug is either that you want konsole to exec 'bash -i -c
whatever' or that you expect bash to behave differently can it does.