Alternative to x11/gnome3 ?
Polytropon
freebsd at edvax.de
Wed Aug 8 17:48:58 UTC 2018
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, ...
More information about the freebsd-questions
mailing list