all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#58014] [PATCH 00/15] Add xvnc-service-type.
@ 2022-09-23  4:58 Maxim Cournoyer
  2022-09-23  5:00 ` [bug#58014] [PATCH 01/15] gnu: tigervnc-server: Use new style inputs, gexps Maxim Cournoyer
  0 siblings, 1 reply; 16+ messages in thread
From: Maxim Cournoyer @ 2022-09-23  4:58 UTC (permalink / raw)
  To: 58014; +Cc: Maxim Cournoyer

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





^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2022-09-23  5:06 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-23  4:58 [bug#58014] [PATCH 00/15] Add xvnc-service-type Maxim Cournoyer
2022-09-23  5:00 ` [bug#58014] [PATCH 01/15] gnu: tigervnc-server: Use new style inputs, gexps Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 02/15] gnu: tigervnc-server: Move source production into origin snippet Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 03/15] gnu: tigervnc-server: Adjust PAM config Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 04/15] gnu: tigervnc-server: Disable tests via #:tests? Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 05/15] gnu: tigervnc-server: Patch and wrap vncserver script Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 06/15] gnu: gdm: Patch an extra reference to the Xsession script Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 07/15] services: gdm: Add a configuration field to enable XDMCP Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 08/15] marionette: Make marionette-screen-text private Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 09/15] marionette: Preserve screen dumps on failures Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 10/15] marionette: Define keystrokes for typing colons and exclamation marks Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 11/15] marionette: Add a callback arguments to wait-for-screen-text Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 12/15] gnu: dconf: Set sysconfdir to /etc Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 13/15] services: Add dconf-service-type Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 14/15] services: xorg: Add auto-suspend? field to <gdm-configuration> Maxim Cournoyer
2022-09-23  5:00   ` [bug#58014] [PATCH 15/15] services: Add xvnc-service-type Maxim Cournoyer

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/guix.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.