Werken met Wine
Geschikt voor: Versie: 12.04 LTS 14.04 LTS 16.04 LTS
Met het hulpprogramma wine is het mogelijk om DOS - en Windows-programma's te draaien op Ubuntu (Wine Is Not an Emulator)
- Een specifieke Windows programma is vaak niet nodig als er een vergelijkbaar open source programma te vinden is in Ubuntu Software.
Gebruik Qemu of Virtualbox om een compleet (virtueel) Windows systeem te draaien op Ubuntu.
Waarschuwing
Soms is het nodig programmabestanden voor uitvoeren aan te merken. Zie het artikel ProgrammabestandUitvoeren.
Wine is veilig maar Windows programmatuur kan onveilig zijn. Gebruik alleen Windows software uit betrouwbare bron!
Neem bij twijfel aanvullende maatregelen als een scanner (ClamAV), uitschakelen van de desktop integratie of gebruik een virtuele computer (VirtualBox). Zie ook Wine FAQ 7.4.
Wine installeren
Ga naar Ubuntu software om wine te installeren. Type wine configureren in het zoekvenster en klik op Installeren.
- of in een terminalvenster:
sudo apt install wine
- Er wordt gevraagd een licentie (EULA) voor gebruik van Microsoft lettertype te accepteren.
Wine configureren
type Wine configureren in de Unity Dash of
- In een terminalvenster:
winecfg
- Bladeren door de verschillende tabbladen en menu's om wine in te stellen.
- De eerste keer kan het even duren voordat de Wine configuratie is bijgewerkt.
Verborgen map ~/.wine
- Wine slaat gegevens op in de verborgen map ~/.wine. Deze map bevat onder andere de virtuele C-drive (~/.wine/drive_c) met de map /windows en /program files.
Wis de verborgen map (opdracht: rm -rf ~/.wine) om in 1 keer alle windows programma's en instellingen te wissen. De volgende maal dat wine gebruikt wordt zal deze map opnieuw worden aangemaakt.
Desktop integratie
- Standaard is wine geconfigureerd om te integreren met de Ubuntu desktop van de gebruiker.
- Programma's die met wine worden uitgevoerd gebruiken dezelfde persoonlijke mappen als andere (Ubuntu) programma's.
Start wine NOOIT met sudo (als root) om te voorkomen dat wine systeembestanden kan wijzigen!
Optioneel: Gebruik de volgende opdracht om de desktopintegratie uit te schakelen en de toegang voor wine programma's te beperken tot de eigen (verborgen) map ~/.wine:
unlink ~/.wine/dosdevices/z:
Windows programma installeren
Een Windows programma moet eerst worden geïnstalleerd in de wine-omgeving.
- Download of kopieer het installatieprogramma (.exe) naar een geschikte locatie (bijvoorbeeld Downloads).
Tijdens het downloaden kan worden gekozen het installatieprogramma met wine uit te voeren of eerst op te slaan.
Als het installatieprogramma is opgeslagen:
- ga met Bestanden naar de map waar het installatieprogramma is opgeslagen, selecteer het programma en druk op de rechtermuistoets om het programma te openen met Wine.
of
- Start een terminalvenster en gebruik de cd opdracht om naar de locatie te gaan waar het installatieprogramma is opgeslagen en start het installatieprogramma met wine:
wine installatieprograma.exe
Het installatieprogramma zal net zo werken als in Windows, als gevraagd wordt waar het programma geïnstalleerd moet worden kan een map in C:\Program Files of C:\Program Files (x86) worden gebruikt.
- In plaats van een Terminalvenster kan ook met het bestandsbeheerprogramma naar de locatie worden gegaan waar het installatiebestand is gedownload, het bestand te selecteren en met een rechtermuisklik te kiezen voor de optie Openen met → Wine Windows programmalader.
Windows programma starten
Na installatie kan het geïnstalleerd programma worden gestart met Wine.
Mogelijk kan het Windowsprogramma direct worden gestart door de naam van het programma te typen in de Unity Dash.
Anders:
- Ga met een Terminalvenster naar het virtuele schijfstation ~/.wine/drive_c (gebruik een cd opdracht) en zoek naar de locatie waar het programma is geïnstalleerd. Start het programma met wine:
wine Windowsprograma.exe
Zoek het programmabestand met het bestandsbeheerprogramma (gebruik de sneltoets Ctrl+H om de verborgen map .wine te tonen), selecteer het programma en druk op de rechtermuistoets om te openen met Wine.
- Via een Terminalvenster kan ook het bestandsbeheerprogramma van Wine worden gebruikt:
winefile
- Druk op de knop C:\ om de virtuele schijf te openen:
- Zoek naar het geïnstalleerde programmabestand (.exe in een Program Files map) en dubbelklik om het met Wine te starten.
Desktop icoon
Vaak kan een installatieprogramma een icoon op de desktop plaatsen om het programma eenvoudig te kunnen starten. Dit werkt ook met Wine. Het desktopicoon kan eventueel worden gesleept naar de Unity programmabalk.
Standaard instellen
Om een programma direct te kunnen starten met vanuit de Unity Dash kan het programma worden ingesteld om altijd met Wine te openen.
- Ga met het bestandsbeheerprogramma naar de virtuele schijf ~/.wine/drive_c. Gebruik eventueel de sneltoets Ctrl-H om verborgen mappen en bestanden te tonen.
- Selecteer het programmabestand (.exe) en klik op de rechtermuisknop → Eigenschappen. Ga naar het tabblad Openen met
- Selecteer Wine Windows programmalader en druk op Standaard instellen.
Nu zal het programma standaard met Wine worden gestart bijvoorbeeld vanuit de Unity Dash.
Programma's die werken onder Wine
Helaas werken niet alle Windows programma's onder Wine maar de database met applicaties die wel onder Wine werken, al dan niet met behulp van kleine aanpassingen, bevat op dit moment ruim 23.000 titels!
Met-Wine-geïnstalleerde programma's verwijderen
- Soms heeft het Windowsprogramma een eigen optie om het programma te verwijderen. Dit werkt ook in Wine.
Anders:
Type Wine programma's verwijderen in de Dash. Er opent zich een nieuw scherm dat lijkt op het Software-scherm uit Windows. U kunt hier een overzicht zien van alle met-Wine-geïnstalleerde programma's en u kunt dan aanklikken wat u wilt verwijderen en op 'Wijzigen/Verwijderen' klikken.
- Of gebruik een Terminalvenster en type:
wine uninstaller
Winetricks
Winetricks is een hulpprogramma voor wine. Met Winetricks kan eenvoudig bepaalde Windowsonderdelen (DDL's), lettertypes en standaard Windows toepassingen worden geïnstalleerd of instellingen worden gewijzigd.
Winetricks kan worden gestart vanuit de Unity Dash.
Voor een bepaalde wineprefix:
PlayOnLinux
PlayOnLinux is een grafische interface voor Wine waarmee Windows-programma's en games op Ubuntu kunnen worden uitgevoerd. PlayOnLinux vereenvoudigt de installatie van bepaalde software door de juiste versie van Wine met een bepaald programma te combineren en van een grafische installatieprogramma te voorzien. PlayOnLinux kan verschillende versies van Wine naast elkaar gebruiken. Elk programma wordt met een aparte Wine-prefix geïnstalleerd om andere programma's niet te beïnvloeden.
PlayOnLinux en de programma's die met PlayOnLinux worden geïnstalleerd staan los het algemene Wine zoals hierboven besproken.
PlayOnLinux installeren
PlayOnLinux is standaard onderdeel van de Ubuntu software.
sudo apt install playonlinux
Om PlayOnLinux te gebruiken is het niet nodig wine te installeren zoals hierboven beschreven.
Start PlayOnLinux en kies voor "Een programma installeren".
Voor sommige programma's is (uiteraard) een legale bron (CD/DVD/download) nodig, andere programma's kunnen automatisch worden gedownload zoals in dit voorbeeld Microsoft paint en het Notepad++:
Lijst van programma's die PlayonLinux ondersteunt: www.playonlinux.com/en/supported_apps.html (klik op een categorie).
CrossOver
CrossOver is een niet-vrije oplossing van CodeWavers voor het gebruiken van Windows software in Linux, gebaseerd op wine: www.codeweavers.com/products/. CodeWavers is een sponsor van Wine.
Meer
Nederlandstalig:
Engelstalig:
Wine HQ: www.winehq.org/
Engelstalige wiki: help.ubuntu.com/community/Wine