OpenRazer - Le Bottin des Jeux Linux

OpenRazer

🗃️ Specifications

📰 Title: OpenRazer 🕹️ / 🛠️ Type: Tool
🗃️ Genre: Tool 👁️ Visual: Text
🏷️ Category: Tool ➤ Input devices ➤ Keyboards & Mice 🏝️ Perspective: First person (interface)
🔖 Tags: Tool; Keyboard; Mouse ⏱️ Pacing: Real Time
🐣️ Approx. start: 2015-02-08 👫️ Played: Single
🐓️ Latest: 2024-10-06 🚦 Status: 04. Released (status)
📍️ Version: Latest: 💥️ 3.9.0 / Dev: ae57911 ❤️ Like it: 9. ⏳️
🏛️ License type: 🕊️ Libre 🎀️ Quality: 7. ⏳️
🏛️ License: GPL-2 ✨️ (temporary):
🐛️ Created: 2021-03-23 🐜️ Updated: 2024-11-10

📦️ Deliverables

📦️ Package name: openrazer-daemon, openrazer-driver-dkms, polychromatic ..... 📦️ Arch: ✓
📄️ Source: ✓ ..... 📦️ RPM: ✓
⚙️ Generic binary: ..... 📦️ Deb: ✓
🌍️ Browser version: ..... 📦️ AppImage:
📱️ PDA support: ..... 📦️ Flatpak:
✨️ Not use: ..... 📦️ Snap:

🚦 Entry status

📰 What's new?: 👻️ Temporary:
💡 Lights on: 🎨️ Significant improvement:
👔️ Already shown: 💭️ New version published (to be updated):
🎖️ This work: 5 stars 🚧️ Some work remains to be done:
👫️ Contrib.: goupildb & Louis 🦺️ Work in progress:
🎰️ ID: 15998

📖️ Summary

📜️[en]: A libre driver and user-space daemon supporting the management of a collection of Razer devices (190 compatible devices). It provides kernel drivers, DBus services and Python bindings to interact with the DBus interface. DKMS support allows it to be recompiled when the kernel is updated. It supports on-the-fly macros, lighting effects, colors and game mode activation. Its scriptable Python API allows you to control devices and create just about any effect you want. It has several compatible interfaces (external projects). 📜️[fr]: Un pilote libre et un démon en espace utilisateur prenant en charge la gestion d'une collection de périphériques Razer (190 périphériques compatibles). Il fournit des pilotes de noyau, des services DBus et des liaisons Python pour interagir avec l'interface DBus. Le support de DKMS permet sa recompilation lorsque le noyau est mis à jour. Il prend en charge les macros à la volée, les effets d'éclairage, les couleurs et l'activation du mode jeu. Son API scriptable en Python permet de contrôler les appareils et de créer à peu près tous les effets souhaités. Il dispose de plusieurs interfaces compatibles (projets externes).

🎥️ Videos


🦉️From Devs: (202301),


🦝️ From Users: (201607),


🕯️ How To: (202112), (201803), (202011),


🎮️ Showcase: (202103),

🕸️ Links

🏡️ Website & videos
[Homepage] [Dev site] [Features/About] [Screenshots] [Videos t(202xxx) gd(202301) gu(201607) r(202xxx) lp(202xxx) ht(202112) ht(201803) ht(202011) ht(202008) ht(202011) g[fr](202xxx) g[de](201911) g[ru](202xxx) g[pl](202xxx) ht[cz](201904) g[sp](202207) ht[pt](202007) g[it](202xxx) g[tr](202xxx)] [WIKI] [FAQ] [RSS] [Changelog 1 2 3]

💰 Commercial
[Support their work (Donate)]

🍩️ Resources

🔘️ User interfaces
The following applications complement and interact with this driver:
• Polychromatic (a graphical management tool and tray applet to managing Razer peripherals): [Polychromatic] [Dev site] [Flatpak]
• RazerGenie (Qt application for configuring your Razer devices under GNU/Linux): [Dev site] [Flatpak]
• razerCommander (Simple GUI written in Gtk3): [Dev site 1 2]
• Snake (a stylised tool and tray applet for configuring Razer devices on Linux, written in Java): [Snake] [Dev site]
• Chroma Feedback (Turn your Razer keyboard, mouse or headphone into a extreme feedback device): [Dev site]
• OpenRGB (RGB lighting control that doesn't depend on manufacturer software ; ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more supported): [Dev site] [YouTube] [PressKit] [reddit] [Discord]
• Chroma Chord (Computer audio to light conversion for Razer RGB keyboards on Linux): [Dev site] g(202103)

🛠️ Technical informations
[Open Hub] [PCGamingWiki] [MobyGames]

🦣️ Social
Devs (OpenRazer Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [reddit] [Telegram]

🐝️ Related
[HOLaRSE [de]]

📦️ Misc. repositories
[Repology] [pkgs.org 1 2] [Arch Linux / AUR] [openSUSE] [Debian/Ubuntu] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]

🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB] [OpenCritic] [iGDB]

🕊️ Source of this Entry: [phoronix (20210321)] [HOLaRSE on mastodon [de](20210322)]

🦣️ Social Networking Update (on mastodon)

🛠️ Title: OpenRazer
🦊️ What's: A libre driver & user-space daemon supporting the management of Razer devices
🏡️ https://openrazer.github.io
🐣️ https://github.com/openrazer
🦉️ https://fosstodon.org/@openrazer
🔖 #LinuxTool #Keyboard #Mouse
📦️ #Libre #Arch #RPM #Deb
📖 Our entry: (homeless)

🥁️ Update: 3.9.0
⚗️ Consistent version 🦍️
📌️ Changes: https://github.com/openrazer/openrazer/releases
🦣️ From: https://masto.ai/@phoronix/113259986616499109
🛜️ https://github.com/openrazer/openrazer/releases.atom

🦉️ https://www.youtube.com/embed/vfDwCUc3c_o
🦝️ https://www.youtube.com/embed/A0D0L-F1V7E
🕯️https://www.youtube.com/embed/muOTZUJChMI

🕶️ A view showing the interface with several default light effects settings in the notification area of a window manager

📚️ OpenRazer is a libre driver and user-space daemon supporting the management of a collection of Razer devices (190 compatible devices). It provides kernel drivers, DBus services and Python bindings to interact with the DBus interface. DKMS support allows it to be recompiled when the kernel is updated. It supports on-the-fly macros, lighting effects, colors and game mode activation. Its scriptable Python API allows you to control devices and create just about any effect you want. It has several compatible interfaces (external projects).

📕 Description [en]

📜️ "A libre driver and user-space daemon supporting the management of a collection of Razer devices" 📜️ .

An entirely open source driver and user-space daemon that allows you to manage your Razer peripherals on GNU/Linux.

What is OpenRazer?

A community-led effort to support Razer peripherals on Linux.

It consists of:

• Linux Kernel Module
Written in C. Configured to rebuild on kernel updates (via DKMS)

• Daemon
Adding persistence support, battery notifications and turning off brightness on screensaver

• Python Library
For integration with apps and scripts

Features

OpenRazer enables Razer-specific capabilities of the hardware, such as:

✅️ Hardware Effects
Exposing what's supported on the firmware. Devices retain settings across power cycles*

✅️ Device Functions
Such as brightness, DPI** and polling rate

✅️ Addressable RGB
Enable custom lighting via software

* Not supported by all hardware. Plugging the device into a computer running Razer Synapse will reset this state.
** Most mice DPI hardware buttons are not intercepted and continue to use default behaviour/range.


✅️ Devices
Originally written for the BlackWidow Chroma, the driver is now compatible with 179 Razer peripherals.

✅️ Fully Featured
Supports macros on-the-fly, lighting effects, colours and enabling game mode.

✅️ Applications
The following applications complement and interact with this driver:
• Polychromatic - a graphical management tool and tray applet to managing Razer peripherals.
• RazerGenie - Qt application for configuring your Razer devices under GNU/Linux.
• razerCommander - Simple GUI written in Gtk3
• Snake - a stylised tool and tray applet for configuring Razer devices on Linux, written in Java.
• Chroma Feedback - Turn your Razer keyboard, mouse or headphone into a extreme feedback device

✅️ Cross-Distro Compatible
Works on distributions based on Debian, Ubuntu, Arch, openSUSE and Fedora.

✅️ Scriptable API
Control your device and create just about any effect you want in Python.

✅️ Devices List
Originally written for the BlackWidow Chroma, the driver is now compatible with 130 Razer peripherals.


🍥️ Debian:

OpenRazer peripheral drivers (metapackage)

OpenRazer is a collection of GNU/Linux drivers for the Razer devices. Supported devices include keyboards, mice, mouse-mats, headsets and various other devices.

This package is a metapackage which depends on the OpenRazer driver and userspace daemon, plus a Python library and documentation.

📕 Description [fr]

Un pilote libre et un démon en espace utilisateur prenant en charge la gestion d'une collection de périphériques Razer, par l'OpenRazer Team.

OpenRazer (ex Chroma Linux Drivers) est un pilote libre et un démon en espace utilisateur prenant en charge la gestion d'une collection de périphériques Razer (190 périphériques compatibles). Il fournit des pilotes de noyau, des services DBus et des liaisons Python pour interagir avec l'interface DBus. Le support de DKMS permet sa recompilation lorsque le noyau est mis à jour. Il prend en charge les macros à la volée, les effets d'éclairage, les couleurs et l'activation du mode jeu. Son API scriptable en Python permet de contrôler les appareils et de créer à peu près tous les effets souhaités. Il dispose de plusieurs interfaces compatibles (projets externes).

Crédit image (lien ci-dessus): Polychromatic
Voir aussi / See also: ckb-next, OpenRazer, OpenRGB,


Un pilote entièrement open source et un démon en espace utilisateur qui vous permet de gérer vos périphériques Razer sous GNU/Linux.

Qu'est-ce que OpenRazer ?

Un effort de la communauté pour supporter les périphériques Razer sous Linux.

Il se compose de :

• Module du noyau Linux
Écrit en C. Configuré pour se reconstruire lors des mises à jour du noyau (via DKMS).

• Démon
Ajout de la prise en charge de la persistance, des notifications de batterie et de la désactivation de la luminosité de l'économiseur d'écran.

• Bibliothèque Python
Pour l'intégration avec des applications et des scripts

Fonctionnalités

OpenRazer permet d'utiliser les capacités spécifiques de Razer sur le matériel, telles que :

✅️ Effets sur le matériel
Exposer ce qui est pris en charge par le micrologiciel. Les appareils conservent leurs paramètres pendant les cycles d'alimentation*

✅️ Fonctions de l'appareil
Comme la luminosité, le DPI** et le taux d'interrogation

✅️ RVB adressable
Permet un éclairage personnalisé via le logiciel

* Non pris en charge par tous les matériels. Le fait de brancher le périphérique sur un ordinateur équipé de Razer Synapse réinitialisera cet état.
** La plupart des boutons DPI des souris ne sont pas interceptés et continuent d'utiliser le comportement/la plage par défaut.


✅️ Périphériques
Initialement écrit pour le BlackWidow Chroma, le pilote est désormais compatible avec 179 périphériques Razer.

✅️ Entièrement fonctionnel
Prend en charge les macros à la volée, les effets d'éclairage, les couleurs et l'activation du mode jeu.

✅️ Applications

Les applications suivantes complètent ce pilote et interagissent avec lui :
• Polychromatic - un outil de gestion graphique et un applet de barre d'état pour gérer les périphériques Razer.
• RazerGenie - Application Qt pour configurer vos périphériques Razer sous GNU/Linux.
• razerCommander - Interface graphique simple écrite en Gtk3
• Snake - un outil stylisé et un applet barre d'état pour configurer les appareils Razer sous Linux, écrit en Java.
• Chroma Feedback - Transformez votre clavier, votre souris ou votre casque Razer en un dispositif de rétroaction extrême.

✅️ Compatible avec toutes les distributions
Fonctionne sur les distributions basées sur Debian, Ubuntu, Arch, openSUSE et Fedora.

✅️ API scriptable
Contrôlez votre appareil et créez à peu près tous les effets que vous voulez en Python.

✅️ Liste des dispositifs
Initialement écrit pour le BlackWidow Chroma, le pilote est maintenant compatible avec 130 périphériques Razer.



🍥️ Debian (traduction du Bottin) :

Pilotes de périphériques OpenRazer (métapackage)

OpenRazer est une collection de pilotes GNU/Linux pour les périphériques Razer. Les périphériques pris en charge sont les claviers, les souris, les tapis de souris, les casques et divers autres périphériques.
Ce paquetage est un métapackage qui dépend du pilote OpenRazer et du démon de l'espace utilisateur, plus une bibliothèque Python et de la documentation.