Date: Wed, 8 Aug 2018 19:48:46 +0200 From: Polytropon <freebsd@edvax.de> To: Valeri Galtsev <galtsev@kicp.uchicago.edu> Cc: freebsd-questions@freebsd.org Subject: Re: Alternative to x11/gnome3 ? Message-ID: <20180808194846.61e5e0de.freebsd@edvax.de> In-Reply-To: <2b5cf789-e846-aac0-d33a-39dd71d55f65@kicp.uchicago.edu> References: <CACDfs3qSdo6cS0F-DVMq2RDMsm-ktBc53k-xNwYwzex1X915-g@mail.gmail.com> <20180511090813.GA21919@admin.sibptus.transneft.ru> <1526039986.18202.5.camel@k1.com.br> <20180731014358.GA925@admin.sibptus.transneft.ru> <20180731195608.40cee639.freebsd@edvax.de> <20180801024324.GA20419@admin.sibptus.transneft.ru> <20180801165950.6bb77eabf97c862866d13ecf@sohara.org> <20180808161156.GA66626@admin.sibptus.transneft.ru> <20180808172413.9759288eaa75f6a8024417c8@sohara.org> <20180808163722.GA67368@admin.sibptus.transneft.ru> <2b5cf789-e846-aac0-d33a-39dd71d55f65@kicp.uchicago.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 8 Aug 2018 12:28:23 -0500, Valeri Galtsev wrote: > Incidentally one may need to create ~/.xinitrc for that, what someone > else had mentioned. My ~/.xinitrc on workstation has one line: > > exec mate-session There is a convenient way I'm using to deal with settings that can be either "login with xdm" or "login at console, then startx", or both: Create ~/.xsession with the following content: #!/bin/csh source ~/.cshrc exec ~/.xinitrc This example assumes that the C shell is your dialog shell. For zsh or bash, a slightly different incorporation of the interactive shell settings is needed. And then you can use ~/.xinitrc as you wish, for example: #!/bin/sh [ -f ~/.xmodmaprc ] && xmodmap ~/.xmodmaprc numlockx # # ... more crazy stuff ... # xsetroot -solid rgb:3b/4c/7a xset b 100 1000 15 & xset r rate 250 30 & xset s off & xset -dpms & exec wmaker Note that the #!/bin/sh on top of this script is fully optional (as sh will be the shell that executes it, no matter what you write in there), but it makes sure you know that sh syntax is to be used here. This allows you to centralize your user's X startup into one file, and it will work, no matter if you prefer xdm or startx. However, if you use gdm from Gnome 2, it won't work, simply because gdm says "FSCK YOU!" and continues doing its own startup, tied to the Gnome 2 desktop. ;-) -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20180808194846.61e5e0de.freebsd>