Beefy Boxes and Bandwidth Generously Provided by pair Networks
Do you know where your variables are?
 
PerlMonks  

Make Adso.pl launch Mozilla from Linux!

by SciDude (Friar)
on Aug 19, 2004 at 07:21 UTC ( #384196=note: print w/replies, xml ) Need Help??


in reply to Adso.pl

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.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://384196]
help
Chatterbox?
[stonecolddevin]: erix seems pretty good, i listened to "So Many Roads" and it was nice. Not everyone's cup of tea but this guy can absolutely shred, he and the guy from Mastodon are definitely up there: https://www. youtube.com/watch? v=VzhMkSN9dQc
[erix]: ha, good stuff - loud and fast...
[stonecolddevin]: here's some Mastodon for when you have 13 minutes to have your mind blown: https://www. youtube.com/watch? v=4pvfQtUhtNE
[karlgoethebier]: goes to Brownsville one more time..
erix squirrels away the linkies

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (4)
As of 2017-06-22 21:50 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    How many monitors do you use while coding?















    Results (531 votes). Check out past polls.