User:Lyrithya/Wine (program)
Wine is a computer program for Unix-type operating systems, with the primary purpose being to whine, hence the name.
Supposely, Wine is supposed to be used with other programs, typically Windows games or various versions of explorer. It has also, with limitted success, been used to attempt to generate BSoDs when using primitive other operating systems that somehow do not come with such functionality.
Why Wine is important[edit | edit source]
Every operating system needs something to whine; unfortunately the creators of some were overly rushed and forgot to implement this sort of thing. Thus, Wine comes to the rescue.
Using Wine[edit | edit source]
There are multiple ways to use Wine. The easiest and fastest is to perhaps type 'wine' into a terminal, and watch it do its magic. The gnome-panel also has a Wine menu, but research into that has determined that it is odd. Or rather, that the gnome-panel is stupid and does not actually work with Wine. Another way is to pray to the gods of technology, but that can have rather mixed results, including an excess of beard hair.
If one wants Wine to actually work, several steps must be taken. First, the person needs to make sure that they are not already using Windows, which has its own, built-in applications for whining. Then, one needs to actually install it. This is a crucial step that has tripped up many users in the past -- while it may not be apparent, most programs do not in fact work until they are installed, if even then. (There are some exceptions. We don't know what they are, but we're sure they exist. They always exist.) There is one last step that must be taken before Wine will whine about applications other than itself. It should be updated, if possible to the latest version that exists, because that one will contain the most bugs. Which, for once, is exactly what we want.[citation needed]
Then just open a terminal (type 'xterm' in a gnome-terminal, or visa versa, or something) and type 'wine' + the name of some application.
Wine's whining[edit | edit source]
What, precisely, Wine will whine about depends entirely upon which application is used with Wine. It may also vary according to where one messed up in installing it. For instance:
user@computer-thing$ wine dax64.exe
wine client error:0: version mismatch 0/386.
Your wineserver binary was not upgraded correctly,
or you have an older one somewhere in your PATH.
Or maybe the wrong wineserver is still running?
user@computer-thing$
Means that the user is an idiot and Wine is simply complaining about itself.
But we want Wine to whine about other things, for there are so very many things for it to whine about. And because it is not actually supposed to whine about itself; there is insuffient material to complain about within itself, a fault that programmers still have not been able to rectify.
No, this is what we want. We can get it by getting wine to quit complaining about itself, though bugger if we know how to do that... wait, of course we know. Yes, this is it.
Proper complaining looks like this:
user@computer-thing$ wine iexplore.exe
fixme:mixer:ALSA_MixerInit No master control found on HDA ATI HDMI, disabling mi
xer
fixme:system:SetProcessDPIAware stub!
fixme:dwmapi:DwmIsCompositionEnabled 0x33cf94
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\gecko\\0.9.1\\wine_gecko\\comp
onents\\xpti.dat" 1 536870916 (nil) (nil) 0x33c960 (nil)
fixme:iphlpapi:NotifyAddrChange (Handle 0x3eae908, overlapped 0x3eae910): stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:advapi:SetNamedSecurityInfoW L"C:\\windows\\gecko\\0.9.1\\wine_gecko\\comp
onents\\compreg.dat" 1 536870916 (nil) (nil) 0x33ca50 (nil)
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\s
mime3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\n
ssutil3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\n
ss3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\p
lc4.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\j
s3250.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\p
lugins\npnul32.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\n
ssdbm3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\n
spr4.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\s
oftokn3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\s
qlite3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\f
reebl3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\p
lds4.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\s
sl3.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\x
ul.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\x
pcom.dll") - Symbol NSGetModule not found
0[1a2810]: nsNativeModuleLoader::LoadModule("C:\windows\gecko\0.9.1\wine_gecko\n
ssckbi.dll") - Symbol NSGetModule not found
fixme:shell:DllCanUnloadNow stub
And it does not stop there, either. Nope, once one gets Wine started, it just does not stop. Is it not wonderful?
I think it's wonderful. So does your mom. Reminds her of you, when you were a kid... complain, complain, complain.
Getting Wine to stop[edit | edit source]
This is not possible. Unless it is broken. But that means you broke it.
But really, why would you want it to stop? Really. Think things through.