Redragon M908/M990 Customizable Buttons: Driving Experience on Ubuntu
Redragon is a well-known brand for gaming peripherals, and their M908 and M990 gaming mice are popular choices among Linux users. However, finding drivers for these devices on Linux can be a challenge. This article will guide you through the experience of using Redragon M908/M990 gaming mice on Ubuntu, focusing on the customizable buttons feature.
Customizable Buttons: What Are They?
Customizable buttons are additional buttons on a gaming mouse that can be programmed to perform specific functions. These buttons can be customized to execute complex commands, giving gamers an edge in their gaming experience. The Redragon M908 and M990 gaming mice come with 18 and 19 customizable buttons, respectively.
Using Customizable Buttons on Ubuntu
Although Redragon does not provide official drivers for Linux, the M908/M990 gaming mice can still be used on Ubuntu. The customizable buttons can be programmed using the built-in software in Ubuntu called "Mouse and Touchpad." Here's how to do it:
- Connect your Redragon M908/M990 gaming mouse to your Ubuntu system.
- Open "Settings" and click on "Mouse and Touchpad."
- Click on the "Buttons" tab.
- Click on the button you want to customize and select the desired function from the dropdown menu.
- Repeat steps 4 and 5 for all the customizable buttons you want to program.
Programming Customizable Buttons for Gaming
While the built-in software in Ubuntu is sufficient for basic customization, gamers may want to program the customizable buttons for specific gaming functions. There are several third-party tools available that can help with this, such as "xbindkeys" and "AutoKey." Here's how to use "xbindkeys" to program customizable buttons for gaming:
- Install "xbindkeys" by running the following command in the terminal:
sudo apt-get install xbindkeys - Create a configuration file for "xbindkeys" by running the following command:
xbindkeys --defaults > ~/.xbindkeysrc - Edit the configuration file using your preferred text editor and add the following lines for each customizable button:
# Customizable button 1 "command to execute for button 1" b:8 # Customizable button 2 "command to execute for button 2" b:9 ...
Replace "command to execute for button X" with the desired command for each customizable button. For example, if you want to bind button 8 to the left mouse button, use the following command: mkdir ~/.local/share/xbindkeys; echo "button8 = mouse_left" > ~/.local/share/xbindkeys/mouse.xbindkeysrc; xbindkeys -f ~/.xbindkeysrc
While Redragon does not provide official drivers for Linux, the M908/M990 gaming mice can still be used on Ubuntu. The customizable buttons can be programmed using the built-in software in Ubuntu or third-party tools such as "xbindkeys" and "AutoKey." With a little bit of customization, gamers can enjoy a seamless gaming experience on Ubuntu using the Redragon M908/M990 gaming mice.
References
- Redragon M908 Gaming Mouse: https://www.redragonzone.com/products/redragon-m908-impact-rgb-gaming-mouse
- Redragon M990 Gaming Mouse: https://www.redragonzone.com/products/redragon-m990-griffin-rgb-gaming-mouse
- Mouse and Touchpad in Ubuntu: https://help.ubuntu.com/stable/ubuntu-help/mouse-touchpad.html
- xbindkeys: https://github.com/tudurom/xbindkeys
- AutoKey: https://github.com/autokey/autokey