Print at Dec 17, 2025, 3:43:42 PM

Posted by Keet at Aug 23, 2023, 2:08:58 PM
Re: Increase memory
I would like to know where is SweetHome3D script located on Linux ?
It depends on where you installed your Sweet Home 3D. On my Debian install I created a directory SH3D with subdirectories for different versions of Sweet Home 3D. Currently "SweetHome3D-7.0.2", "SweetHome3D-7.1", and "SweetHome3D-7.2.beta7". In those directories I extracted the .tgz compressed download for each version. After extraction each install directory has two startup scripts: "SweetHome3D" (no extension) and "SweetHome3D-Java3D-1_5_2" (no extension). If you get black panes after startup use the 1_5_2 script instead of the default SweetHome3D script. Those are the scripts where you can set the memory limit.
Before the memory string " -Xmx..." I also add " -Duser.name=Keet ". This ensures that in the sh3d files the username Keet is used and not the Linux username. You don't want your real username exposed if you make an .sh3d file available for download.
The multiple installs make it possible to use different versions, like evaluation the latest beta. If you already have a launcher you can look at it's properties for the path it refers to. That's also the place to change the path if you upgrade to a newer version.

If you used the installer from the repository of your distribution it depends on the distribution where it is. It should have created a launcher so you can check the properties of the launcher for the path. The repository most likely has an outdated version of Sweet Home 3D so the best way is to just download the latest version .tgz file and extract it where you want or replace the old install with a newer version.
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects