Keyboards & Mice

Razer Keyboards & Mice

Razer Brightness

Razer Macros

This only works on operating systems where you can use the official Razer drivers and Razer Synapse. i.e. this does not currently (2022) work on Linux.

Razer Keyboards and Mice on Ubuntu

Install OpenRazer

sudo add-apt-repository ppa:openrazer/stable

sudo apt install openrazer-meta

Install Polychromatic

Polychromatic is a GUI interface for OpenRazer

sudo add-apt-repository ppa:polychromatic/stable

sudo apt install polychromatic

Install RazerGenie

RazerGenie is an alternative to Polychromatic

flatpak install razergenie

Example install for Ubuntu 22.2...Looking for matches…Found ref ‘app/xyz.z3ntu.razergenie/x86_64/stable’ in remote ‘flathub’ (system).Use this ref? [Y/n]: YRequired runtime for xyz.z3ntu.razergenie/x86_64/stable (runtime/org.kde.Platform/x86_64/5.15-21.08) found in remote flathubDo you want to install it? [Y/n]: Y
xyz.z3ntu.razergenie permissions:    ipc      network      fallback-x11      wayland      x11      dri      file access [1]     dbus access [2]
    [1] xdg-config/kdeglobals:ro    [2] com.canonical.AppMenu.Registrar, org.kde.KGlobalSettings, org.kde.kconfig.notify, org.razer

        ID                                                               Branch                  Op              Remote               Download 1. [✓] org.freedesktop.Platform.GL.default                              21.08                   u               flathub              100.6 MB / 129.8 MB 2. [✓] org.freedesktop.Platform.GL.nvidia-390-116                       1.4                     u               flathub               47.1 MB / 48.0 MB 3. [✓] org.freedesktop.Platform.GL.nvidia-390-129                       1.4                     u               flathub               47.0 MB / 47.8 MB 4. [✓] org.freedesktop.Platform.GL.nvidia-390-132                       1.4                     u               flathub               47.5 MB / 48.3 MB 5. [✓] org.freedesktop.Platform.GL.nvidia-390-138                       1.4                     u               flathub               48.5 MB / 49.3 MB 6. [✓] org.freedesktop.Platform.GL.nvidia-390-141                       1.4                     u               flathub               48.7 MB / 49.6 MB 7. [✓] org.freedesktop.Platform.GL.nvidia-390-144                       1.4                     u               flathub               50.1 MB / 50.9 MB 8. [✓] org.freedesktop.Platform.GL.nvidia-390-154                       1.4                     u               flathub               48.9 MB / 49.7 MB 9. [✓] org.freedesktop.Platform.GL.nvidia-390-157                       1.4                     i               flathub               50.9 MB / 50.9 MB10. [✓] org.gtk.Gtk3theme.Yaru                                           3.22                    i               flathub              328.1 kB / 191.5 kB11. [✓] org.kde.Platform.Locale                                          5.15-21.08              i               flathub               17.9 kB / 347.5 MB12. [✓] org.kde.PlatformTheme.QGnomePlatform                             5.15-21.08              i               flathub               10.6 MB / 10.6 MB13. [✓] org.kde.PlatformTheme.QtSNI                                      5.15-21.08              i               flathub                1.3 MB / 1.3 MB14. [✓] org.kde.WaylandDecoration.QGnomePlatform-decoration              5.15-21.08              i               flathub                6.8 MB / 11.1 MB15. [✓] org.kde.Platform                                                 5.15-21.08              i               flathub              272.5 MB / 312.2 MB16. [✓] xyz.z3ntu.razergenie                                             stable                  i               flathub              344.8 kB / 286.6 kB
Changes complete.

Generic Keyboard & Mouse Lighting Control

OpenRGB

Windows, Linux and MacOS

Install openrgb (Ubuntu)

Linux Mouse

Piper

Piper is a GTK+ application to configure gaming mice. Piper is a graphical frontend to the ratbagd DBus daemon.

Ratbag

Provides ratbagd, a DBus daemon to configure input devices, mainly gaming mice.

Bibliography

https://blogs.findlaw.com/technologist/2015/05/blue-brown-red-your-guide-to-mechanical-keyboard-switches.html
Mouse Jigglershttps://www.howtogeek.com/871193/what-is-a-mouse-jiggler/
Razer Shortcut Keyshttps://defkey.com/razer-huntsman-elite-shortcuts
Razer Macroshttps://mysupport.razer.com/app/answers/detail/a_id/1517/~/how-to-use-on-the-fly-%28otf%29-macro-recording-on-a-razer-keyboard
Razer Synapsehttps://heimdalsecurity.com/blog/razer-synapse-vulnerability/ (2021)https://twitter.com/j0nh4t/status/1429049506021138437 (2021)https://www.bleepingcomputer.com/news/security/razer-bug-lets-you-become-a-windows-10-admin-by-plugging-in-a-mouse/ (2021)https://versprite.com/advisories/razer-synapse-3-1/https://versprite.com/advisories/razer-synapse-3-cve-2021-30493/
https://www.tomshardware.com/news/razer-patches-vulnerabilities-synapse-software,35162.html (2017)
Razer Vulnerabilities (last checked 03-May-2022)...https://nvd.nist.gov/vuln/search/results?form_type=Basic&results_type=overview&query=Razer&queryType=phrase&search_type=all&isCpeNameSearch=false
CVE-2017-9769 (CVSS 9.8)CVE-2017-9770 (CVSS 5.5)CVE-2017-11652 (CVSS 8.4)CVE-2017-11653 (CVSS 7.8)CVE-2017-14398 (CVSS 7.8)CVE-2020-16602 (CVSS 8.1)CVE-2021-30493 (CVSS 5.5)CVE-2021-30494 (CVSS 5.5)CVE-2021-44226 (CVSS 7.3) (Razer Synapse before 3.7.0228.022817)
Razer Mousehttps://windowsreport.com/fix-razer-mouse-issues-windows-10/
Using Razer Keyboards on Linuxhttps://openrazer.github.io/https://polychromatic.app/https://itsfoss.com/set-up-razer-devices-linux/https://github.com/z3ntu/RazerGeniehttps://github.com/bithatch/snake
Generic Keyboard & Mouse Lighting Controlhttps://openrgb.org/https://itsfoss.com/openrgb/https://gitlab.com/CalcProgrammer1/OpenRGB