Remote Desktop: Difference between revisions
Appearance
imported>Whil- No edit summary |
imported>Nezumi1503 →x2go: How to install a server |
||
| Line 7: | Line 7: | ||
=== x2go === | === x2go === | ||
X2go packaged in nixos as <code>x2goclient</code>. | X2go client is packaged in nixos as <code>x2goclient</code>. | ||
The server is installed by putting the following line:<br> | |||
<code>services.x2goserver.enable = true;</code><br> | |||
to /etc/nixos/configuration.nix. | |||
=== RDP === | === RDP === | ||
Revision as of 08:21, 7 January 2022
Tiger VNC
Nixpkgs has a package but no service.
The server component can be started using the vncserver command.
To connect use the vncviewer command.
x2go
X2go client is packaged in nixos as x2goclient.
The server is installed by putting the following line:
services.x2goserver.enable = true;
to /etc/nixos/configuration.nix.
RDP
NixOS has first class support for XRDP server.
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "startplasma-x11";
networking.firewall.allowedTCPPorts = [ 3389 ];
# Soon: services.xrdp.openFirewall = true;
(Source: Discourse Link, nixpkgs code)
Notice: You need to log out the user first on the remote machine, otherwise you'll get a black screen. (Source: Reddit )
freerdp or remmina can be used on the client side.
Guacamole
Not yet added to nixpkgs