[Xquartz-dev] tcsh and XQuartz

Jeremy Huddleston Sequoia jeremyhu at apple.com
Thu Aug 16 12:05:33 PDT 2012


What have you done to set your desired shell?

You should be able to goto System Preferences -> Users & Groups, then right click on the user and select "Advanced Options" ... Assuming that's how you set your shell, it should just work...

--Jeremy

On Aug 10, 2012, at 07:26, Michael Goldweber <mikeyg at cs.xu.edu> wrote:

> Issue: XQuartz only launches bash and not tcsh.
> 
> Environment:
> Brand spanking new retina-15" laptop running a fresh install of Mountain Lion.
> XQuartz 2.7.2
> desired shell: tcsh
> 
> What I've experienced:  When running Terminal, tcsh is correctly launched.  XQuartz launches (i.e. XTerm) bash.
> 
> So, evidently the login shell that launches X11 is not being run - the script that looks at what ${SHELL} is set to.
> 
> I have also created a file
> 	~/.MacOSX/environment.plist
> 
> the contents of this file is:
> ---
> <?xml version="1.0" encoding="UTF-8"?>
> 
> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
> 
> <plist version="1.0">
> <dict>
> <key>SHELL</key>
> <string>/bin/tcsh</string>
> </dict>
> </plist>
> ---
> 
> So, evidently, this is not being read either.
> 
> Finally, when I manually launch X11 (XQuartz.app/Contents/MacOS/X11), things work correctly - xterm comes up with tcsh as my shell.
> 
> Any suggestions?
> 
> mike goldweber
> 
> _______________________________________________
> Xquartz-dev mailing list
> Xquartz-dev at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo/xquartz-dev
> 



More information about the Xquartz-dev mailing list