I have been trying to install FreeBSD on my desktop for a few days now, and I would like to point out a few things to help new users avoid getting stuck.
The new Packages (Experimental) installer option does not include ports, so if you want them, you have to install Git or similar and use the handbook, or download them manually from the GitHub repository or similar (do not download the release ports.txz if it is been a while since it was released: you will get outdated ports and no tools installed to update them).
Most of the packages I have installed that have a sample configuration file also install the configuration file itself. For example, when installing security/doas, I get a message saying I need to create a file in /usr/local/etc/doas.conf, but this file is already created, and it is identical to doas.conf.sample in the same directory (and it grants permissions to users that do not exist). ports-mgmt/poudriere is another example.
x11-wm/labwc installs the executable, but no configuration sample files for this Openbox inspired window manager for Wayland, or at least I have not found them. In other words, if you install it, it works, but if you want to configure it, you have to create autostart, menu.xml, and rc.xml yourself. I recommend checking github.com/labwc/labwc/tree/master/docs, which is not a great resource either, or looking at someone using Openbox, like https://github.com/raven2cz/openbox-config.
The configuration for x11/ly recommended in your installation message and the handbook differ in the following points (first handbook, second message):
I have tested the ones in the message and they work, I have not tested the ones in the handbook.
If I find anything else, I will share it here. Any other information you would like to add that would make things easier for newcomers is welcome.
The new Packages (Experimental) installer option does not include ports, so if you want them, you have to install Git or similar and use the handbook, or download them manually from the GitHub repository or similar (do not download the release ports.txz if it is been a while since it was released: you will get outdated ports and no tools installed to update them).
Most of the packages I have installed that have a sample configuration file also install the configuration file itself. For example, when installing security/doas, I get a message saying I need to create a file in /usr/local/etc/doas.conf, but this file is already created, and it is identical to doas.conf.sample in the same directory (and it grants permissions to users that do not exist). ports-mgmt/poudriere is another example.
dbus_enable="YES" in /etc/rc.conf is deprecated, it is no longer necessary to enable dbus and sysrc does not recognize it. No message appears during package installation (which is OK), but I have not seen it mentioned in the forum, and it appears in the handbook when configuring desktops. Another deprecated option seems to be vm.swap_enabled.x11-wm/labwc installs the executable, but no configuration sample files for this Openbox inspired window manager for Wayland, or at least I have not found them. In other words, if you install it, it works, but if you want to configure it, you have to create autostart, menu.xml, and rc.xml yourself. I recommend checking github.com/labwc/labwc/tree/master/docs, which is not a great resource either, or looking at someone using Openbox, like https://github.com/raven2cz/openbox-config.
The configuration for x11/ly recommended in your installation message and the handbook differ in the following points (first handbook, second message):
Code:
Ly:\
:lo=/usr/local/bin/ly:\
:al=root:
Code:
Ly:\
:lo=/usr/local/bin/ly_wrapper:\
:al=root:
Code:
ttyv1 "/usr/libexec/getty Ly" xterm onifexists secure
Code:
ttyv1 "/usr/libexec/getty Ly" xterm on secure
If I find anything else, I will share it here. Any other information you would like to add that would make things easier for newcomers is welcome.