Gentlemen,
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions.
1. Since it is possible to use native DLLs with applications, can one assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
2. Each time I launch a program, a black window appears that seems to make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
3. Is there an easy way within Linux/Wine to determine what native DLLs the application should/could use?
Thanx again, Fred Lackey Orlando, Florida
Fredrick P. Lackey a écrit:
Gentlemen,
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions…
- Since it is possible to use native DLLs with applications, can one
assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
(Long time since I tried that, but...) You'll also need to point your registry files to use the Windows ones, else the applications won't work much. And I'm pretty sure the majority of developpers around here try to use Wine without a Windows installation, but I understand why you'd want to do otherwise.
And concerning the native dlls... some won't work in combination with some builtin dlls, as they call unimplemented APIs. That's part of the whole dll separation issue.
- Each time I launch a program, a black window appears that seems to
make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
Sounds like you use "desktop" mode, but I could be mistaken. The only time that happens to me is when I use a fullscreen game, then get back to X: the game will be in the upper-left corner.
- Is there an easy way within Linux/Wine to determine what native DLLs
the application should/could use?
Experience, and experiments.
Vincent
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions…
Good to hear!
1. Since it is possible to use native DLLs with applications, can one assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
<sigh> If only it were that simple. Firstly, although in theory you can run programs installed in Windows, I've found you get best results by installing software into Wine (especially when using a faked windows setup such as in CrossOver). You can often get better results by mixing and matching native vs builtin DLLs, but this is something of a black art. The wine config file lets you customise these on a per app basis. There are often tips on what mix works best in the apps db.
The situation tends to be complicated by the fact that not all DLLs can be native, and that native and builtin DLLs can have wierd interactions.
2. Each time I launch a program, a black window appears that seems to make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
Odd. Sounds like you've got it set into desktop mode, not sure why it would be black. What version of Wine are you using for this? You need to set the window management mode to managed, assuming i've guessed what's up correctly.
3. Is there an easy way within Linux/Wine to determine what native DLLs the application should/could use?
In short, not as far as I'm aware. Finding this out is part luck, part skill - reading crash traces can aid you in figuring out what mix you need.
As time goes by and the builtin dlls improve hopefully it'll become less necessary for things like this.
thanks -mike
----- Original Message ----- From: "Fredrick P. Lackey" fred.lackey@marbellasoftware.com To: wine-devel@winehq.com Sent: Monday, November 18, 2002 9:23 AM Subject: Dual boot solves everything?
Gentlemen,
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions.
- Since it is possible to use native DLLs with applications, can one
assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
See below.
- Each time I launch a program, a black window appears that seems to
make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
The best way (in fact the only way) I know of is to edit your config file. Find the option that says "Desktop" = "800x600" and put a semicolon in front of the whole thing. If you happen to need to run an app in a desktop window (as compared to fullscreen) check the AppDefaults section towards the bottom.
- Is there an easy way within Linux/Wine to determine what native DLLs
the application should/could use?
The best way to get the apps you want to run with native dll's is to set the * option under DllOverrides to native, builtin, but that isnt exactly helping our cause, we want to get apps to run with the builtin (to wine) dll's instead of the native ones.. And even when trying to load native apps, you wont get many popular programs to work. I discovered that to install AIM you have to run wine in NT40 mode, and it has to already be installed (!) Apparently it installs to a temp dir, then looks for the files to exist in the install dir, and then moves them to the install dir from the temp one, and even then the install failed when I tried to run it from the installer, because it didnt copy over most of the files... So I dunno...
-Dustin
On November 18, 2002 10:23 am, Fredrick P. Lackey wrote:
Gentlemen,
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions.
- Since it is possible to use native DLLs with applications, can one
assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
How wonderful it would be if it were true! :) I think it's fair to say you can run _more_ apps if you make use of _some_ native dlls, but running *any* app is way too optimistic ATM.
- Each time I launch a program, a black window appears that seems to
make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
This must be the stupid desktop option. Make sure you have "Managed" = "Y" in the [x11drv] section in ~/.wine/config
- Is there an easy way within Linux/Wine to determine what native DLLs
the application should/could use?
It can be set, on a per app basis, in the [DllOverrides] section of the above mentioned file.
Fredrick P. Lackey wrote:
Gentlemen,
First of all, thanks to everyone with your input so far. I've now been able to get IE v6.0 up and running as well as a few other less important applications. Which brings me to a few more questions…
- Since it is possible to use native DLLs with applications, can one
assume that on a dual boot machine with Win98 SE2 and Red Hat v8.0 that it would only be necessary to install the desired application under Windows, then add native DLLs to the Wine config file to get [almost] *any* Windows application to function?
- Each time I launch a program, a black window appears that seems to
make up the "shell" (for lack of a better term) for that instance of the application. This window is always somewhere around 800x600 pixels. Is there any way to not show this window and/or get the size to be something else? I am running in 1600x1200 resolution and only using half of the screen is frustrating.
- Is there an easy way within Linux/Wine to determine what native DLLs
the application should/could use?
does this not work ?
Type wine -debugmsg +loaddll program.exe &>/tmp/winlog.txt In the file /tmp/winlog.txt you can see which dll’s are loaded and if the built-in or native dll’s are used.
Thomas
Thanx again, Fred Lackey Orlando, Florida