I installed openSUSE Tumbleweed on my personal machine yesterday and encountered the following problem: None of the default home folders (Documents, Downloads etc.) were created upon installing. This is not a huge problem, I just went ahead and created the folders myself. But as you can see in the attached picture the folders are not properly pinned to nautilus and lack the icons as well.
I installed the system by picking the basic graphical environment in the installer and only installing the gnome-shell package as well as a few others afterwards. I suspect it has something to do with this.
Anyway: Does someone know how to pin the folders to the sidebar properly?
you see that nothing is created for when the user wants to use a desktop environment. AFAIK those extras are created when a user for the first time uses that desktop environment. And while standards describe some of those, it could well be that the different DEs create more then those standard ones for the particular DE.
It looks to me (but I am not a Gnome user) that you have broken something for this by doing things in a different from normal sequence. Apparently the user either did start an incomplete Gnome DE (so that it could detect it is the first time), or something similar.
Which GNOME Patterns packages did you not install?
I suspect that, by installing the patterns “patterns-gnome-gnome_basic” and “patterns-gnome-gnome_basis” the basic components which GNOME needs would be installed.
Failing that, installing the package “gnome-session” (which should have been installed as a result of the “basis” GNOME Pattern … ) will probably ensure that, at the first login, the GNOME Session Manager will ensure that all the needed default GNOME user directories will be created.