This is unrelated and irrelevant to gnome-shell. It just means that you’re not using NetworkManager. I don’t use it either. Hmm … You remind me that I should find a way to disable the network applet. But it’s not fatal. gnome-shell just issues a warning (not an error):
Window manager warning: Log level 16: Could not initialize NMClient /org/freedesktop/NetworkManager:
The name org.freedesktop.NetworkManager was not provided by any .service files
I don’t know why you can not start gnome-shell as your user. I do reinstall gnome for users quite often - also have scripts to do it. Most gnome settings are now saved in binary form - which is completely stupid, but that’s another problem - in the file ~/.config/dconf/user. Delete this file and you get a new desktop with default settings. My guess is that you might have an old setting which explicitely disables compositing at your user level. Thus every time you try to start gnome-shell as this user, it swtiches to fallback mode. It’s a possible explanation.
The right command is “gnome-session --session=gnome”. “gnome” will start the latest active session. openSUSE lacks entries to start either gnome-shell or gnome fallback from gdm. That’s why I added some. You can copy these files in /usr/share/xsessions.
- /usr/share/xsessions/gnome-shell.desktop
[Desktop Entry]
Name=GNOME Shell
Comment=This session logs you into GNOME
Exec=**gnome-session --session=gnome**
TryExec=gnome-shell
Icon=
Type=Application
- /usr/share/xsessions/gnome-fallback.desktop
[Desktop Entry]
Name=GNOME Classic (No effects)
Comment=This session logs you into GNOME with the traditional panel without any graphical effect.
Exec=**gnome-session --session=gnome-fallback**
TryExec=gnome-session
Icon=
Type=Application
Then you can try to log in as your user and select “GNOME Shell” explicitely. It wouldn’t hurt to reboot to clear old dbus sessions.