with freebsd, make sure that the console mouis working like you said it was, then run xf86cfg not xf86config and setup that. freebsd handles the mouse for x so it doesn't need funny protocals in x. just setup the mouse on the console, and you should be fine. and you use /stand/sysinstall to adjust the mouse, its under the configure section. as for it being run by the user, it should work when properly configured, make sure your
also, you might want to edit the /usr/X11R6/lib/X11/XF86Config file and down at the bottom in the
Section "Screen"
add
DefaultDepth 16
under the
Monitor "Monitor0"
indented part
to what ever you want the bit depth to be. x will probably load faster that way.
as for installing bash, get connected to the internet, and then as root
cd /usr/ports/shells/bash2
make install
then sit back and watch it build and install, or use the /stand/sysinstall, and gointo the configure > packages and give it a packages source and install from thier.
as for usb mice, it even picks up on the fact that its a 5 button mouse with z axis, however you have to add in the input device section if you have a scrool mouse
Option "ZAxixMapping" "4 5"
Option "Buttons" "5"#or however many it really has, mine has 7 buttons total for example
and that should do it./*ive probably repeated something somebody else has said, but ive been living the /usr/ports directory of freebsd 5.0 for about a week
*/