How to change login shell in KDE?
What is the secret handshake to change my login shell in KDE?
I remember when I changed it from Bash to ksh, it wasn't easy. KDE was adamant about using Bash and it fixed itself in some way I never understood. It just did and I shrugged it off.
Now I want to change it to tcsh. I ran 'chsh' and selected /bin/tcsh. I also checked it with kuser, in the Konsole settings and Yakuake. Everything seems correct. But KDE insists on making ksh my login shell. I have logged out/logged in three times. I rebooted the machine twice. My login shell still is ksh.
Tcsh works fine if I call it after I am logged in. Or I can force a CLI login on KDM, and it works fine: my login shell is tcsh. But as soon as I am in KDE, all console apps have ksh as login shell: Konsole, Yakuake, Xterm and rxvt. Where does KDE hide that secret? Or is Ubuntu playing hide-and-seek with OS features again?
Last edited by lucmove; 09-06-2009 at 06:03 PM.
|