1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
init.d script using "daemon".
implement Pax Displayicus Managerius http://bugs.debian.org/248697.
sdm-wm:
instead of using ~/.sdmrc, parse ~/.dmrc for session (and locale?)
use /usr/share/xsessions/*.desktop to determine login session types
Add menu item (and .desktop file?) for sdm-wm.
explore using sessreg in sdm-session to be able to view who is logged in.
move some of sdm-session functionality into /etc/X11/Xsession.d snippet(s)
explore concepts inspired by ldm:
avoid sdm-session, like so:
ssh SDM_TERMINAL=$(echo $SSH_CLIENT | cut -d : -f 4 | cut -d " " -f 1) /etc/X11/Xsession ; kill -1 $PPID'
implement a hook structure for plugins and such
use ssh master(-M) and sockets (-S) to be able to run additional scripts after login
support ltspfs for local device access (may require ssh master/socket)
document (and create scripts) for .ssh/known_hosts configured properly
on terminals, and .ssh/authorized_keys to use the key-based
authentication, as well as the various methods to lock down passwordless
keys such as command="windowmanager" and from="ip.address.here"
and "X11Forwarding yes" in /etc/ssh/sshd_config
|