Note that this is a recreation of the thread on the topic originally posted on JP's, updated.
Linux Distro: Debian bookworm
Desktop: KDE Plasma
Application Launcher: Lutris
Wine Version: system
Architecture: 32 bit
Hardware Wrinkles: multiple monitors
The first problem was that I have a multiple monitor setup and the app wasn't opening on the correct monitor. My two monitors have different resolutions, both monitors are identical but the second one sits a bit further away from me so I have it on a lower resolution to make it easier to work with and read--old eyes. The app was opening as if it was in full screen mode on the primary monitor, but it was opening on the secondary monitor, which meant it was opening in a resolution that rendered much of the game window off the screen. When I tried to move the game window it would deform.
The simple solution to this is alt-f3. That is the default kwin shortcut for the "Window Operations Menu". When you bring that up you can set the window settings for Open General, or any app, to anything you want. I found that the "Initial Placement" option, screen 1, was what I was looking for. That opened the game on my main screen without messing around with any of the other game windows. You can find those settings under "More Actions", "Configure Special Application Settings".
Getting video playback working:
NOTE: I have yet to get video playback working perfectly under Debian bookworm. The audio plays, but the video doesn't show. If anyone finds a fix for this issue, please post here and I will add it to the OP.
Note that this was accomplished under Debian Bullseye, but should be able to be modified to work under other distros. I have also found that Lutris is the best launcher for WINE games, so this answer will assume you are familiar with Lutris and with winetricks. It is beyond the scope of this post to go into detail on how to use those, but that information is available on the web.
First off, Open General is a 32 bit application, so you should already have multiarch enabled in your distro, if you don't, see the following Debian FAQ.
https://wiki.debian.org/Multiarch/HOWTO
You will need in install the following Debian packages or their equivalent, depending on your distro. You can run the following command on Debian:
sudo apt install ffmpeg:i386 gstreamer1.0-plugins-bad:i386 gstreamer1.0-plugins-ugly:i386
You will want to install lutris and winetricks if you haven't already:
Code: Select all
sudo apt install lutris winetricks
You can download the Shark007 Standard Codes here:
https://www.majorgeeks.com/files/detail ... odecs.html
You will need to configure Shark007 Codecs to use LAV for both AVI and WMV video to get it to work.
You will need to set your wine prefix to run in Windows 7 mode or later. Your Open General videos should now play.
Note that in older Linux and wine versions you could use winetricks to install ffdshow, however, that no longer seems to work. The Shark007 codecs however, do seem to work.
ADDENDUM: I have found that there are a couple of packages that improve the function of just about any application running under wine, you can install them on Debian using the following command:
Code: Select all
sudo apt install wine32-preloader wine64-preloader