Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
On Fri, 26 Apr 2024 14:55:04 +0200, Carlos E.R. wrote:
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
Sure, it's possible. I do it regularly when I'm away from home.
The only "tricky" part is to get "a full desktop with all the features" (whatever that means to your friend).
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
I should clarify this reply a bit...
On Fri, 26 Apr 2024 13:29:53 +0000, Lew Pitcher wrote:
On Fri, 26 Apr 2024 14:55:04 +0200, Carlos E.R. wrote:
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
Sure, it's possible. I do it regularly when I'm away from home.
The only "tricky" part is to get "a full desktop with all the features"
(whatever that means to your friend).
What does your friend mean by "get a full desktop with all features"?
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".
[1] Xnest(1)
I wrote about how to do this on Raspbian at http://justlinux.ca/node/82
What does your friend mean by "get a full desktop with all features"?
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".
[1] Xnest(1)
I wrote about how to do this on Raspbian at http://justlinux.ca/node/82
In article <v0gasa$3mu93$2@dont-email.me>,[snip]
Lew Pitcher <lew.pitcher@digitalfreehold.ca> wrote:
...
What does your friend mean by "get 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.
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
On 2024-04-26, Carlos E.R. <robin_listas@es.invalid> wrote:
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
I'm pretty sure "xdm" is still a thing, also "xvnc" and "xrdp"
On Fri, 26 Apr 2024 23:01:40 -0000 (UTC), Jasen Betts
<usenet@revmaps.no-ip.org> wrote in
<v0hbok$14e40$1@gonzo.revmaps.no-ip.org>:
On 2024-04-26, Carlos E.R. <robin_listas@es.invalid> wrote:
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
I'm pretty sure "xdm" is still a thing, also "xvnc" and "xrdp"
Thank you for your post, you reminded me of xdm, which can handle
session management using the X Display Manager Control Protocol
(XDMCP). No idea how you'd do that with MS Windows, though...
Cygwin had an X server last time I used it, and it could be run
"rootless" so that an X window would appear to be a native MS Windows
window.
On 2024-04-29, vallor <vallor@cultnix.org> wrote:
Cygwin had an X server last time I used it, and it could be run
"rootless" so that an X window would appear to be a native MS Windows
window.
There's also WSL now too, but I've never touched it.
On 2024-04-29, vallor <vallor@cultnix.org> wrote:
Cygwin had an X server last time I used it, and it could be run
"rootless" so that an X window would appear to be a native MS Windows
window.
There's also WSL now too, but I've never touched it.
On 29/04/2024 10.20, Jasen Betts wrote:
On 2024-04-29, vallor <vallor@cultnix.org> wrote:
Cygwin had an X server last time I used it, and it could be run
"rootless" so that an X window would appear to be a native MS Windows
window.
There's also WSL now too, but I've never touched it.
Nowadays WLS do have X11 support out of the box, so you could do the X11 over ssh as you would on Linux or all the other options available in Linux (don't forget to install the package you need).
Have been forced to extend my work computer so it's possible to make proper work on it.
Thank you for your post, you reminded me of xdm, which can handle
session management using the X Display Manager Control Protocol
(XDMCP). No idea how you'd do that with MS Windows, though...
Oh windows... use xrdp then, its a translation layer over xvnc, which
itself manages x11vnc running on an Xvfb session. it provides access
to an X session over a windows remote desktop compatible session.
Jasen Betts <usenet@revmaps.no-ip.org> writes:
On 2024-04-29, vallor <vallor@cultnix.org> wrote:
Cygwin had an X server last time I used it, and it could be run
"rootless" so that an X window would appear to be a native MS Windows
window.
There's also WSL now too, but I've never touched it.
I have been using WSL’s X server lately. It seems to work OK for
relatively light use (e.g. Emacs). I’ve not tried to give it anything
more challenging than that.
Hi,
A friend has asked if it is today possible to login graphically to a
Linux machine and obtain a *new* session. Not login to an existing
session. And get a full desktop with all features.
In article <v0gasa$3mu93$2@dont-email.me>,
Lew Pitcher <lew.pitcher@digitalfreehold.ca> 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.
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.
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.
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.
Sysop: | DaiTengu |
---|---|
Location: | Appleton, WI |
Users: | 920 |
Nodes: | 10 (1 / 9) |
Uptime: | 99:46:46 |
Calls: | 12,189 |
Calls today: | 1 |
Files: | 186,527 |
Messages: | 2,237,426 |