IrfanView is a very versatile little program that you can use to manipulate and view image files. I am very familiar with it and often find myself wishing I could use it in Linux. Well, it turns out I can!
There are a few things you need to do. First, install wine
#For debian-based distros sudo apt-get install wine
After wine is installed, use it to install irfanview
wine iview442_setup.exe
If you get the following error, it means you don’t have mfc42.dll installed:
err:module:import_dll Library MFC42.DLL (which is needed by L"Z:\\home\\nicholas\\Downloads\\iview442_setup.exe") not foun
The solution is to use winetricks to install mcf42.dll (thanks to winehq for the soultion to this)
winetricks -q mfc42
Optionally you can make wine your default image program (or just have it in the list of available image handling programs.) The way to do this is to write a quick script and mark it executable (thanks to linuxquestions for the answer on how to do this)
#!/bin/sh IRFANVIEW="C:\\Program Files\Irfanview (x86)\i_view32.exe" ROOT_DRIVE="Z:\\" for arg do wine "$IRFANVIEW" "${ROOT_DRIVE}$(echo "$arg" | sed 's/\//\\/g')" done
You may need to tweak it a little bit if you don’t have 64bit wine installed. Save that file somewhere you will remember and then mark it executable with chmod +x.
Lastly, when you right click a file and do open with, simply point it to the above script. The result: wine goodness.