Print at Feb 4, 2026, 4:09:22 AM View all posts in this thread on one page
Posted by RealBLAlley at Nov 8, 2025, 10:21:02 PM
Moving to new computer
I am trying to move SH3D from a Windows 7 PC to a Linux PC, but have no idea where to put the settings and library files.

It's Zorin OS 18 Pro
Ubuntu 24.04 LTS
Linux Kernel 6.14.0-35-generic

I read it's located in the user folder as .eteks/sweethome3d, but there is nothing there.

Thanks

Posted by Keet at Nov 10, 2025, 12:04:00 PM
Re: Moving to new computer
You probably only unpacked the downloaded .tgz file. That by itself doesn't create the .eteks directory. The .eteks directory is a hidden directory in your home folder. (/<username>/.eteks)

If you don't have that directory then the lazy way is to first install Sweet Home 3D from the repository. That will create the directory .eteks, the required subdirectories, and the launcher in the menu. Edit the command for the menu launcher and change it to point to the SweetHome3D-Java3D-1_5_2 startup script in the directory where you extracted the .tgz file.
As Dorin pointed out in this post you don't have to install the repository version to get the data directories. Running the SweetHome3D-Java3D-1_5_2 script for Linux will create them if they don't exist.

To be clear: there are two locations: the .eteks data directory and the directory where the program is installed.

.eteks/sweethome3d/furniture: furniture libraries
.eteks/sweethome3d/textures: texture libraries
.eteks/sweethome3d/plugins: plugins.
.eteks/sweethome3d: preferences.xml file and imported furniture and textures (.pref files).

If you copy it all from windows you will have the exact same setup as you had on windows.

Welcome as another Linux user!
----------------------------------------
Dodecagon.nl
1300+ 3D models, manuals, and projects