How can I force LXDE to have a transparent background when connecting with X/X11?












1















raspberry-pi-7 1.jpg http://img823.imageshack.us/img823/2756/raspberrypi71.jpg



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:



Screen shot 2012-07-18 at  copy.png



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:



Picture copy 3.png http://img802.imageshack.us/img802/2797/picturecopy3.png



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:



Picture 1.png http://img694.imageshack.us/img694/980/picture1brt.png



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?










share|improve this question





























    1















    raspberry-pi-7 1.jpg http://img823.imageshack.us/img823/2756/raspberrypi71.jpg



    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:



    Screen shot 2012-07-18 at  copy.png



    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:



    Picture copy 3.png http://img802.imageshack.us/img802/2797/picturecopy3.png



    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:



    Picture 1.png http://img694.imageshack.us/img694/980/picture1brt.png



    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?










    share|improve this question



























      1












      1








      1








      raspberry-pi-7 1.jpg http://img823.imageshack.us/img823/2756/raspberrypi71.jpg



      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:



      Screen shot 2012-07-18 at  copy.png



      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:



      Picture copy 3.png http://img802.imageshack.us/img802/2797/picturecopy3.png



      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:



      Picture 1.png http://img694.imageshack.us/img694/980/picture1brt.png



      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?










      share|improve this question
















      raspberry-pi-7 1.jpg http://img823.imageshack.us/img823/2756/raspberrypi71.jpg



      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:



      Screen shot 2012-07-18 at  copy.png



      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:



      Picture copy 3.png http://img802.imageshack.us/img802/2797/picturecopy3.png



      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:



      Picture 1.png http://img694.imageshack.us/img694/980/picture1brt.png



      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?







      x11 osx vnc lxde xforwarding






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 5 at 21:22









      Glorfindel

      2351310




      2351310










      asked Jul 18 '12 at 18:11









      cwdcwd

      13.6k52115157




      13.6k52115157






















          1 Answer
          1






          active

          oldest

          votes


















          2














          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.



          I suggest you to try also X2go and NoMachine 3.4 / 4.






          share|improve this answer
























          • looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

            – cwd
            Dec 7 '12 at 16:43











          Your Answer








          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "106"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f43406%2fhow-can-i-force-lxde-to-have-a-transparent-background-when-connecting-with-x-x11%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          2














          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.



          I suggest you to try also X2go and NoMachine 3.4 / 4.






          share|improve this answer
























          • looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

            – cwd
            Dec 7 '12 at 16:43
















          2














          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.



          I suggest you to try also X2go and NoMachine 3.4 / 4.






          share|improve this answer
























          • looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

            – cwd
            Dec 7 '12 at 16:43














          2












          2








          2







          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.



          I suggest you to try also X2go and NoMachine 3.4 / 4.






          share|improve this answer













          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.



          I suggest you to try also X2go and NoMachine 3.4 / 4.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Dec 7 '12 at 10:45









          sgtpepsgtpep

          1362




          1362













          • looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

            – cwd
            Dec 7 '12 at 16:43



















          • looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

            – cwd
            Dec 7 '12 at 16:43

















          looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

          – cwd
          Dec 7 '12 at 16:43





          looks good. not sure when i can try this so i'm going to mark it as correct until I find it incorrect. thanks!

          – cwd
          Dec 7 '12 at 16:43


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Unix & Linux Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f43406%2fhow-can-i-force-lxde-to-have-a-transparent-background-when-connecting-with-x-x11%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Morgemoulin

          Scott Moir

          Souastre