Originally the mouse can be used in Linux, but can not be programmed. But with the help of third party developers, you can now use the open sourced configuration utility for linux to program the mouse. (Thanks to Pavel Bludov)