Last Update: 2022-06-06

OpenBSD XFCE Desktop

Installing a XFCE desktop environment on OpenBSD.

First install the following packages:

# pkg_add xfce xfce-extras openbsd-backgrounds
Enable the messagebus:
# rcctl enable messagebus
# rcctl start messagebus
If you haven't already done it, also enable the advanced power management daemon:
# rcctl enable apmd
# rcctl start apmd
Configure xenodm (/etc/X11/xenodm/Xsetup_0) by uncommenting the following lines:
if test -x /usr/local/bin/openbsd-wallpaper
then
  /usr/local/bin/openbsd-wallpaper
fi
Create a user ~/.xsession file:
export LANG=en_US.UTF-8

exec /usr/local/bin/startxfce4
And activate the login manager:
# rcctl enable xenodm
# rcctl start xenodm
You are ready to go.