[pkg-fso-maint] Bug#540201: Run as a single process

Enrico Zini enrico at debian.org
Thu Aug 6 15:46:00 UTC 2009

Package: nodm
Version: 0.6-1
Severity: wishlist


as a medium to long term plan, it'd be nice to have nodm run as a single
process, like most other display managers do.

Doing this involves, as far as I understand:
 - starting X in the background
 - waiting for X to be ready by waiting for SIGUSR1 and checking if X
   accepts connections
 - forking, setting up the environment for the X session, including the
   DISPLAY variable, and execing the X session
 - waiting until either X or the X session dies, and kill the other one

A possible place to steal^Wget inspiration from code is xdm's server.c 

I don't know when I'll have time to get round to do this. Until that
happens, patches are obviously welcome.



-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.29-2-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages nodm depends on:
ii  debconf [debconf-2.0]         1.5.27     Debian configuration management sy
ii  gnome-terminal [x-terminal-em 2.26.2-2   The GNOME terminal emulator applic
ii  libc6                         2.9-12     GNU C Library: Shared libraries
ii  libpam0g                      1.0.1-9    Pluggable Authentication Modules l
ii  lxterminal [x-terminal-emulat 0.1.6-1    desktop independent vte-based term
ii  rxvt-unicode [x-terminal-emul 9.06-1     RXVT-like terminal emulator with U
ii  x11-common                    1:7.3+19   X Window System (X.Org) infrastruc
ii  xinit                         1.1.1-1    X server initialisation tool
ii  xterm [x-terminal-emulator]   243-1      X terminal emulator

nodm recommends no packages.

nodm suggests no packages.

More information about the pkg-fso-maint mailing list