Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Nov 2013 12:46:33 +0400 (MSK)
From:      "Igor V. Ruzanov" <igorr@canmos.ru>
To:        Lena@lena.kiev.ua
Cc:        Yuri <yuri@rawbw.com>, freebsd-questions@freebsd.org
Subject:   Re: What is the "thinnest" display manager available?
Message-ID:  <Pine.LNX.4.64.1311261221260.9978@sta1.canmos.ru>
In-Reply-To: <20131126073256.GC788@lena.kiev>
References:  <mailman.1623.1385415415.1391.freebsd-questions@freebsd.org> <20131126073256.GC788@lena.kiev>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help
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@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@freebsd.org mailing list
|http://lists.freebsd.org/mailman/listinfo/freebsd-questions
|To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
|

+-------------------------------------------+
! CANMOS ISP Network                        !
+-------------------------------------------+
! Best regards                              !
! Igor V. Ruzanov, network operational staff!
! e-Mail: igorr@canmos.ru                   !
+-------------------------------------------+



Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.64.1311261221260.9978>