Lo fa anche in slackware 13.1 e anche con altri emulatori di terminale (es: roxterm).
Il problema è - credo - che appena lanciato konsole invoca '/bin/bash -l'. Così facendo viene fatto il 'source' di '/etc/profile'. Quando invece si apre una nuova scheda o una nuova tab dal menu, viene richiamato '/bin/bash' (senza il flag -l) e dunque ci si ritrova davanti ad un prompt diverso (bash-4.1$). Se invece uso le scorciatoie da tastiera per aprire una nuova tabella o finestra, ciò non accade.
Roxterm si comporta in modo diverso: si apre direttamente il prompt bash.
Per ovviare, ho sempre usato questo metodo:
~/.bashrc
- Codice: Seleziona tutto
if [ -f /etc/profile ]; then
. /etc/profile
fi
.bash_profile
- Codice: Seleziona tutto
if [ ~/.bashrc ]; then
. ~/.bashrc
fi