Mouses sem fio USB / USB básicos normalmente funcionam (ainda é preciso encontrar um que não funcione).
Se o mouse for um mouse para jogos / especial, isso depende. Na maioria das vezes, ele funcionará como um mouse normal ou exigirá bastante configuração, a menos que o fabricante suporte explicitamente o Linux. Dito de outra forma, os botões adicionais provavelmente serão reconhecidos pelo sistema, mas eles normalmente não são atribuídos a nada, e se o fabricante não fornecer informações, configurá-los será um pouco trabalhoso.
Você pode ver algo na ajuda da Comunidade Ubuntu e no (como sempre) nic e completa página de ajuda wiki do Arch (a maior parte funcionará no Ubuntu também, mas você terá que adaptar os locais dos arquivos conf e assim por diante).
Se você pensar em um mouse específico, você pode perguntar (por favor - outra ) pergunta específica para ver se alguém com o mesmo modelo resolveu a questão para você.