-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LXAppearance hangs the desktop when started from TigerVNC #202
Comments
I learned that there is no interest in native LXDE support and that the LXDE packages from archive.raspberrypi.org are highly modified on different layers ( I tried to replicate on Raspberry Pi OS 32-bit with desktop and on regular RPi desktop as well as when manually switching session profile from LXDE-pi to LXDE, What I see as error message:
The exact same shows up when installing |
Another day of testing and debugging and finally I found a solution for hanging
Here the different process hierarchy can be seen: If someone has some deeper insights why this is required for When I find time, I do some investigation what RealVNC virtual desktops do differently so that it is not an issue there, but for today I'm happy to have found a solution and mark this issue hence as closed. |
I'm not sure which component of the RPi repository makes the difference compared to Debian, so I'm reporting the following issue here:
When installing TigerVNC and LXDE on RPi with the RPi repository applied, starting LXAppearance within a VNC LXDE session hangs the whole desktop. The mouse pointer gets a loading circle, no LXAppearance appears and any desktop interaction is frozen, aside of moving the mouse cursor.
Checking processes on a second session reveals that it hangs on
dbus-launch
and killing thisdbus-launch
child makes LXAppearance appear and function normally, no further issues until it is opened again:This does not happen on any other SBC or PC with Debian, not tested on RPi 64-bit OS on my end. It only happens within virtual TigerVNC desktop sessions, not RealVNC, nor local desktop.
Neither TigerVNC nor LXDE session logs show anything related, but I can of course provide logs and info if required, but I suggest to simply try to replicate on a fresh Raspberry Pi OS 32-bit Lite with the above two packages installed an simply use default setup/configs, no modifications. I think TigerVNC will invoke LXDE automatically, but in case, this is how I do currently (was playing around much, all without any effect on the issue):
cat /root/.vnc/xstartup
tigervncserver :1 -verbose
The text was updated successfully, but these errors were encountered: