How to Automatically Start XFCE4 Session After Login to Local Console in FreeBSD
Typing startx on every boot gets annoying
Desktop environments on FreeBSD are usually started by some kind of display manager, such as GDM or KDM. This is specially true for "heavy" desktops such as GNOME or KDE, which are almost impossible to run without one. On the other side, "lighter" desktops such as Xfce run just fine without a display manager. Steps to start Xfce without login manager are described in FreeBSD Handbook, but they require user to log in and start X server manually. The following article describes how to start Xfce automatically immediately after user logs onto local console.