Launching Mozilla from this chatterbox client is easy. Unless you are using Win32 you will want to comment out that portion of the code and add something like the following:
my $pid;
if (!defined($pid = fork)) {
warn "cannot fork: $!";
return;
} elsif ($pid) {
warn "begat $pid";
return; # I’m the parent
}
exec 'mozilla', "$url";
This patch will launch the buttonpress event in Mozilla. Each press will launch a new browser with a separate process ID. Works for me!
Update I wanted each buttonpress to open the link in a new tab. This is done with a simple modification to the exec:
exec "mozilla -remote \"openurl($url,new-tab)\"";
SciDude
The first dog barks... all other dogs bark at the first dog.