### openSUSE Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Guide for openSUSE users, linking to the openSUSE Build Service and providing commands to enable and start the `dkms.service` for driver updates. ```bash Instructions and downloadable builds for openSUSE are [available on openSUSE Build Service.](https://software.opensuse.org/download.html?project=hardware%3Arazer&package=openrazer-meta) After installation, please enable `dkms.service` to ensure that the driver will also be built when installing kernel updates: sudo systemctl enable --now dkms.service ``` -------------------------------- ### Installation Instructions by Distribution Source: https://github.com/openrazer/openrazer.github.io/blob/master/_layouts/base.html Displays installation instructions for different Linux distributions. It includes the distribution's logo, name, and specific installation steps, formatted using markdown. ```liquid {% for section in page.instructions %} #### {{ section.title }} {{ section.summary }} {% for distro in section.distros %} #### [ {{ distro.name }}](#{{ distro.id }}) {{ distro.instructions | markdownify }} {% endfor %} {% if forloop.last == false %} * * * {% endif %} {% endfor %} ``` -------------------------------- ### Gentoo Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Instructions for Gentoo, providing the `emerge` command to install the OpenRazer ebuild. ```bash emerge -av --autounmask sys-apps/openrazer ``` -------------------------------- ### Arch Linux/Manjaro Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Guide for Arch Linux and Manjaro users, pointing to official repositories for `openrazer-daemon` and the AUR for `openrazer-meta-git`. Includes the `pacman` command for installation. ```bash sudo pacman -S openrazer-daemon If you need the latest development builds, install [openrazer-meta-git](https://aur.archlinux.org/packages/openrazer-meta-git/) package from the AUR. ``` -------------------------------- ### Ubuntu/Mint/elementaryOS/Pop!_OS/Zorin OS Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Instructions for installing OpenRazer on Ubuntu and its derivatives. It mentions official repository availability from 20.04 and provides commands to add PPAs (stable and daily), update packages, and install `openrazer-meta`. It also includes a prerequisite for elementaryOS and a note about enabling the 'universe' repository. ```bash # Prerequisite for elementaryOS sudo apt install software-properties-gtk # To install the latest release, add this PPA: sudo add-apt-repository ppa:openrazer/stable # Or for latest development builds: sudo add-apt-repository ppa:openrazer/daily # After adding the PPA, install the packages: sudo apt update sudo apt install openrazer-meta ``` ```bash Starting with 20.04, OpenRazer is available from the [official repositories](https://packages.ubuntu.com/search?keywords=openrazer). However, you may need to add our repository and upgrade if your device was added in a newer version. If you get dependency errors when trying to install the driver packages, please make sure that you have enabled the "universe" repository in **Software & Updates**. ``` -------------------------------- ### Install Dependencies Source: https://github.com/openrazer/openrazer.github.io/blob/master/README.md Installs all project dependencies defined in the Gemfile, which are required for the Jekyll website to build correctly. ```bash bundle install ``` -------------------------------- ### Debian Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Instructions for installing OpenRazer on Debian. It mentions availability in official repositories starting from Debian 10 and provides a link to the openSUSE Build Service for downloadable builds and instructions. ```bash Starting with Debian 10, OpenRazer is available from the [official repositories](https://packages.debian.org/search?keywords=openrazer). However, you may need to add our repository and upgrade if your device was added in a newer version. Instructions and downloadable builds for Debian are [available from the openSUSE Build Service.](https://software.opensuse.org/download.html?project=hardware%3Arazer&package=openrazer-meta) ``` -------------------------------- ### Install Jekyll and Bundler Source: https://github.com/openrazer/openrazer.github.io/blob/master/README.md Installs the necessary Ruby gems for Jekyll and Bundler, which are required to build and manage the website. A `sudo` command might be needed depending on the Linux distribution. ```bash gem install jekyll bundler ``` -------------------------------- ### Mageia Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Instructions for installing OpenRazer on Mageia, directing users to the openSUSE Build Service for instructions and downloadable builds. ```bash Instructions and downloadable builds for Mageia are [available on openSUSE Build Service.](https://software.opensuse.org/download.html?project=hardware%3Arazer&package=openrazer-meta) ``` -------------------------------- ### Void Linux Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Installs the openrazer-meta package on Void Linux using xbps. ```xbps xbps-install -S openrazer-meta ``` -------------------------------- ### Solus Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Installs OpenRazer on Solus using the eopkg package manager. ```eopkg sudo eopkg install openrazer ``` -------------------------------- ### Build and Preview Website Source: https://github.com/openrazer/openrazer.github.io/blob/master/README.md Builds the Jekyll website and starts a local server for previewing at http://localhost:4000. The `--watch` flag enables live reloading on file changes. This command can also be executed via a script. ```bash bundle exec jekyll serve --watch ``` -------------------------------- ### Alpine Linux Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Instructions for Alpine Linux, mentioning community repositories and providing commands to install `openrazer` and `openrazer-src`. It also notes the use of `akms` for building kernel modules. ```bash doas apk add openrazer openrazer-src The kernel modules are built via [akms](https://github.com/jirutka/akms). ``` -------------------------------- ### Fedora/Nobara Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Provides installation commands for Fedora and Nobara. It includes steps for adding the OpenRazer repository and installing the `openrazer-meta` package, with specific instructions for different Fedora versions (41+, Rawhide, 40 and earlier). It also notes a potential bug with kernel headers and the fix. ```bash # For Fedora / Nobara 41 (and later) sudo dnf config-manager addrepo --from-repofile=https://openrazer.github.io/hardware:razer.repo sudo dnf install openrazer-meta # For Fedora Rawhide sudo dnf config-manager addrepo --from-repofile=https://download.opensuse.org/repositories/hardware:/razer/Fedora_Rawhide/hardware:razer.repo sudo dnf install openrazer-meta # For Fedora / Nobara 40 (and earlier) sudo dnf config-manager --add-repo https://openrazer.github.io/hardware:razer.repo sudo dnf install openrazer-meta ``` ```bash # Fix for kernel header bug sudo dnf install kernel-devel ``` -------------------------------- ### Slackware Installation Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Provides URLs for SlackBuilds for OpenRazer kernel driver and daemon on Slackware. ```slackbuild # SlackBuilds for OpenRazer on Slackware 15.0 # https://www.slackbuilds.org/repository/15.0/system/openrazer-kernel/ # https://www.slackbuilds.org/repository/15.0/system/openrazer-daemon/ ``` -------------------------------- ### Install User to Plugdev Group Source: https://github.com/openrazer/openrazer.github.io/blob/master/index.md Adds the current user to the 'plugdev' group, which is necessary for OpenRazer to interact with devices. This command needs to be run in a terminal. ```Shell sudo gpasswd -a $USER plugdev ``` -------------------------------- ### Requesting Device Support Links Source: https://github.com/openrazer/openrazer.github.io/blob/master/_layouts/base.html Provides links for users to check unreleased changes, search existing issues, and request support for new devices on GitHub. ```html