E-v-e-r-y-t-h-i-n-g, except the installer for *SOME* video drivers. (see nice and easy workaround! for everybody!). :-)
Note: For the pictures folder in the game, it also verifies via a certain social network (of course only if you wish to and click on it in the game), the key combination Alt + Enter is useful to leave fullscreen. Alt + TAB to switch to your browser and verify access for Little Inferno. Alt + TAB and Alt + Enter again and you're back in Fullscreen game. (Don't worry, this is just a little nice gag in the game. But even this works. Even withouth wine-gecko. Nice.) So basically: Everything works. I played to game through twice by now.
My system: Ubuntu 12.10/13.04 AMD64/x86_64 Kernel 3.7.0.-xxx
Graphics card: NVIDIA Geforce 7900GS (256MB VRAM). It's from 2006/2007 I guess.
CPU: AMD Athlon64 San Diego 2.2GHz (Single core)
Wine: Wine 1.4.1 (amd64/x86_64) + Wine:i386 1.4.1 (Your distributions package manager and multiarch will handles this automatically for you. If problems occur install ia32-libs additionally. But the x:i386 depedencies of Wine got resolved correctly for me, without installing the bigger ia32-libs/ia32libs package.
Works flawlessly and (most of the time) pretty fast!
What does not
The installer needs a workaround. You download the .msi install file from the Humble Bundle link. Normally this works with: wine msiexec /i Little_Inferno_1.1.msi
But e.g. with the propietary NVIDIA driver (v304.x +) the installer instantly crashes after clicking the "Next"-button.
Here's the workaround: I installed the free nouveau driver (v1.0.2, v1.0.4, etc.). That's complety deinstalling the propietary nvidia modules. Especially *also* deinstalling the nvidia-settings package. Then install the free driver of your choice, e.g. xserver-xorg-video-nouveau, xserver-xorg-video-radeon/ati, etc. Mandatory reboot! I think it maybe even works with xserver-xorg-video-vesa, which should kick in, if you have no other drivers installed for your card. Not yet tested with vesa.
My cards is an NVIDIA Geforce 7900 GS. "glxinfo" says: glx client & server: v1.4 OpenGL: v2.1.xx OpenGL shading: v1.2 And with the lib txc packages installed from your distribution. Search the package manager in description for "texture compression" and or "s3tc", "s2tc", "libtxc" "txc". These packages should be installed, however I don't know if they are really mandatory. Note: You don't need "texture float" enabled mesa. It's cool, but you don't need it.
Ok, here we are after our reboot, enjoying the open source driver. Now the installer works flawlessly. Yeah!
1.) Run "winecfg" (Settings: Windows XP or Windows 7 (for me best). Sound: Change all boxed from "(System default)" to "default", if available. Or if you encounter sound stuttering. Graphics: Tick the box with "Automatically capture mouse...", Untick *both* "Allow the window manager to...", Untick "Emulate a virtual desktop". (However you can play with that setting.)
2.) wine msiexec /i ~/Downloads/Little_Inferno_1.1.msi
3.) Problem: The does not run very well with the free nouveau driver. A lot flickering and glitches. But it runs. So now that we have installed, we're swichtig back to the propietary driver. Uninstall the open source graphic driver and its packages. (Re-)Install the propietary driver, e.g. nvidia-current, nvidia-current-update, fglrx (ATI/AMD), etc.
4.) Back again: Do the following:
mkdir ~/.wine/drive_c/users/$USER/Application\ Data/Little\ Inferno
touch ~/.wine/drive_c/users/$USER/Application\ Data/Little\ Inferno/settings.txt
Edit this file. Example: gedit ~/.wine/drive_c/users/$USER/Application\ Data/Little\ Inferno/settings.txt
Paste in the following default settings. (See: http://tomorrowcorporation.com/faq
fullscreen = 0
language = system (COMMENT: Possible values: system, de, en, fr, nl, es)
volume_music = 1.0
volume_sfx = 1.0
vsync = 0
Save it. That's the default. But now... we're going to change it. Best for me worked:
fullscreen = 1
language = system
volume_music = 1.0
volume_sfx = 1.0
vsync = 1
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Little\ Inferno/Little\ Inferno.exe &
The logging is pretty expensive. To change that, disable it:
wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Little\ Inferno/Little\ Inferno.exe > /dev/null 2>&1 &
What was not tested
PS: Sorry, this is my very first entry for Wine's AppDB. And I'm not a native English speaker.
PPS: Oh, there's a Linux version in development. I think it may be out January or perhaps more likely February.