There is a bug which causes the terminal to not launch properly if the user is using any non-bash shell. This happens when users right-click on the desktop and select "Open Terminal".
This problem happens because nautilus-open-terminal launches gnome-terminal via a shell command like this: /usr/bin/gnome-terminal -x /bin/sh -c cd '/export/home/brianca' && exec $SHELL -l However, the "-l" argument only works with bash. Simply removing the "-l" argument fixes the problem. The attached patch does this, and this patch is now in spec-files head and the 2.28 branch. I have filed this bug upstream so that the nautilus-open-terminal maintainers can consider a more elegant way to fix this: https://bugzilla.gnome.org/show_bug.cgi?id=602141 Brian -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: nautilus-open-terminal-04-launch-terminal.diff URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20091116/f2c750b9/attachment.ksh>
