Remote Desktop: Difference between revisions

imported>Skyset
m (I made a silly case-sensitive typo that is kind of deeply important. GNOME needs to be capitalized in the xrdp.defaultWindowManager value.)
imported>Skyset
As it turns out, it was (lowercase) gnome-session with the nixpkgs repository package that worked
Line 57: Line 57:


=== Guacamole ===
=== Guacamole ===
 
all and I mistook what was successful in my testing.
Guacamole-server and guacamole-client are in nixpkgs. Some details are in the [https://github.com/NixOS/nixpkgs/issues/17879 package request].
Guacamole-server and guacamole-client are in nixpkgs. Some details are in the [https://github.com/NixOS/nixpkgs/issues/17879 package request].


Line 85: Line 85:
=== GNOME ===
=== GNOME ===


The XRDP <code>defaultWindowManager</code> setting to access a remote GNOME shell should be set to <code>GNOME-remote-desktop</code>.
The XRDP <code>defaultWindowManager</code> setting to access a remote GNOME shell should be set to <code>gnome-remote-desktop</code>. Also ensure you include the package <code>pkgs.gnome.gnome-remote-desktop</code> in your configuration files and that you have a firewall port open for XRDP to communicate on (for the GNOME connections app, this is usually <code>3389</code>).
 
<code>services.gnome.gnome-remote-desktop</code> must be enabled for this to work. Also ensure that you have a firewall port open for XRDP to communicate on (for the GNOME connections app, this is <code>3389</code>).


=== Meshcentral ===
=== Meshcentral ===