Wine
Wine (à l'origine un acronyme pour « Wine Is Not an Emulator » est une couche de compatibilité capable d'exécuter des applications Windows sur divers systèmes
d'exploitation conformes à POSIX comme Linux, macOS et BSD. Plutôt que de simuler la logique interne de Windows comme une machine virtuelle ou un émulateur, Wine traduit
les appels de l'API Windows en appels POSIX à la volée, éliminant les pénalités mémoire et de performance d'autre méthodes et permet d'intégrer proprement les
applications Windows sur le bureau de la machine hôte.
Installation
Pour trouver le repository correspondant à Fedora 30
dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/30/winehq.repo
sudo dnf -y install winehq-stable
WinUAE
WinUAE est un émulateur Amiga pour Windows.
Installons le avec Wine dans Fedora. (jusqu'à fedora 32, car avec des versions plus hautes, Windows 32 bits n'est plus supporté)
Puis on le lance avec
wine winuaeGrosse déception, gros plantage...
LIBGL_DEBUG=verbose wine winuae libGL: MESA-LOADER: failed to open /usr/lib/dri/r600_dri.so: /usr/lib/dri/r600_dri.so: cannot open shared object file: No such file or directory libGL error: MESA-LOADER: failed to open r600 (search paths /usr/lib/dri) libGL error: failed to load driver: r600 libGL: MESA-LOADER: failed to open /usr/lib/dri/swrast_dri.so: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/dri) libGL error: failed to load driver: swrastDerrière ces erreurs barbares, cela signifie tout simplement que les drivers 32 bits de MESA ne sont pas installés.
sudo dnf install mesa-dri-drivers.i686Après installation des drivers 32 bits, l'émulation se lance correctement, mais le clavier la fige en pause.
WinUAE sous Wine sous Fedora, conflit de touches
Dans le monde Gnome, la touche "windows", ou la touche "left_amiga" s'appelle "Super_L" et elle est employée par Gnome pour afficher les applications.
c'est très ennuyeux de ne pas pouvoir l'utiliser avec WINUAE.
Dans un terminal, taper les comandes
gsettings get org.gnome.mutter overlay-key 'Super_L'
gsettings set org.gnome.mutter overlay-key ''
gsettings get org.gnome.mutter overlay-key ''couic, c'est désactivé !