GNU bug report logs - #58014
[PATCH 00/15] Add xvnc-service-type.

Previous Next

Package: guix-patches;

Reported by: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Date: Fri, 23 Sep 2022 05:00:02 UTC

Severity: normal

Tags: patch

Done: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: 58014 <at> debbugs.gnu.org
Cc: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
Subject: [bug#58014] [PATCH 00/15] Add xvnc-service-type.
Date: Fri, 23 Sep 2022 00:58:55 -0400
Hello Guix!

This series introduced a VNC server service type, xvnc-service-type.  To make
it more useful, it also makes it possible to enable XDMCP for GDM and disable
its auto-suspend default behavior, which would otherwise break remote
sessions.

I found it useful not only to move heavy tasks such as running many VMs in
GNOME Boxes to a distant, more powerful machine, but also when run locally,
because I can login as a different user in a completely different session and
explore or test things without leaving the comfort of my own usual session,
and without the hindrances of virtualization.

I hope you find it useful too!

Thanks,

Maxim Cournoyer (15):
  gnu: tigervnc-server: Use new style inputs, gexps.
  gnu: tigervnc-server: Move source production into origin snippet.
  gnu: tigervnc-server: Adjust PAM config.
  gnu: tigervnc-server: Disable tests via #:tests?.
  gnu: tigervnc-server: Patch and wrap vncserver script.
  gnu: gdm: Patch an extra reference to the Xsession script.
  services: gdm: Add a configuration field to enable XDMCP.
  marionette: Make marionette-screen-text private.
  marionette: Preserve screen dumps on failures.
  marionette: Define keystrokes for typing colons and exclamation marks.
  marionette: Add a callback arguments to wait-for-screen-text.
  gnu: dconf: Set sysconfdir to /etc.
  services: Add dconf-service-type.
  services: xorg: Add auto-suspend? field to <gdm-configuration>.
  services: Add xvnc-service-type.

 doc/guix.texi            | 175 ++++++++++++++++++++++++++-
 gnu/build/marionette.scm |  53 ++++++---
 gnu/local.mk             |   2 +
 gnu/packages/gnome.scm   |  59 ++++++----
 gnu/packages/vnc.scm     | 240 ++++++++++++++++++++++---------------
 gnu/services/vnc.scm     | 247 +++++++++++++++++++++++++++++++++++++++
 gnu/services/xorg.scm    | 197 +++++++++++++++++++++++++++++--
 gnu/tests/base.scm       |  25 ++--
 gnu/tests/vnc.scm        | 200 +++++++++++++++++++++++++++++++
 9 files changed, 1039 insertions(+), 159 deletions(-)
 create mode 100644 gnu/services/vnc.scm
 create mode 100644 gnu/tests/vnc.scm

-- 
2.37.3





This bug report was last modified 2 years and 320 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.