Index: Common/Base/Ogre/BaseManager.cpp
--- Common/Base/Ogre/BaseManager.cpp.orig
+++ Common/Base/Ogre/BaseManager.cpp
@@ -36,15 +36,19 @@ namespace base
 #if MYGUI_PLATFORM == MYGUI_PLATFORM_APPLE
 		const std::string resourcePath = macBundlePath() + "/Contents/Resources/";
 #else
-		const std::string resourcePath = "";
+		const std::string resourcePath = "${SYSCONFDIR}/MYGUI/";
 #endif
 		Ogre::String pluginsPath;
+		char *homedir;
+		homedir = getenv("HOME");
+		std::string homePath;
+		homePath = homedir;
 
 #ifndef OGRE_STATIC_LIB
 		pluginsPath = resourcePath + "plugins.cfg";
 #endif
 
-		mRoot = new Ogre::Root(pluginsPath, resourcePath + "ogre.cfg", resourcePath + "Ogre.log");
+		mRoot = new Ogre::Root(pluginsPath, homePath + "/mygui-ogre.cfg", homePath + "/mygui-Ogre.log");
 		auto renderSystem = mRoot->getRenderSystemByName(mRoot->getAvailableRenderers()[0]->getName());
 		mRoot->setRenderSystem(renderSystem);
 
