There is a workaround to make Sketchup 2014 work through disabling the ruby API. Although this works, it means that you cannot be able to extend the basic Sketchup software with rubi plugins. You cannot install or run rubi plugins. Thats not nice for someone like me who is used to a plugin like solid inspector to check models before exporting them for 3D printing prototypes. So, what to do.
First of all, if you are running a 64-bit Linux system, which you most certainly are than not, make sure that you create a new 32bit wine prefix in your home folder, and install Sketchup 2014 there later.
Create a 32bit wine prefix with the command:
WINEPREFIX='/home/myusername/prefix32' WINEARCH='win32' wine 'wineboot'
Where myusername is the actual username on the machine, so please replace that Do not mkdir prefix32 first!!
Then run the command :
env WINEPREFIX='/home/myusername/prefix32' WINEARCH='win32' winetricks -q vcrun6
env WINEPREFIX='/home/myusername/prefix32' WINEARCH='win32' winecfg
Go to Libraries tab and override msvcrt and riched20 and set them to native(Windows).
Then install winetricks if you dont have it already:
sudo apt-get install winetricks
set the wine Architecture to 32 bit:
run these 3 commands:
env WINEPREFIX='/home/myusername/prefix32' winetricks dotnet40
env WINEPREFIX='/home/myusername/prefix32' winetricks gdiplus
env WINEPREFIX='/home/myusername/prefix32' winetricks comctl32
WINEPREFIX='/home/myusername/prefix32' WINEARCH='win32' wine Downloads/SketchUpPro-en.exe
After activating, Sketchup 2014 runs like on windows. You may have to set some graphics regedit key :
env WINEPREFIX='/home/myusername/prefix32' wine prefix32/drive_c/windows/regedit.exe
Navigate to HKEY_CURRENT_USER -> Software -> Google -> SketchUp version -> GLConfig -> Display
set the value of HW_OK to 1 (so that it shows up as 0×00000001)