-
Notifications
You must be signed in to change notification settings - Fork 0
Home
ShadowKyogre edited this page Jun 24, 2012
·
5 revisions
Welcome to the NCDM wiki!
- Disable root login if needed
- Allow select users to only log in once
- Allow customization of session list on a per user basis. See sys.cfg for more details.
- List CLI and GUI sessions in *.csv files with the format "Name","Command".
- Autodetect available GUI sessions based on what is in /usr/share/xsessions and /etc/X11/sessions.
- Authentication with either PAM or pure shadow.
- List active sessions and switch between them.
- Configure commands for hibernate, suspend, shutdown, and restart buttons
- Color scheme configuration
- Optional FBTerm and Consolekit support
- Custom banner to welcome users
- Always has an option for a login shell if cli.csv does not exist.
- Allow setting background image for NCDM if fbterm is told to be used
- Log program operation (useful for detecting bugs)
- python-urwid
- Core python modules: crypt, spwd, pwd, grp, os, re, subprocess, platform, glob, csv
- xorg-xinit
- xorg-sessreg for the non-pam version, pypam for the pam version. Please see this for the patch for python-pam to build for python 3. You might also need to patch pam_lastlog with the patch here in order for sessions to register properly (or you can just add the calls to sessreg back in).
- coreutils
- grep
- kbd (for opening a virtual terminal and launching the cli session on there using openvt)
- python-dbus
- consolekit
- fbterm
- fbv