If a USB mouse is declared the core pointer, X won't come up without it, AllowMouseOpenFail notwithstanding. If it has SendCoreEvents set, xmodmap pointer = ... will no longer remap its buttons, as it only works on the primary pointer. xmootmap is a bare bones command line tool that lets you remap buttons on secondary pointers, and is aimed at laptop users with funky mice. Intended use is mostly from ~/.xinitrc.
|Operating Systems||POSIX Linux|