added more files to .gitignore
implemented _NET_DESKTOP_NAMES and updated config.def.h