53
submitted 1 year ago by Ramin_HAL9001@lemmy.ml to c/linux@lemmy.ml

Here is my latest blog post on a method of using a laptop equipped with an X11 server as a KVM or graphical dumb terminal (not to be confused with "kernel virtual machine") to display an entire desktop environment on one of the virtual terminals of the laptop. You might be familiar with running an X11-compatible program over SSH, seeing a remote GUI app displayed on your local machine. You could also run a whole desktop environment such as "xfce4-session" over SSH and attach it to a virtual terminal (which you switch between using Ctrl-Alt-F1 through Ctrl-Alt-F7, usually, on Debian-based systems).

This is nice if you have a few always-on Raspberry Pis laying around, and you usually use SSH to remote login and control them, but you would like to have a full desktop environment, not just one app, show up on your local computer.

you are viewing a single comment's thread
view the rest of the comments
[-] Fuck_u_spez_@sh.itjust.works 5 points 1 year ago

As a Windows sysadmin who knows embarrassingly little about Linux, how is the performance? Is it comparable to RDP or better?

[-] Ramin_HAL9001@lemmy.ml 2 points 1 year ago

I should look into it, but I don't know whether or not X11 provides for any kind of video compression when updating regions of the screen. I only ever use this over a an 802.11g LAN so even if there is no video compression I don't notice any lag. I haven't tried using it over the Internet, but I am guessing it would probably be a bit slow.

[-] PseudoSpock@lemmy.dbzer0.com 2 points 1 year ago

The performance isn't the best, when compared to RDP. Protocols like RDP can take shortcuts by treating it more as an image then a fully remote rendering, like image compression techniques. For tunneling an X-window over SSH, the compression option you have is with the connection, itself. Using say, ssh -CX or ssh -CY allows ssh to compress the connection for better performance, but that compression able to do lossy image compression. The killer will be latency. If it's over a highly latent connection, like a WAN or satellite, it will be rough. But on a wired lan, or decent local wifi, it's pretty all right.

this post was submitted on 23 Sep 2023
53 points (96.5% liked)

Linux

48210 readers
719 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS