Help w/ Windows app trying to lauch HTTP command

Rein Klazes rklazes at xs4all.nl
Tue Dec 9 05:45:46 CST 2003


On Mon, 08 Dec 2003 10:23:25 -0500, you wrote:

> That is precisely what I am trying to do.
> 
> > I don't think the deal is really to install a new browser under a fake 
> > windows. I guess it would be more interesting to find a way to invloke a 
> > linux browser from a running app under wine. Am I right Kai ?

Time to quote my solution again:

| > How do I define the native Linux Netscape as the browser?
|
| I have done it this way (using TheBat!):
|
| - I created a small bash script called mozilla.exe somewhere where wine
| can reach it. The script just launches the Linux browser of choice:
| 
| | $  cat mozilla.exe
| | #!/bin/sh
| | echo starting mozilla $1
| | if [ "$1" != "" ]; then
| | /usr/bin/mozilla "$1"
| | fi
| 
| - Added these lines to ~/.wine/system.reg:
| 
| | [Software\\CLASSES\\htmlfile\\shell\\open\\command] 1059405610
| | @="\"H:\\mozilla %1\""
| | 
| | [Software\\CLASSES\\http\\shell\\open\\command] 1059405610
| | @="\"H:\\mozilla %1\""
| | 
| 
| H: is mapped to my home dir and H:\\mozilla is of course how wine 
| should find my mozilla.exe script. 
| 
| Other URL -types like https and ftp go similar.

And while we are quoting, the similar question "how to use Linux xmms
instead of Winamp to launch mp3's" has this answer:

| I assume you mean the mp3 is an attchement that you want to play?
| 
| Here is a solution:
| 
| Add (or adapt when they exist) the following keys to system.reg:
| 
| | [Software\\CLASSES\\.mp3] 1060069477
| | @="MPEG.I.Layer.3.file"
| | 
| | [Software\\CLASSES\\MPEG.I.Layer.3.file\\shell\\open\\command] 1060064089
| | @="H:\\launchxmms %1"
| 
| And create an launchxmms.exe in H:\\
| 
| | #!/bin/sh
| | unset TMP
| | unset TEMP
| | xmms `winepath "$@"`
| 
| Notes:
| 
| winepath is a utility that comes with wine, it translates a DOS pathname
| to a unix pathname.
| The TMP and TEMP variables also contain a DOS path that caused xmms to
| fail. That is why I unset them, it should be put in the previous browser
| script as well.


Run wine with --debugmsg +reg to figure out which registry are queried
to do these actions.


Rein.
-- 
Rein Klazes
rklazes at xs4all.nl



More information about the wine-users mailing list