I'm trying to set up system variables for 3DCoat (3d sculpting and texture painting app) so it won't mess my home folder. TO do this I've added :

export COAT_FILES_PATH="/home/username/myapps/3dcoatdata"
to the /etc/profile file .
The problem is some apps see this variable , some don't. For example when I type echo $COAT_FILES_PATH in Gnome's terminal I get correct response. But when I do the same in Tilix I get blank space.
And sadly the same goes for 3DCoat - it does not see this setting.
The same config on Centos works.

So how should I set those variables under OpenSUSE in a way that it would make them recognizable by all apps?