I tried to use Xorg on VirtualBox and VMware. Unlike Linux, FreeBSD does not modify itself when you install xorg and gnome. I tried both of them(FreeBSD and Feodra), and I think Fedora is more automated than FreeBSD. I gave using using Xorg anyway so now, I use cli with zsh. If you really need to use GUI, I suggest using multiboot, not virtual machine. If you are not using virtual machine, you should set your driver(graphic cards, keyboard, mouse. usually, you don't need to configure keyboard and mouse.) as SirDice said