Unable to login via VNC with any other account than root

Hello everybody,

I’m new to openSUSE but I’m liking it a lot so far. I’m just having a small issue with the VNC service. I set up VNC through YaST under Remote Administration. I connect to the server using port 5901 and I get access to the login screen. However, I can only access the desktop if I login with the root account. If I use any other account, it loads for a second and then just shows me the login manager’s background and it hangs there. I tried to change the user in xinetd but not luck.

Anybody got a clue? :frowning:

Thanks,

Simon

Is this about KDE?
There is a permission issue in Qt4 regarding VNC, see Access Denied.
A workaround would be to set the environment variable QT_X11_NO_MITSHM to 1.
Add this to /etc/environment f.e.:

QT_X11_NO_MITSHM=1

Or setting Qt’s default graphics system to “native” (default is “raster”) should help as well:

QT_GRAPHICSSYSTEM=native