Horribly Nube ?

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
playdayz
Newbie
Newbie
Posts: 4
Joined: Fri Jul 11, 2008 6:20 pm

Horribly Nube ?

Post by playdayz »

You gotta start somewhere I figure. I am enjoying wine 1.1.0 and have used it on and off mostly off for several years. Now I am getting serious and I haven't figured out the documentaiton. I got some bad advice from old docs which discouraged me. Anyway, where does one put the "native" dll's from one's windows installation? I know how to use winecfg to activate them and I found some info about which might be useful, but as stupid as it sounds I am not sure where to put them. There is no windows on this machine, but I have the dll's from one of several licensed copies of windows. The best guess I have now is that one places the native dll's in the ../drive_c/windows/system directory??? As opposed to the system32 directory??? The system folder is currently empty and the system32 has some small versions of dll's.

While I am at it I might ask where might I look to find advice about settings for wine? I assumed there would e hackers all over the wolrd who work and post settings that help with particular programs--I know the maintainers do some of this of course.

And finally, I would appreciatre any guesses aout what dll's or other tricks might help with browsers, K-Meleon specifically--it is such a linux program to begin with ;-) thank you.]
vitamin
Moderator
Moderator
Posts: 6605
Joined: Sat Feb 23, 2008 2:29 pm

Re: Horribly Nube ?

Post by vitamin »

playdayz wrote:You gotta start somewhere I figure. I am enjoying wine 1.1.0 and have used it on and off mostly off for several years. Now I am getting serious and I haven't figured out the documentaiton. I got some bad advice from old docs which discouraged me. Anyway, where does one put the "native" dll's from one's windows installation? I know how to use winecfg to activate them and I found some info about which might be useful, but as stupid as it sounds I am not sure where to put them. There is no windows on this machine, but I have the dll's from one of several licensed copies of windows. The best guess I have now is that one places the native dll's in the ../drive_c/windows/system directory??? As opposed to the system32 directory??? The system folder is currently empty and the system32 has some small versions of dll's.

While I am at it I might ask where might I look to find advice about settings for wine? I assumed there would e hackers all over the wolrd who work and post settings that help with particular programs--I know the maintainers do some of this of course.

And finally, I would appreciatre any guesses aout what dll's or other tricks might help with browsers, K-Meleon specifically--it is such a linux program to begin with ;-) thank you.]
Why don't you start with all Wine and nothing windows? Then install your program and run it.

And then if you have some problems - tell us what they are.
playdayz
Newbie
Newbie
Posts: 4
Joined: Fri Jul 11, 2008 6:20 pm

Post by playdayz »

Why don't you start with all Wine and nothing windows? Then install your program and run it.
And then if you have some problems - tell us what they are.
Okay.

I would like to run K-Meleon. It has a linux soul.

K-Meleon-NX-18115 is an unoffical build with no XUL. It runs well because the maintainer of it has disabled some things (like the url bar). It ocassionally malfuntions seemingly when it tries to read its "home page," which is a file. I change the home page to a url and it doesn't seem to crash. Also runs flash okay. Doesns't matter whether winxp or w98, even runs well with no GL.

The official release is 1.1.5; it does not run. It installs, but when trying to run it gives an error message "Could not create browser frame." This seems to be a rare K-Meleon error, no fix, possibly associated with bookmarks???

There is also a 1.5beta2, which should be released this year sometime. This would be my ultimate goal. The full program requires XP, but there is also a k-meleonW9x.exe. Neither runs. I change from w98 to winxp in winecfg. All versions crash with an error such as:

Code: Select all

wine: Unhandled privileged instruction at address 0x71a172 (thread 0009), starting debugger...
Unhandled exception: privileged instruction in 32-bit code (0x0071a172).
It seems like all versions of K-Meleon, those that run or not, start this way.

Code: Select all

err:mshtml:init_nsio Could not get factory: 80040154
err:mshtml:set_profile Could not get profile service: 80040154
fixme:shell:DllCanUnloadNow stub
wine: configuration in '/root/.wine' has been updated.
There are no dll overrides. This is wine 1.1.0 on puppy linux 4.0 on an ibm thinkpad t22.

Thank you for any assistance.
User avatar
dimesio
Moderator
Moderator
Posts: 13368
Joined: Tue Mar 25, 2008 10:30 pm

Post by dimesio »

wine: configuration in '/root/.wine' has been updated.
Never run Wine as root.
http://wiki.winehq.org/FAQ#head-96bebfa ... 78b0d41014
dAnIK SeNT

Horribly Nube ?

Post by dAnIK SeNT »

Hi, playdayz.

dimesio here is right - you should never run wine as root, no matter what.
If you are not experienced in using linux you may even be logging in to
KDE/Gnome as root - it's also to be avoided. Log in to system with normal
unprivileged user and execute as root only that commands that absolutely
require root access. Otherwise your system's stability will be easily
compromised.

About K-Meleon - it has its page on AppDB (you should always have a look there
first): http://appdb.winehq.org/objectManager.p ... on&iId=717
However, it's pretty old. I'll add it to my personal "must check" list and try
to get it running in my test environment when I have time.

By the way, did you try native browsers - like Firefox, Konqueror and Opera?
It's not like K-Meleon provides any extra functionality...

--
Best regards,
Sentiabov Danila aka dAnIK SeNT
[email protected]
playdayz
Newbie
Newbie
Posts: 4
Joined: Fri Jul 11, 2008 6:20 pm

Puppy Linux is Unconventional

Post by playdayz »

Puppy linux is unorthodox in that it always runs as root. I understand that is very controversial. It is something that every experienced linux user who comes to puppy has to confront. Personally I find that it is consistent with the spirit of puppy, which is to make something simple, small, fast, and friendly. Running as root certainly gives up some security and increases the posibility of making a mistake that cripples the os, ut I weigh that against the advantages; do I really need a multi-user operating syswtem on this 10 year old laptop that I use for enjoyment and education? I does not appear to me that running in root interfers with the function of wine--rather it is a bad idea for the other reasons.

Simple, small, fast, and friendly--that is why I like K-Meleon and would like to see it in the linux environment. I have used, I think, most browsers available in linux (in mandrake, gentoo, arch and now puppy)--I agree that k-meleon adds no functionality--it is more an aesthetic reason to want to see it run in linux. However I have found that the version of k-meleon that does run for me in wine runs at least as fast as the big old browsers do natively. It is just for fun and education that I would like to see if it can run faster. I kind of think that might be something interesting for wine--to show that a program in wine can hold its own in performance or even outperform a native program--as the documentations says, "a well-written program in wine can outperform a poorly written program in linux" (not to say of course that konqueror is poorly written, but I have seen a lot of people disappointed by the performance of the linux version of firefox3).

So that's the long version of why I am interested. However, I still have not found any documentation that suggests things to try if a program doesn't run--some kind of troubleshooting checklist of possible fixes such as, "If it doesn't run in winxp then try win98. If it crashes with this error message try this native dll. And so forth." I do understand of course that wine is extememely complex. regards.
User avatar
dimesio
Moderator
Moderator
Posts: 13368
Joined: Tue Mar 25, 2008 10:30 pm

Re: Puppy Linux is Unconventional

Post by dimesio »

However, I still have not found any documentation that suggests things to try if a program doesn't run--some kind of troubleshooting checklist of possible fixes such as, "If it doesn't run in winxp then try win98. If it crashes with this error message try this native dll. And so forth." I do understand of course that wine is extememely complex. regards.
http://winehq.org/site/docs/wineusr-gui ... LESHOOTING
Locked