📜 ⬆️ ⬇️

WineGame - a program for preparing Wine and installing applications into it

WineGame is a program (written in Qt4.6 / C ++) for easy installation of games and applications in Wine.


1. What should be
This should be the program that does the most manipulation of Wine per user.
For example, when inserting a disk, you should be prompted to install a Windows program:

= screen
')
(Skype icon is taken randomly)

There should also be manual installation options (optional).

2. What is done now
- Installation of the program and the preparation of Wine scripts
- GUI
- Simple application installation dialog when inserting a disc (and the definition of game discs) (see above).
- Integration with Winetricks utility
- Manage installed applications
- Notifications via notify-send
- Read autorun and icon from disk, unless explicitly stated.
That is, with a sufficient number of scripts, you can reduce the installation of a Windows application to a simple wizard, without user manipulations.

3. Scripting capabilities.
You can read about the format of the WineGame package in the Wiki on the project website.
I will tell you what's possible now.
1) preinst and postinst scripts can be set to run before and after exe start
2) you can set the path to the setup.exe file from the root of the disk so that it starts automatically if the WineGame recognizes the disk.
3) you can specify in the .cdrom file (in the WineGame package) the names of the files and folders of the root FS file so that the WineGame recognizes the disk.
4) there is a prefix control interface (virtual “windows”)
5) you can specify the path to download the distribution of Wine, optimized for the game.
6) there is integration with winetricks. In order to enable it, you only need to specify the Winetricks packages through the space in the package control file. There are a LOT of them, this is installing certain registry keys, and installing fonts, DirectX, .NET, IE 6, IE7, this is installing Windows versions, and much more.

4. What to do

- editing the .desktop files created by Wine (unfortunately, Wine cannot determine with which binary of the wine itself the program was installed, so the desktop version runs the system version of Wine, not the “custom” one.
- scripts for installing games / applications

Official site .

PS Claims not to make a copy-paste, my stuff.

Source: https://habr.com/ru/post/88865/


All Articles