From: robin_listas@es.invalid   
      
   On 2024-04-28 00:19, Kenny McCormack wrote:   
   > In article ,   
   > Lew Pitcher wrote:   
   > ...   
   >> What does your friend mean by "get a full desktop with all features"?   
   >   
   > Well, that is the key to it all, isn't it?   
   >   
   > It seems to me that there are basically 3 levels that we are talking about   
   > here:   
   > 1) Just a shell (terminal window). Us old-timers really just want a   
   > shell (with SSH X11-forwarding active). We know how to invoke a   
   > GUI program from the shell if the need arises.   
      
   Not this one.   
      
   >   
   > 2) Access to an X11 "desktop" - and I put that in quotes because it is   
   > not really a desktop in the MS Windows sense (see next topic for   
   > that); really, it is just a "window manager" in X11 terminology.   
   > Real hardcores (like you and me) snort at anything more complex   
   > than "twm" (the only window manager you will ever need).   
   >   
   > 3) A full blown desktop, with all the bells and whistles, like you get   
   > with MS Windows. This is what Linux has (supposedly) been striving   
   > for for decades now; they never quite seem to get there.   
   > Nevertheless, this seems to be what OP, er, I mean, OP's "friend",   
   > wants.   
      
   I think so.   
      
   >   
   > By the way, I used to do something like this, where I was running a GUI   
   > program on a remote host and viewing it on my local. Originally, I was   
   > using SSH X-forwarding, but it seemed sluggish, so I switched to using   
   > (tight-) VNC instead, and it was much faster. From what I've read and   
   > heard, this is a "known thing" - SSH's X-forwarding is not particularly   
   > fast over a WAN connection. I still use X-forwarding on local connections,   
   > though.   
   >   
   > Finally, I think the best answer for OP is to use VNC, and to use the   
   > capability it has of generating a brand new session for you. The funny   
   > thing is that this mode (generating a brand new session) is the default, but   
   > it *usually* not what people want. What people usually want is just a   
   > mirror of what is on the actual machine. For that, I use x11vnc. But in   
   > this case, it sounds like what OP ('s friend) is requesting.   
      
   Not a mirror, but a new session.   
      
   >   
   >> I use X11 on both the remote and local systems, with (depending on my   
   >> trust of the network) either basic X11 tcp networking, or X11 "local"   
   >> networking and SSH port forwarding. The local system provides a local   
   >> desktop, and the display for the windows I open on the remote system.   
   >>   
   >> /IF/ I want to see a window on the local system that /contains/ the   
   >> entire remote desktop, I use Xnest[1] on the remote system.   
   >>   
   >> As for "with all the features", some extensions (like the use of   
   >> OpenGL effects) only work with directly-attached display devices   
   >> (because they directly interact with the graphics device GPU),   
   >> and do not work across networked X11. So, the answer really lies in   
   >> what your friend defines as "a full desktop with all features".   
   >   
   > Yeah, I've never heard of Xnest, but your description sounded like Xephyr   
   > to me. According to my research, Xnest is old and is considered superseded   
   > by Xephyr (which, according to my reading, *does* support X "extensions").   
   >   
   >> [1] Xnest(1)   
   >> I wrote about how to do this on Raspbian at http://justlinux.ca/node/82   
   >   
   > I read that. It seems like Xnest has been superseded by Xephyr.   
      
   Ah, ok.   
      
   --   
   Cheers, Carlos.   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|