WinOmega 2019 series
WinOmega is a nice and easy to use warehouse system coming in Spanish and Catalan.
"FacturaciÃ³n -> Listados -> IVA -> Vista previa" doesn't result in "Metafile is not valid" problem anymore (see Notes section)
What does not
What was not tested
Nothing else was tested
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Apr 14 2019||4.6||Yes||Yes||No||Platinum||Omega Software|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Mar 18 2019||4.4||Yes||Yes||No||Platinum||Omega Software|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Feb 04 2019||4.1||Yes||Yes||No||Platinum||Omega Software|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 19 2019||4.0-rc7||Yes||Yes||No||Platinum||Omega Software|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jan 12 2019||4.0-rc6||Yes||Yes||No||Platinum||Omega Software|
|Bug #||Description||Status||Resolution||Other apps affected|
|26503||X11 hides modal windows behind main windows when using WM management (Delphi forms with WS_DISABLED)||NEW||View|
|42384||WinOmega 10.00.24 attempts to use certmgr.msc||UNCONFIRMED||View|
|42616||Race condition when running an installer whilst creating a fresh WINEPREFIX leaves undefined %SystemDrive%||UNCONFIRMED||View|
|46509||WinOmega client editor causes Access violation in module ntdll.dll||RESOLVED||ABANDONED||View|
It's very important that you install the Microsoft TrueType core font package, otherwise many menus and dialogs won't display correctly (see for example bug 46244).
The following command can be used:
If setup WinOmega to send invoices via e-mail, be warned that this functionality in WinOmega is somewhat tied to the invoicing printing function, so even if you're not interested in physical printing, you will need Wine to recognize a valid printer in your system.
On Windows this is not an issue because modern versions come with a virtual printer installed (Microsoft XPS Document Writer), but on Wine you might need extra steps to ensure a printer is detected:
It is recommended that you run WinOmega using Wine version 1.7.5 or newer (or more specifically, a Wine release that includes this commit).
When using older versions, selecting "Vista previa" inside the "FacturaciÃ³n -> Listados -> IVA" dialog results in various errors:
It is recommended that you avoid running WinOmega with Wine versions between 2.1 and 2.16.
For details see bug 44713.
Depending on your system setup, it is possible that preview rendering of reports (for example selecting "Vista previa" inside the "FacturaciÃ³n -> Listados -> IVA" dialog) results in "Metafile is not valid" error, or sometimes in Access Violation errors.
This problem is not a bug in Wine. It is caused by a race condition in QuickReport (a component used by WinOmega) and may even (very rarely) happen on Windows. But for some reason it's much more likely to show up in Wine.
The race condition has been fixed starting with WinOmega 11.00.09.
If you see this error in Wine error log:
err:winediag:schan_imp_init Failed to load libgnutls, secure connections will not be available.
It means mail sender (for example, in FacturaciÃ³n > Clientes > ImpresiÃ³n) will fail if you have enabled support secure connections (SSL/STARTTLS).
In order to fix this, you need to ensure /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28 exists and can be found by Wine. This usually involves creating a symlink to another 32-bit version of the library.
For example in Ubuntu Xenial amd64 this required:
sudo apt-get install libgnutls30:i386
sudo ln -s libgnutls.so.30 /usr/lib/i386-linux-gnu/libgnutls-deb0.so.28
See also, for similar situations and more examples:
In the winecfg program, open the page "graphics" tab and uncheck:
"allow the window manager to control window"
This will prevent certain situation in which modal windows do not show up on top.