logo back up home forward   further reading more topics »

Technology - Running Dreamweaver under Wine - Platforms

An area where linux software has not caught up with commercial software is html editing. NVU and Quanta Plus are improving all the time but there are times when only Dreamweaver will do.

Here is how I Installed Dreamweaver 8 into the following system:

There are some issues with using Dreamweaver 8 in Wine environment that I should warn you about:

Configuring wine

First I installed wine using YAST -> Software, searched for wine and selected it for install.

Note: all the following is done as an ordinary user login DONOT login as root or use SU command.

I ran winecfg from the command line:

winecfg

This brought up the configuration window:

winecfg

I clicked on a few tabs and things looked OK as far as I can tell.

winecfg

When I clicked on Audio nothing was configured initially but the following was generated which I left as it was.

winecfg

It also generated some error messages on the command line:

winecfg

I inserted the Dreamweaver 8 disk into the DVD drive.

In order to check which drive to use I typed winecfg into the command line (Konsole).

wine

Note: the following commands seem to generate a lot of messages on the command line (see listing at the end of the page) but it still seems to work.

To install Dreamweaver I typed the following into the command line:

wine "D:/install dreamweaver 8.exe"

wine

clicking install gives:

wine

Click next:

wine

accept (if you agree) and click next:

wine

click next:

wine

I thought it would do no harm to leave all these options selected since they will only effect programs within wine?

So I clicked on next:

wine

I clicked on install

There was a delay then the following window.

wine

I did not enable 'Launch Macromedia Dreamweaver 8', since I wanted to work out how to do it from the command line, so I clicked on finish.

Then from the command line I typed:

wine "C:/Program Files/Macromedia/Dreamweaver 8/Dreamweaver.exe"

This brought up the following dialog:

wine

I selected 'coder' and clicked on OK.

wine

I clicked on Continue, entered the serial number into the fallowing dialog, which started dreamweaver.

Setting up Wine environment

I find a white background gives too much glare when editing text so I changed the background colour to grey using winecfg as follows:

wine config

This produced the following message on the command line:

fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet

but it seems to work.

Full konsole listing - Installing

When I was doing the install there were a lot of messages on the command line as follows:

martin@suse103:~> wine "D:/install dreamweaver 8.exe"
fixme:advapi:CheckTokenMembership ((nil) 0x1232c8 0x34e794) stub!
fixme:advapi:LookupAccountNameW (null) L"martin" (nil) 0x34e248 (nil) 0x34e24c 0x34e240 - stub
fixme:advapi:LookupAccountNameW (null) L"martin" 0x1267f8 0x34e248 0x12a5f0 0x34e24c 0x34e240 - stub
fixme:rpc:RpcMgmtWaitServerListen not waiting for server calls to finish
err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005 (-1073741819)
err:ole:xCall RpcChannelBuffer SendReceive failed, c0000005
err:msi:deformat_environment Unknown environment variable L"ALLUSERSPROFILE"
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
err:richedit:ReadStyleSheet ReadStyleSheet: skipping optional destination
fixme:rpc:RpcImpersonateClient (0x122b88): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x2100000022
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:advapi:LookupAccountNameW (null) L"martin" (nil) 0x34f8bc (nil) 0x34f8c0 0x34f8b4 - stub
fixme:advapi:LookupAccountNameW (null) L"martin" 0x127d90 0x34f8bc 0x127458 0x34f8c0 0x34f8b4 - stub
fixme:rpc:RpcMgmtWaitServerListen not waiting for server calls to finish
err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005 (-1073741819)
err:ole:xCall RpcChannelBuffer SendReceive failed, c0000005
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x123428): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x1700000018
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x123428): stub
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x1b41f8): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x1700000018
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x1b41f8): stub
fixme:msi:msi_unimplemented_action_stub RemoveRegistryValues -> 2 ignored L"RemoveRegistry" table values
fixme:msi:msi_unimplemented_action_stub UnregisterExtensionInfo -> 2 ignored L"Extension" table values
fixme:msi:msi_unimplemented_action_stub UnregisterProgIdInfo -> 2 ignored L"ProgId" table values
fixme:msi:msi_unimplemented_action_stub UnregisterMIMEInfo -> 1 ignored L"MIME" table values
fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 2 ignored L"Shortcut" table values
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 3 ignored L"CreateFolder" table values
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:shell:DllCanUnloadNow stub
err:msi:register_progid L"Macromedia.Extension.Information" has no class
err:msi:register_progid L"Macromedia.Extension.Package" has no class
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x1b41f8): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x1700000018
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x1b41f8): stub
fixme:rpc:RpcRevertToSelfEx (0x122b88): stub
fixme:shell:DllCanUnloadNow stub
fixme:shell:DllCanUnloadNow stub
fixme:rpc:RpcMgmtWaitServerListen not waiting for server calls to finish
err:ole:TMStubImpl_Invoke invoke call failed with exception 0xc0000005 (-1073741819)
err:ole:xCall RpcChannelBuffer SendReceive failed, c0000005
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"SetODBCFolders"
fixme:msi:ACTION_HandleStandardAction unhandled standard action L"DisableRollback"
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x1235a8): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x4c0000004d
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x1235a8): stub
fixme:msi:msi_unimplemented_action_stub MsiUnpublishAssemblies -> 1 ignored L"MsiAssembly" table values
fixme:msi:msi_unimplemented_action_stub UnregisterFonts -> 1 ignored L"Font" table values
fixme:msi:msi_unimplemented_action_stub UnregisterExtensionInfo -> 3 ignored L"Extension" table values
fixme:msi:msi_unimplemented_action_stub UnregisterProgIdInfo -> 17 ignored L"ProgId" table values
fixme:msi:msi_unimplemented_action_stub RemoveShortcuts -> 4 ignored L"Shortcut" table values
fixme:msi:msi_unimplemented_action_stub RemoveFolders -> 11 ignored L"CreateFolder" table values
fixme:rpc:RpcImpersonateClient (0x1a87c8): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x4c0000004d
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x1a87c8): stub
fixme:rpc:RpcImpersonateClient (0x1c0880): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x4c0000004d
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:advapi:SetEntriesInAclW 1 0x342fb4 0x1c3484 0x342fdc
fixme:advapi:SetNamedSecurityInfoW L"c:\\windows\\profiles\\All Users\\Application Data\\Macromedia\\Licensing" 1 4 (nil) (nil) (nil) (nil)
fixme:rpc:RpcRevertToSelfEx (0x1c0880): stub
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:msi:ITERATE_CreateShortcuts poorly handled shortcut format, advertised shortcut
fixme:shell:DllCanUnloadNow stub
fixme:msi:msi_unimplemented_action_stub MsiPublishAssemblies -> 1 ignored L"MsiAssembly" table values
fixme:msi:ACTION_CustomAction msidbCustomActionTypeNoImpersonate not handled
fixme:rpc:RpcImpersonateClient (0x1c2148): stub
err:ole:ClientRpcChannelBuffer_SendReceive called from wrong apartment, should have been 0x4c0000004d
err:ole:xCall RpcChannelBuffer SendReceive failed, 8001010e
fixme:rpc:RpcRevertToSelfEx (0x1c2148): stub

Running the program

martin@suse103:~> wine "C:/Program Files/Macromedia/Dreamweaver 8/Dreamweaver.exe"
fixme:win:EnumDisplayDevicesW ((null),0,0x33f7a0,0x00000000), stub!
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (10000): STUB
fixme:wininet:InternetSetOptionW Option INTERNET_OPTION_CONNECT_TIMEOUT (90000): STUB
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:shell:SHGetFileInfoW set icon to shell size, stub
err:x11drv:X11DRV_CreateWindow invalid window height -2
fixme:shell:SHGetFileInfoW set icon to shell size, stub
fixme:imm:ImmSetCandidateWindow (0x11c718, 0x33ebc0): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x101fc, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x101fc, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x101fc, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:mlang:fnIMLangFontLink_GetStrCodePages (pszSrc=L"\2022", cchSrc=1, dwPriorityCodePages=1610612895) stub
fixme:imm:ImmGetDefaultIMEWnd (0x101f0 - (nil) 0x11c718 ): semi-stub
fixme:imm:ImmGetDefaultIMEWnd (0xd0040 - 0xb003e 0x11c718 ): semi-stub
fixme:imm:ImmGetDefaultIMEWnd (0x101ea - 0xb003e 0x11c718 ): semi-stub
fixme:wininet:InternetGetConnectedState always returning LAN connection.
fixme:imm:ImmReleaseContext (0xc0046, 0x11c718): stub
fixme:imm:ImmReleaseContext (0x1022c, 0x11c718): stub
fixme:imm:ImmGetDefaultIMEWnd (0xd0040 - 0xb003e 0x11c718 ): semi-stub
martin@suse103:~>

 

metadata block
see also:

 

Correspondence about this page

Book Shop - Further reading.

Where I can, I have put links to Amazon for books that are relevant to the subject, click on the appropriate country flag to get more details of the book or to buy it from them.

cover SUSE Linux 10 Bible.

Commercial Software Shop

Where I can, I have put links to Amazon for commercial software, not directly related to this site, but related to the subject being discussed, click on the appropriate country flag to get more details of the software or to buy it from them.

cover us uk de SuSE Linux 11.0. Operating system with a wide range of applications including Open Office. A good distribution for developers as it contains KDevelop. Java, Mono, etc. Can install itself as a dual-boot system with an existing Windows OS if required. For information about installing it see this page.

Can this page be improved?

Please send me any improvements to here. I would appreciate ideas to make the pages more useful including error correction, ideas for new pages, improvements to wording. It helps if you quote the full URL of the page.

 

progam

I am working on a project which uses these principles, if you would like to help me with this you are welcome to join in, here:

for 3D programming: http://sourceforge.net/projects/mjbworld/

This site may have errors. Don't use for critical systems.

Copyright (c) 1998-2008 Martin John Baker - All rights reserved - privacy policy.