In general it looks like you are moving in the right direction. Have you tried plugging in a USB mouse to see whether it is just an issue with the touchpad configuration at this point?
Responding to your posts, let me take your latest ones in order. Regarding
Xorg.0.log, a good place to start is to restrict what you're looking at to errors and warnings:
grep -E 'WW|EE' Xorg.0.log
gives:
Code:
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 28.106] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[ 28.106] (WW) Disabling Keyboard0
[ 28.106] (WW) Disabling Mouse0
[ 28.136] (WW) Warning, couldn't open module intel
[ 28.136] (EE) Failed to load module "intel" (module does not exist, 0)
[ 28.187] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 29.388] (WW) NVIDIA: No DRM device: Direct render devices found but none could be
[ 29.388] (WW) NVIDIA: used.
[ 30.398] (WW) NVIDIA(0): Option "NoLogo" is not used
[ 30.402] (II) Initializing extension MIT-SCREEN-SAVER
You can then start searching the web to find out what is going on, starting with errors and moving to warnings.
The error line relates to not being able to find the
intel driver. You are planning to use your NVIDIA card so may not care about this. However, from the
X Windows section of the FreeBSD handbook, I believe you need to install
graphics/drm-kmod to provide this driver for your Intel graphics card:
pkg install graphics/drm-kmod
An easy warning to fix is the
Option "NoLogo" one, which is my bad as I copied it from a configuration from an old NVIDIA driver. You can just remove this option from your config file.
I'm afraid I can't offer anything on the
Hotplugging message without doing some more research, though I found the same in my own X11 log file and my laptop's internal keyboard and trackpad as well as my external keyboard and trackpad work just fine.
Regarding your second post, for multiple monitors I use
xrandr(1) without issue. This also lets me plug and unplug external monitors and reconfigure on the fly. The configuration you posted is using
Xinerama, which makes X11 treat your multiple screens like one big one. I will let you decide what will work better for you but would suggest that this is the sort of configuration decision that can wait until you have a working X11 environment.