feat(wine): minor tweaks

This commit is contained in:
Ankur Sinha (Ankur Sinha Gmail) 2022-10-03 13:11:31 +01:00
parent 568866cee4
commit 8dd3b2d9a3
No known key found for this signature in database
GPG key ID: F8D8C0BEBAC898BD

View file

@ -13,10 +13,8 @@ of Windows system libraries, system services through https://wiki.winehq.org/Win
Fedora's Wine packages are split up to allow for smaller installations. Fedora's Wine packages are split up to allow for smaller installations.
The `wine` meta package will bring with it the most important components The `wine` meta package will bring with it the most important components
of Wine. of Wine.
Expert users may want to pick specific components from the list Expert users may want to pick specific components from the list
https://packages.fedoraproject.org/pkgs/wine/[here]. https://packages.fedoraproject.org/pkgs/wine/[here].
The current versions of the Wine packages can also be seen on the https://packages.fedoraproject.org/pkgs/wine/wine/[Fedora packages application]. The current versions of the Wine packages can also be seen on the https://packages.fedoraproject.org/pkgs/wine/wine/[Fedora packages application].
[[configuration-files]] [[configuration-files]]
@ -25,110 +23,95 @@ The current versions of the Wine packages can also be seen on the https://packag
The default wine configuration files is stored in your `$HOME` directory: The default wine configuration files is stored in your `$HOME` directory:
``` ```
~/.wine $HOME/.wine
``` ```
TIP: but different and multiple prefixes can be used as descibed in the TIP: Different prefixes can be used as descibed in the
section wine prefix. xref:#working-with-prefix[wine prefix] section lower in this document.
[[wine-desktop-files]] [[wine-desktop-files]]
== Wine desktop files == Wine desktop files
https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables[_Wine_ respect The XDG Base Directory Specification which is https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html#variables[Wine respects the XDG Base Directory Specification].
based on the following concepts] `$XDG_DATA_HOME` defines the base directory relative to which
user-specific data files should be stored. If `$XDG_DATA_HOME` is either
not set or empty, it defaults to `$HOME/.local/share`.
Wine stores its desktop files in `$XDG_DATA_HOME/applications/wine`.
```
$XDG_DATA_HOME defines the base directory relative to which
user-specific data files should be stored. If $XDG_DATA_HOME is either
not set or empty, a default equal to `$HOME/.local/share` should be used.
```
[[gui-configuration-register]] [[gui-configuration-register]]
== GUI for configure _wine_ Register (winecfg) == GUI for configuring the Wine registry (winecfg)
Winecfg is a GUI configuration tool for Wine, designed to make life https://wiki.winehq.org/Winecfg[`winecfg`] is a GUI configuration tool for Wine, designed to make life
a little easier than editing the registry. a little easier than editing the registry.
This *wine-utils* is provide by `wine-common` This utility is provide by the https://packages.fedoraproject.org/pkgs/wine/wine-common/[`wine-common` package].
It allows you to:
What can you do with it? - set the Windows version
- change the default libraries (DLLs) Wine loads
- modify graphics settings
- modify desktop integration related settings
- modify drive mappings
- change sound/audio settings
It can do the following tasks: WARNING: Some applications do not work with the default
Windows version which Wine offers. E.g.: Amazon Kindle
* Windows Version, it comes with a default windows version Desktop Edition.
* Libraries
* Graphics
* Desktop Integration
* Drivers
* Audio
WARNING: Some aplication don't allow/accept working with the default
Windows version which wine offer by default like -> **Amazon Kindle
Desktop Edition**.
[[wine-script]] [[wine-script]]
== Gui _wine_ script (winetricks) == Gui Wine script (winetricks)
Winetricks is a helper script to download and install various https://wiki.winehq.org/Winetricks[Winetricks] is a helper script to download and install various
redistributable runtime libraries needed to run some programs in Wine. redistributable runtime libraries needed to run some programs in Wine.
These may include replacements for components of Wine using closed These may include replacements for components of Wine using closed
source libraries. source libraries.
It not installed by default so: It is provided by the https://packages.fedoraproject.org/pkgs/winetricks/winetricks/[`winetricks` package]:
``` ```
sudo dnf install winetricks sudo dnf install winetricks
``` ```
It can install aplication and libraries and work's with register, It can download and install applications and libraries
stored and compiled by wine team, for example **Adobe Digital Edition**. needed to run some programs in Wine, e.g., Adobe Digital Edition.
[[working-with-prefix]] [[working-with-prefix]]
== Wine prefix == Wine prefix
A WINE prefix is a folder that contains all of the WINE configurations A https://wiki.winehq.org/FAQ#Wineprefixes[Wine prefix] is a folder that contains all of the Wine configurations
as well as all of the Windows pieces that WINE uses for compatibility, as well as all of the Windows pieces that Wine uses for compatibility,
including libraries and a registry. including libraries and a registry.
Some aplication need's 32 or 64 wine prefix, this can be done in the Some applications need a 32 or 64 wine prefix, this can be done in the
following way: following way:
- Create a clean wine32/64 prefix: - Create a clean wine32/64 prefix:
* Where `xx` is 32 or 64 bits.
* `.directory` is the directory which you can store the wine environment.
``` ```
WINEPREFIX="$HOME/.directory" WINEARCH=winxx wine wineboot WINEPREFIX="$HOME/<directory>" WINEARCH=winxx wine wineboot
``` ```
- Use the wine prefix created before: * Where `xx` is 32 or 64 bits
* `<directory>` is the directory which you can store the wine environment
To use a wine prefix created before:
``` ```
export WINEPREFIX=~/.directory export WINEPREFIX=$HOME/<directory>
``` ```
WARNING: This is just an example used as your needed. [[install-basic-applications]]
== Install some basics/utils applications
- Install the aplications. How to install the follow applications under wine?
NOTE: as you can see you can have as many directories with diferents
configuration (_wine_ prefix).
[[install-basic-aplications]]
== Install some basics/util's aplications
How to install the follow aplications under wine?
1. Adobe Digital Edition 4.5 1. Adobe Digital Edition 4.5
* use `winetrick` as descibed before and select **install aplication** in * use `winetricks` as descibed before and select **install application** in
the _MENU_ What you do you want to do? the menu "What you do you want to do?"
* in Which package(s) would you like to install? then select * in "Which package(s) would you like to install?" select `adobe_diged4`
`adobe_diged4`
* DONE!
2. Kindle Desktop Edition 2. Kindle Desktop Edition
@ -136,7 +119,6 @@ the _MENU_ What you do you want to do?
* install it * install it
* use winecfg to change the default windows version so is 7 to a higher * use winecfg to change the default windows version so is 7 to a higher
version version
* DONE!
[[bugs-and-problems]] [[bugs-and-problems]]
== Bugs and problems == Bugs and problems