Changing interactive shell from Bash to Zsh

Anonymous bin ich ichbinanon@gmail.com
Tue Feb 9 14:41:00 GMT 2010


On Tue, Feb 9, 2010 at 3:20 PM,  <Wood.Chris@tatravelcenters.com>  wrote:
> Add
>
> exec zsh -l
>
> at the end of your .bash_profile
>
Then I cannot start X server from start menu icons. All I see in
taskmanager is 1 process of bash and 1 subprocess of zsh.
>
>
> Chris
>
>
>
> From:   Anonymous bin ich <ichbinanon@gmail.com>
> To:     cygwin-xfree@cygwin.com
> Date:   02/09/2010 09:13 AM
> Subject:        Changing interactive shell from Bash to Zsh
> Sent by:        cygwin-xfree-owner@cygwin.com
>
>
>
> Hi!
>
> I am having trouble changing my shell from Bash to Zsh.
>
> Since there is no chsh, I have tried adding "exec zsh -l" to .bashrc
>
> Unfortunately, since cygwin is started as "interactive login shell",
> it doesn't read .bashrc and so it starts as bash
>
> If I source .bashrc from .bash_profile (which I don't like), then it
> works.
>
> But then I cannot start X server from the start menu shortcut because
> bash reads .bashrc, executes zsh and exits; even though startxwin.exe
> is called by "bash -l".
>
> So, is there a way to change shell?
>
> --
> Regards,
>
>
>
>
>



-- 
Regards,

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://x.cygwin.com/docs/
FAQ:                   http://x.cygwin.com/docs/faq/



More information about the Cygwin-xfree mailing list