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>

Reply via email to