Met Wine, en erg bruikbaar!

By Freerk Jongsma, 4 maart 2014

Wine is de software emulator die .exe programma’s tot leven wekt op een Linux omgeving.
Eén van mijn favoriete programma’s om zo te gebruiken is Irfanview. Zo op het oog een doodordinaire plaatjesgluurder, maar wie verder kijkt ziet al gauw dat je hier bloedsnel je afbeeldingen mee kunt optimaliseren. Ook rode-ogen correctie doet ie fantastisch.

Maar minder bekend zijn de batched mogelijkheden. Hiermee wordt bedoeld hoe je in één greep 100 foto’s (die je bijvoorbeeld op het internet ergens wilt showen) in één keer van 8Mb per stuk naar een fatsoenlijke 400k brengt door het onhandig grote formaat aan te passen naar een handzaam formaat van 600 x 400 pixels. Passend op de meeste schermen en niet over de rand lopend.

Voor wie het wel eens gedaan heeft; het is ergerniswekkend om 100 keer een suffe handeling als het verkleinen van een afbeelding uit te moeten voeren. Je kan het namelijk nét niet slapend doen.

Er zijn natuurlijk meer programma’s waar je dit probleem mee kunt oplossen.
We noemen in ieder geval hier phatch (http://photobatch.stani.be) welke via Ubuntu Softwarecenter te installeren is.
Maar toch zal voor velen Irfanview de voorkeur hebben.

Een waarschuwing hier voor installatie: download het via de officiele website; http://www.irfanview.com
Het programma zonder de plugins installeren is voor velen voldoende. Maar even de plugin er achteraan is ook geen moeite.
Ik laat met opzet hier zien hoe het mis kan gaan tijdens de installatie; je hebt gedownload en de exe-file wil niet starten. Wat doe je dan?
Op de beschreven manier vermijd je het “DLL-gedonder”.

Irfanview

Voor wie Wine nog niet geïnstalleerd heeft, kijk even naar dit artikel

Download iview437_setup.exe en irfanview_plugins_437_setup.exeInstalleer iview437_setup.exe doorhier met de rechtermuistoest op te klikken en te kiezen voor Wine
Maak beide .exe bestanden “opstartbaar” door een vinkje te plaatsen in het vakje als in onderstaande afbeelding.
Dit is te vinden in het menu onder de rechtermuistoets – Eigenschappen – Rechten

executable
Zie je de suggestie “Openen met Mono Runtime” klik dan op “met andere toepassing openen” en kies dan voor “Wine Windows Programmaloader”.
Er gebeurt niets. En toch weet je dat je alles correct hebt gedaan. Hoe nu verder?
Geen paniek! Open een terminal venster. Ga naar je download directory (meestal cd Downloads)
Tik dan wine iview437_setup.exe
Je ziet dan een foutmelding:
err:module:import_dll Library MFC42.DLL (which is needed by L”H:\Downloads\iview437_setup.exe”) not found
mfc42.dll ontbreekt kennelijk.
je kunt nu via google gaan zoeken naar een mfc42.dll bestand. Onder windows loop je op zo’n moment de kans een foute .dll aanbieding te pakken en zo een virus te installeren.
Ook onder Linux kies ik liever een safere methode:
Probeer of Wientricks is geinstalleerd. Tik op de prompt winetricks in. krijg je nu gemopper dat je dit met –gui moet intikken? Dat is mooi, want dan is het geïnstalleerd. Anders tik je sudo apt-get install winetricks in.

Maak nu de directory /home/<gebruiker>/.cache/winetrics/irfanview aan.
kopieer hier iview437_setup.exe naar toe.
Ga naar je download directory met cd ~/Downloads
mv iview437_setup.exe  ~/.cache/winetrics/irfanview
mv irfanview_plugins_437_setup.exe  ~/.cache/winetrics/irfanview
Of doe dit laatste allemaal met behulp van Midnight Commander

Tik nu in:
winetricks –gui
winetricks  winetricks2
Kies voor Install application en kies irfanview uit het menu.
Het kan zijn dat je weer een foutmelding krijgt.
Please download iview433_setup.exe from http://download.cnet.com/IrfanView/3000-2192_4-10021962.html, place it in /home/freerk/.cache/winetricks/irfanview, then re-run this script.
Het installatieprogramma verwacht namelijk iview433 en je hebt iview437 gedownload.
Hernoem het bestand eenvoudig en je zult zien dat het nu wel werkt. De benodigde dll wordt automatisch gedownload (dit wordt je even gemeld in een apart windowtje).

Achtereenvolgens:

iview_install iview_install3 iview_install2

Je zult nu het logo van Irfanview – een rooie kat – terugvinden in het menu.
irfanv
Bij opstart wordt je ook doorverwezen naar de FAQ van Irfanview, waar wel een aantal leuke weetjes in te vinden zijn.

Plugins

Nu ook de plugins van Irfanview installeren; ben je weer die mfc42.dll nodig.
Deze is net geïnstalleerd en als je de plugins probeert te installeren vanuit de Downloads directory met
wine irfanview_plugins_437_setup.exe dan zie je dat deze dll toch weer ontbreekt.
kennelijk wordt deze verwacht in .wine/windows/system32/
maar staan in
/home/freerk/.local/share/wineprefixes/irfanview/drive_c/windows/syswow64/mfc42.dll
maak een kopie van dit bestand in de system32 directory

Nu nogmaals als in een eerdere poging:
wine irfanview_plugins_437_setup.exe
De installatie wordt gestart en er verschijnt een window.plugins Je moet de installatie directory van Irfanview aanwijzen.
Bij mij was dit C:\users\<gebruiker>\Bureaublad\applications_local\wine\Programs\IrfanView\
Dit was voldoende.

What do you think?

What are you waiting for join the conversation!

%d bloggers liken dit: