egeexyz / distro-delves

Checklists & Scripts to help test Linux distributions.
Other
33 stars 5 forks source link

Add remote desktop configuration (xrpd/vnc/etc) #138

Open catplanck opened 2 years ago

catplanck commented 2 years ago

Add, Remove, or Update?

Add

Which Segment?

Dont know, maybe desktop & drivers?

Rationale?

Considering that many people starting to do remote work because of the pandemic, i think it is a good idea to add remote desktop configuration into the list. For example: setup xorg xrdp and vnc on debian kde then testing it after the setup.

egeexyz commented 2 years ago

Excellent suggestion! I think I was doing something wrong during the stream - I've used XRDP without issue before. I just need to test it a few times and come up with repeatable steps.

catplanck commented 2 years ago

Unfortunately the stream is gone, so I cant see what kind of error popup when you tried it in peppermint. Bellows are generic steps to install and configure xrdp on linux, these steps can be used as a baseline to measure how easy it is to setup xrdp

  1. Update the system
  2. Install xrdp (and maybe xrdpxorg library)
  3. (optional) allow xrdp port on firewall
  4. Enable and start xrdp
  5. (optional) configure sesman for session managment
  6. Connect to xrdp using RDP/Remmina (maybe add VNC configuration too)

A good distro should be easy to setup for remote desktop, I think this would be a good addition to your standard distro delves scripts

Note: i have tried the steps above on debian 10 KDE succesfully (i need to logout my user though, if it is still logged in RDP will crash), it should be applicable on peppermint too (peppermint is based on debian afterall), not sure why it failed on your stream.

egeexyz commented 1 year ago

Now that I'm using physical hardware to delve with, what do you think of having a test that includes installing xrdp and using it to access my workstation? It would make for some funny recursion but is it a good test?

catplanck commented 1 year ago

i think it is a good test, it can test whether xrdp is running and can be accessed from another PC. And maybe compare it with using VNC and/or other remote software, which one is actually can be used out of the box/with minimal configuration and the least lag (might be not that useful, some workplace only allow remote using RDP).

Maybe test the session management too, test if the session is saved or not (just like in RDP, whether you can open the same session on another PC or not), and whether you can login with multiple session/user at the same time. I dont really know how to setup session management so I dont know the minimum baseline steps to test it, or if it is even viable or not.