Just got my Raspberry Pi in the mail and I've started playing around with it. After getting LXDE up and working working in desktop mode (i.e. monitor and keyboard plugged in) I decided I wanted to connect to it remotely.

I know I can use a VNC/RDP client but maybe for now just connecting with XForwarding and launching lxsession would be fine. To describe my environment, I'm using OS X I had previously installed XQuartz.app to replace the native X11 app (because it boasted more features and benefits for using X applications).

The first time I connected as root via ssh to the remote machine and launched lxsession it gave me the behavior that I am seeing to have again - I kept my Mac OS X desktop background and it simply overlaid the LDE menu at the bottom of the screen - sort of a transparent desktop:

However now when most of the time when I do these steps again it not have a transparent desktop - it will in fact show the LXDE background:

Is there an option I'm missing to be able to be able to achieve the "transparency" or "integrated" version?

I looked in the LXDE Desktop Preferences and didn't see an option to disable it:

I have tried setting the desktop image to a transparent gif file which will remove the picture, but then I didn't see any way to remove the desktop background color - because after I select the transparent file I am just getting a solid color.

How can I achieve the "transparency" or "integrated" version of LXDE via X forwarding from OS X?

1 Answer
1

I'm not the expert in X11 and even Linux, but I heard that OS X implementation of Xorg Server doesn't support some required extensions for visually rich UI. Or may be transparency (and other effects) in Linux can only be achieved with composition manager (such as xcompmgr, Compiz, etc.) on client side, so they can not transfer them over network based X11 protocol.