What is the "thinnest" display manager available?
Lena at lena.kiev.ua
Lena at lena.kiev.ua
Tue Nov 26 07:33:20 UTC 2013
> From: Yuri <yuri at rawbw.com>
>
> I want to have as few packages installed as possible, and I want to use
> small window manager (dwm). But what is the thinnest display manager
> available? I know kdm and gdm both work, but both pull a ton of
> dependencies which I don't want.
>
> Features required:
> * automatic start (through /etc/rc.conf)
> * automatically run xorg and window manager of choice
> * automatically login a particular user
> * not many or no dependencies
> Or maybe there is an easy way to run xorg + WM with some simple shell
> script? Anything like this ready to use?
I don't use any display manager. How I do the automatic starts at power on:
in /etc/ttys (note the "off" in ttyv8):
ttyv0 "/usr/libexec/getty toorPc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv2 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv3 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv4 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv5 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv6 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv7 "/usr/libexec/getty lenaPc" cons25r on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
ttyv9 "/usr/libexec/getty lenaPc" cons25r on secure
ttyva "/usr/libexec/getty lenaPc" cons25r on secure
In /etc/gettytab :
lenaPc:\
:al=lena:tc=Pc:
toorPc:\
:al=toor:tc=Pc:
In /home/lena/.profile (note the startx):
set -- `who am I`
if [ .$2 = .ttyv1 ]; then
mutt -e 'exec fetch-mail'
elif [ .$2 = .ttyv2 ]; then
mutt -f ~/Mail/sent
elif [ .$2 = .ttyv6 ]; then
$EDITOR kalendar
elif [ .$2 = .ttyv7 ]; then
$EDITOR dossier
elif [ .$2 = .ttyv9 ]; then
rm .serverauth.*
startx &
sleep 7
centerim -S o -p icq
centerim -S o -p jab
sleep 7
centerim -S o -p icq
elif [ .$2 = .ttyva ]; then
stty discard undef
centerim -o
fi
In /home/lena/.xinitrc :
numlockx
LD_LIBRARY_PATH=/usr/local/lib/firefox:/usr/local/lib/firefox/plugins MOZ_PLUGIN_PATH=/usr/local/lib/browser_plugins/symlinks/gecko19:/usr/local/lib/npapi/symlinks/firefox LIBPATH=/usr/local/lib/firefox MOZILLA_FIVE_HOME=/usr/local/lib/firefox SHLIB_PATH=/usr/local/lib/firefox firefox &
vidcontrol -s 2 < /dev/ttyv9
exec fluxbox
More information about the freebsd-questions
mailing list