Skip to content

Instantly share code, notes, and snippets.

@jcbrinfo
Last active June 5, 2017 03:43
Show Gist options
  • Select an option

  • Save jcbrinfo/6031a00b01f182e51a7c9c67661fbfd5 to your computer and use it in GitHub Desktop.

Select an option

Save jcbrinfo/6031a00b01f182e51a7c9c67661fbfd5 to your computer and use it in GitHub Desktop.
Setup SketchUp for Linux

https://appdb.winehq.org/objectManager.php?sClass=version&iId=34500&iTestingId=97268

  1. Use Wine 2.1-staging 64 bits.

  2. Install winetrick FontsSmoothRGB (or another FontsSmooth depending on the desired font smoothing algorithm).

  3. Set the Windows version to Windows 7.

  4. Make mfc140u.dll native and built-in.

  5. Install the MSI (extract from the EXE) in C:\Program Files\SketchUp\SketchUp 2017\

  6. Copy system32/mfc140u.dll and syswow64/mfc140u.dll from an original Windows copy.

    Note: On a 64-bits platform, system32 is for 64-bits DLLs and syswow64 is for 32-bits DLLs. Microsoft’s weirdnesses impress me everyday. https://en.wikipedia.org/wiki/WoW64

  7. Install NDP452-KB2901907-x86-x64-AllOS-*.exe (.NET Framework 4.5.2).

  8. Copy the content of C:/Program Files/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp/SketchUp 2017/SketchUp in %USER_PROFILE%/Application Data/SketchUp/SketchUp 2017/SketchUp (that is, C:/users/<you>/Application Data/SketchUp/SketchUp 2017/SketchUp).

  9. Run SketchUp.

  10. Ignore the error about file locations.

  11. If the main view gets entirely black, simply interact with it to force a refresh.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment