[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: how to set up iceweasel 3.5 to use mutt as mailer for "link sendto"



> I've tried settings -> apps -> mailto -> shellscript
> 
> Shellscript:
> 
> #!/bin/sh
> exec xterm -e mutt "$@"
> 
> The xterm only pops up for 1 second.

That's very close to the script that is working for me (using
Iceweasel 3.0.6 on Lenny):

	#!/bin/sh

	prefixWords=

	if [ -t 0 -a -t 1 ]
	then
		prefixWords=
	else
		prefixWords="xterm -e"
	fi

	set -x
	$prefixWords mutt -- "$@"


I don't think your "exec" should cause a problem, but it may be worth
trying without it.

You may need the -- in case any of the arguments begins with '-'. 
I can't think off-hand if that is likely.

By the way, the "if" tests whether you're running from a terminal
already, and opens mutt there if you are. Otherwise it fires up an
xterm.


You might get some more information by temporarily changing your xterm
line to

exec xterm -e bash -c "set -x; mutt $*; read -p 'Press enter to exit '"


-- 
Cheers,
Clive


Reply to: