What is the "thinnest" display manager available?
Igor V. Ruzanov
igorr at canmos.ru
Tue Nov 26 08:53:48 UTC 2013
In such way you could start just Xorg without any applets such as any
window managers under certain user :))) And then run konsole (for
ex.) program from within you can launch any programs, - pine, konqueror,
licq and so on.
Anyway, to start Xorg automatically after system login, just edit
master.passwd file (with vipw, for ex.) adding any command starting
X-session, `startx', for ex. instead of standard shell interpreter. And
thats all:) Additionaly, if you want to run some graphical applets after
X-session is up, edit ~/.xinitrc file by adding of everyting you want to
load at startup.
|> 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
|
|_______________________________________________
|freebsd-questions at freebsd.org mailing list
|http://lists.freebsd.org/mailman/listinfo/freebsd-questions
|To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"
|
+-------------------------------------------+
! CANMOS ISP Network !
+-------------------------------------------+
! Best regards !
! Igor V. Ruzanov, network operational staff!
! e-Mail: igorr at canmos.ru !
+-------------------------------------------+
More information about the freebsd-questions
mailing list