📰 Title: | OpenRGB | 🕹️ / 🛠️ Type: | Tool |
---|---|---|---|
🗃️ Genre: | Tool | 👁️ Visual: | Fixed screen |
🏷️ Category: | Tool ➤ Input devices ➤ Keyboards & Mice | 🏝️ Perspective: | First person (interface) |
🔖 Tags: | Tool; Keyboard; Mouse | ⏱️ Pacing: | Real Time |
🐣️ Approx. start: | 2019-01-29 | 👫️ Played: | Single |
🐓️ Latest: | 2025-04-26 | 🚦 Status: | 05. Tested & Playable (status) |
📍️ Version: | Latest: 0.9 // Dev: 1.0rc1 / a722a592 | ❤️ Like it: | 8. 🦺️ (in dev.) |
🏛️ License type: | 🕊️ Libre | 🎀️ Quality: | 3. 🩹️⭐⭐⭐ (perfectible) |
🏛️ License: | GPL-2 | ✨️ (temporary): | |
🐛️ Created: | 2021-06-04 | 🐜️ Updated: | 2025-05-11 |
📦️ Package name: | openrgb | ..... 📦️ Arch: | ![]() |
---|---|---|---|
📄️ Source: | ![]() |
..... 📦️ RPM: | ![]() |
⚙️ Generic binary: | ..... 📦️ Deb: | ![]() |
|
🌍️ Browser version: | ..... 📦️ AppImage: | ![]() |
|
📱️ PDA support: | ..... 📦️ Flatpak: | ![]() |
|
✨️ Not use: | ..... 📦️ Snap: |
📰 What's new?: | 👻️ Temporary: | ||
---|---|---|---|
💡 Lights on: | 📰 Previous News: | ||
🎨️ Significant improvement: | 💭️ New version published (to be updated): | ||
🎖️ This work: | ![]() |
🦺️ Work in progress: | |
👫️ Contrib.: | goupildb | 🚧️ Some work remains to be done: | |
🎰️ ID: | 16052 |
📜️[en]: | A libre, multi-platform driver and user-space daemon with an abstraction layer that allows it to support the lighting of RGB devices of any manufacturer. It is lightweight, and offers a software development kit that allows third-party software to control all your RGB devices - even from different manufacturers. It allows many applications (integration with games, synchronization with music, mood lighting, ...), supports different languages (C++, Python, C#, Java, ...) and its plugin system allows to extend its functionality. | 📜️[fr]: | Un pilote libre et multiplateforme et un démon en espace utilisateur avec une couche d'abstraction lui permettant de prendre en charge l'éclairage des périphériques RVB de toute marque. Il est léger, et offre un kit de développement logiciel permettant à des logiciels tiers de contrôler l'ensemble de vos périphériques RVB - même de fabricants différents. Il permet de nombreuses applications (intégration avec les jeux, synchronisation avec la musique, éclairage d'ambiance, ...), supporte différents langages (C++, Python, C#, Java, ...) et son système de plugins permet étendre ses fonctionnalités. |
---|
🦉️ From Devs: (202306), (0.4/202010), [fr](202112),
🕯️ How To: (202111), (202201), [fr](202101),
🎮️ Showcase: (202112), (202103), (202112),
🐧 Linux plays: Alkaris (202012),
🏡️ Website & videos
• Website: [Homepage] [Dev site] [Features/About] [Screenshots]
• Videos: t(202xxx) gd(202306) gd(0.4/202010) gd(202104) gu[fr](202112) gu(202xxx) r(202xxx) lp(202012) ht(202111) ht(202201) ht(0.3/202008) ht[fr](202101) d(202103) d(202103) d(202111) g[de](202xxx) g[ru](202xxx) g[pl](202xxx) g[cz](202xxx) g[sp](202xxx) g[pt](202xxx) g[it](202xxx) g[tr](202xxx) g[jp](202112)] [WIKI] [FAQ]
• Updates: [RSS] [Changelog 1 2 3]
💰 Commercial
• [Support their work (Donate)]
🍩️ Resources
• (empty, license): [Homepage] [Dev site] 🎬️ g(202xxx)
🛠️ Technical informations
[PCGamingWiki] [MobyGames] [Supported Devices]
🦣️ Social
Devs (OpenRGB Team [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
Devs (Adam Honse (CalcProgrammer1) [fr] [en]): [Site 1 2] [Chat] [mastodon] [PeerTube] [YouTube] [PressKit] [Interview 1(202xxx) 2(202xxx)]
The Project: [Blog] [Chat] [Forums] [mastodon] [PeerTube] [YouTube] [PressKit] [Lemmy] [reddit] [Discord]
🐝️ Related
[HOLaRSE [de]]
📦️ Misc. repositories
[Repology] [pkgs.org] [Generic binary] [Arch Linux / AUR] [openSUSE 1(author's repo) 2] [Debian/Ubuntu(author's repo)] [Flatpak] [AppImage(author's repo)] [Snap] [PortableLinuxGames]
🕵️ Reviews
[HowLongToBeat] [metacritic] [OpenCritic] [iGDB]
🕊️ Source of this Entry: [Gaming on Linux on mastodon (20210604)]
🦣️ Social Networking Update (on mastodon)
🛠️ Title: OpenRGB
🦊️ What's: A libre and universal driver for RGB devices (of any manufacturer)
🏡️ https://openrgb.org
🐣️ https://gitlab.com/CalcProgrammer1/OpenRGB
🦉️ https://floss.social/@OpenRGB/114403271064446687
🔖 #LinuxTool #Keyboard #Mouse
📦️ #Libre #Arch #RPM #Deb #Flatpak #AppIm
📕️ https://lebottinlinux.vps.a-lec.org/LO.html
🕵 0.7: 🐞️
Dev ----------------------------------------
💥️ NEW!
🥁️ Update: 1.0rc1
⚗️ Major release (Unstable) 🍏️
📌️ Changes: https://gitlab.com/CalcProgrammer1/OpenRGB/-/releases
🦣️ From: 🛜️ https://gitlab.com/CalcProgrammer1/OpenRGB/-/tags?format=atom
Stable -------------------------------------
🥁️ Update: 0.9
⚗️ Signific. vers. 🦍️
📌️ Changes: https://gitlab.com/CalcProgrammer1/OpenRGB/-/releases
🦣️ From: https://mastodon.social/@holarse/110718160653772209
🛜️ https://gitlab.com/CalcProgrammer1/OpenRGB/-/tags?format=atom
🦉️ https://www.youtube.com/embed/C64lskYRUfQ
🦉️ https://www.youtube.com/embed/a8Q_FNnMyF8
🎮️ https://www.youtube.com/embed/MBUyf7oD80s
🐧https://www.youtube.com/embed/ig8cOyJeSS4
🕶️ A view of its UI with several tabs (Devices, Information, SDK Server, SDK Client, Settings), the tab currently in use being "Devices". On this tab, on the left, the list of devices with "Razer Huntsman Elite" selected, and on the right the setting of its color LEDs (with colored boxes representing its LEDs, and a color selector allowing fine-tuning).
📚️ OpenRGB is a libre, multi-platform driver and user-space daemon with an abstraction layer that allows it to support the lighting of RGB devices of any manufacturer. It is lightweight, and offers a software development kit that allows third-party software to control all your RGB devices - even from different manufacturers. It allows many applications (integration with games, synchronization with music, mood lighting, ...), supports different languages (C++, Python, C#, Java, ...) and its plugin system allows to extend its functionality.
📜️ "A libre and universal driver for RGB devices (of any manufacturer)" 📜️ .
Open source RGB lighting control that doesn't depend on manufacturer software. For Windows, Linux, MacOS.
ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, and more supported
One of the biggest complaints about RGB is the software ecosystem surrounding it. Every manufacturer has their own app, their own brand, their own style. If you want to mix and match devices, you end up with a ton of conflicting, functionally identical apps competing for your background resources. On top of that, these apps are proprietary and Windows-only. Some even require online accounts. What if there was a way to control all of your RGB devices from a single app, on both Windows and Linux, without any nonsense? That is what OpenRGB sets out to achieve. One app to rule them all.
Control RGB without wasting system resources
✅️ Lightweight User Interface
OpenRGB keeps it simple with a lightweight user interface that doesn't waste background resources with excessive custom images and styles. It is light on both RAM and CPU usage, so your system can continue to shine without cutting into your gaming or productivity performance.
Control RGB from a single app
✅️ Eliminate Bloatware
If you have RGB devices from many different manufacturers, you will likely have many different programs installed to control all of your devices. These programs do not sync with each other, and they all compete for your system resources. OpenRGB aims to replace every single piece of proprietary RGB software with one lightweight app.
Contribute your RGB devices
✅️ Open Source
OpenRGB is free and open source software under the GNU General Public License version 2. This means anyone is free to view and modify the code. If you know C++, you can add your own device with our flexible RGB hardware abstraction layer. Being open source means more devices are constantly being added!
Control RGB on Windows, Linux, and MacOS
✅️ Cross-Platform
OpenRGB runs on Windows, Linux and MacOS. No longer is RGB control a Windows-exclusive feature! OpenRGB has been tested on X86, X86_64, ARM32, and ARM64 processors including ARM mini-PCs such as the Raspberry Pi.
Integrate RGB into your games, music, and more
✅️ OpenRGB SDK
OpenRGB provides a network-based Software Development Kit, which allows third-party software to control all of your RGB. This allows for game integrations, music visualization, ambient lighting, and anything else you can imagine. SDK bindings are available for multiple programming languages including C++, Python, C#, Java, and more. OpenRGB also includes an SDK client so you can synchronize multiple systems over the network.
Extend OpenRGB with Plugins
✅️ Plugin Interface
OpenRGB provides a plugin interface. Plugins can add additional functionality to the OpenRGB user interface. These can provide new features without having to run external software. Existing plugins include an effects engine, an E1.31 data receiver, and a visual layout editor.
Un pilote libre et un démon en espace utilisateur prenant en charge les périphériques RVB de toute marque, par l'OpenRGB Team, initié par Adam Honse (CalcProgrammer1).
OpenRGB est un pilote libre et multiplateforme et un démon en espace utilisateur avec une couche d'abstraction lui permettant de prendre en charge l'éclairage des périphériques RVB de toute marque. Il est léger, et offre un kit de développement logiciel permettant à des logiciels tiers de contrôler l'ensemble de vos périphériques RVB - même de fabricants différents. Il permet de nombreuses applications (intégration avec les jeux, synchronisation avec la musique, éclairage d'ambiance, ...), supporte différents langages (C++, Python, C#, Java, ...) et son système de plugins permet étendre ses fonctionnalités.
Voir aussi / See also: ckb-next, OpenRazer, OpenRGB,
Un contrôle de l'éclairage RVB à source ouverte qui ne dépend pas des logiciels des fabricants. Pour Windows, Linux, MacOS.
Prise en charge des marques ASUS, ASRock, Corsair, G.Skill, Gigabyte, HyperX, MSI, Razer, ThermalTake, etc.
L'une des plus grandes critiques concernant le RVB est l'écosystème logiciel qui l'entoure. Chaque fabricant a sa propre application, sa propre marque, son propre style. Si vous voulez mélanger les appareils, vous vous retrouvez avec une tonne d'applications contradictoires, fonctionnellement identiques, qui se disputent vos ressources d'arrière-plan. En plus de cela, ces applications sont propriétaires et réservées à Windows. Certaines nécessitent même des comptes en ligne. Et s'il existait un moyen de contrôler tous vos appareils RVB à partir d'une seule application, à la fois sur Windows et sur Linux, sans aucun souci ? C'est ce qu'OpenRGB se propose de réaliser. Une seule application pour toutes les contrôler.
Contrôlez le RVB sans gaspiller les ressources du système
✅️ Interface utilisateur légère
OpenRGB reste simple avec une interface utilisateur légère qui ne gaspille pas les ressources d'arrière-plan avec des images et des styles personnalisés excessifs. Elle est peu gourmande en RAM et en ressources CPU, ce qui permet à votre système de continuer à briller sans nuire à vos performances de jeu ou de productivité.
Contrôlez le RVB à partir d'une seule application
✅️ Éliminez les bloatwares
Si vous possédez des appareils RVB de plusieurs fabricants différents, vous avez probablement installé plusieurs programmes différents pour contrôler tous vos appareils. Ces programmes ne se synchronisent pas entre eux et se disputent toutes les ressources de votre système. OpenRGB vise à remplacer chaque logiciel propriétaire RGB par une application légère.
Contribuez vos appareils RVB
✅️ Libre
OpenRGB est un logiciel libre et gratuit sous la licence GNU General Public License version 2. Cela signifie que tout le monde est libre de voir et de modifier le code. Si vous connaissez le C++, vous pouvez ajouter votre propre dispositif avec notre couche d'abstraction matérielle RVB flexible. Le fait d'être une source ouverte signifie que de nouveaux dispositifs sont constamment ajoutés !
Contrôlez le RVB sous Windows, Linux et MacOS.
✅️ multiplateforme
OpenRGB fonctionne sous Windows, Linux et MacOS. Le contrôle RVB n'est plus une fonctionnalité exclusive à Windows ! OpenRGB a été testé sur les processeurs X86, X86_64, ARM32 et ARM64, y compris les mini-PC ARM tels que le Raspberry Pi.
Intégrez le RVB dans vos jeux, votre musique, etc.
✅️ SDK OpenRGB
OpenRGB fournit un kit de développement logiciel basé sur le réseau, qui permet à des logiciels tiers de contrôler l'ensemble de votre RVB. Cela permet l'intégration de jeux, la visualisation de musique, l'éclairage d'ambiance et tout ce que vous pouvez imaginer. Les liaisons SDK sont disponibles pour plusieurs langages de programmation, notamment C++, Python, C#, Java, etc. OpenRGB comprend également un client SDK qui vous permet de synchroniser plusieurs systèmes sur le réseau.
Étendre OpenRGB avec des plugins
✅️ Interface de plugin
OpenRGB fournit une interface de plugins. Les plugins peuvent ajouter des fonctionnalités supplémentaires à l'interface utilisateur d'OpenRGB. Ils peuvent fournir de nouvelles fonctionnalités sans avoir à exécuter un logiciel externe. Les plugins existants comprennent un moteur d'effets, un récepteur de données E1.31 et un éditeur de présentation visuelle.
⚙️ Installation à partir du binaire
📦️ Installation à partir du paquet Manjaro/Arch :
• Il est dans les dépôts Manjaro/Arch, il suffit d'installer le paquet (souvent dans sa dernière version).
📦️ Installation à partir du paquet Debian/Ubuntu :
• Un paquet Debian/UBUNTU est disponible, il suffit d'installer ce paquet (simplement en cliquant dessus, à condition d'avoir installé au préalable le paquet gdebi en dépôts).
📦️ Installation (méthode alternative) à partir du binaire au format AppImage :
• Un binaire au format AppImage est disponible. Après l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), il pourra être exécuté d'un seul clic sur son livrable.
💡Nota :
• Si vous avez installé au préalable l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial), celui-ci permettra lors du clic sur un AppImage de l'exécuter ou l'installer dans un répertoire depuis lequel il deviendra visible par vos lanceurs habituels.
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
📦️ Installation (méthode alternative) à partir du binaire au format Flatpak :
• Un binaire au format Flatpak est disponible. Il vous suffit d'utiliser votre gestionnaire de paquets Flatpak (discover et/ou gnome-software) pour l'installer en quelques clics.
💡Nota :
▸ Installation du support du format Flatpak (si ce n'est par défaut sur votre distribution) :
• Installez le support Flatpak : flatpak qt5-base
• Redémarrez votre PC (nécessaire).
• Installez un gestionnaire de paquets Flatpak : discover (mon préféré) et/ou gnome-software
• [The Linux Experiment] compare les différents formats (Snaps vs Flatpaks vs Appimages) en novembre 2023.
• [The Linux Experiment] fait le point sur le sujet en août 2023.
• Un excellent outil pour gérer les droits des applications installées via Flatpak : [Flatseal] (à installer depuis Flatpak).
• Par défaut (si vous n'avez réglé aucun droit supplémentaire via Flatseal ci-avant), lorsque votre application nécessite des données externes au paquet Flatpak (exemple : les données d'un jeu - tel que : game.ipk3 ou doom2/), il est nécessaire de les copier dans le répertoire Flatpak de votre application (situé dans ~./var/app/votre_application ou ~./local/share/flatpak/votre_application).
Exemple : ~./var/app/org.zdoom.GZDoom/.config/gzdoom/ ou ~./local/share/flatpak/net.dengine.Doomsday/current/active/files/)
• Si au lancement de votre application il ne se passe rien, copiez son raccourci en console pour voir le message d'erreur obtenu. Si vous obtenez le message "Could not initialize GLX", en console lancez : “$ flatpak update” puis relancez votre application.
• Les données des applications installées via Flatpak sont copiées dans : ~./.var/app/ ou ~./local/share/flatpak/
• Les binaires des applications installées via Flatpak sont copiées dans : /var/lib/flatpak/app/
Exemple de raccourci Flatpak : /usr/bin/flatpak run --branch=stable --arch=x86_64 --command=gzdoom.sh org.zdoom.GZDoom
📄️ Installation à partir du source
• Source non testé.
🚀️ LANCEMENT DE L'INTERFACE:
▸ Classique :
• Si vous l'avez installé à partir d'un paquet / dans l'un des répertoires système : [Alt+F2] openrgb ou $ openrgb
• Ou, rendez son binaire exécutable (clic droit sous votre gestionnaire de fichier) et cliquez dessus, ou dans son répertoire racine lancez : $ ./openrgb
💡 Nota : si vous l'avez installé via votre gestionnaire de paquets et ne connaissez pas le nom précis du binaire, sélectionnez le paquet dans votre gestionnaire, et dans l'onglet “Fichiers” recherchez son nom dans l'arborescence d'installation (le binaire est généralement installé dans /usr/bin/).
▸ AppImage :
• Si vous l'avez installé à partir d'un paquet AppImage et de l'utilitaire [AppImageLauncher] (en dépôt Arch/Manjaro, très simple et convivial) : [Alt+F2] puis saisissez le nom de l'application.
• Si vous installé le jeu à partir d'un paquet AppImage et ne souhaitez pas utiliser l'application AppImageLauncher : après avoir téléchargé votre fichier AppImage et l'avoir rendu exécutable (clic droit sous votre gestionnaire de fichier), cliquez sur ce livrable.
▸ Flatpak :
• Si vous l'avez installé à partir d'un paquet Flatpak, lancez-le depuis :
⚬ le Menu de votre gestionnaire de fenêtres,
⚬ ou depuis votre gestionnaire d'applications Flatpak (discover ou gnome-software - ce dernier se nomme “Logiciels”, sont dans la section "Administration" du Menu de votre gestionnaire de fenêtres).
💡 Astuce : L'application Ulauncher (en dépôts AUR) permet aussi de lancer vos applications (y compris Flatpak) via un raccourci (tel que Alt F3) en saisissant ses premières lettres.
• 📜️ Préambule :
⚬ 1ere édition : le 4 Juin 2021 sous Debian. Par : goupildb. ⏱️ Durée du test : 5 minutes. 🎯️ Objectif : Initialisation de l'entrée, tests et premières impressions.
⚬ Mise à jour : le ? sous Manjaro. Par : goupildb. ⏱️ Durée du test : 15 minutes. 🎯️ Objectif : Mise à jour de son fonctionnement/évolution.
💡 Nota : ▸ A propos de mon clavier actuel (en 2021) :
J'ai acheté un clavier Roccat Vulcan (en fait j'en ai acheté 2 - l'autre pour mon vieux PC que je garde en secours au lieu de le jeter, dont un Roccat Vulcan TKL Pro, directement chez le fabricant parce que je ne l'ai pas trouvé en France) disposant d'un éclairage RVB. Je ne l'ai pas acheté pour çà (ce n'est pas un truc qui m'attire spécialement), mais plutôt pour :
- la beauté du clavier,
- sa qualité de fabrication et ses touches switch
- et ce que j'adore le plus, sa molette de contrôle du volume multimédia (j'écoute tout le temps de la musique avec des volumes sonores qui changent constamment, et j'aime aussi augmenter le volume sonore quand une musique me plaît particulièrement).
- je ne voulais pas d'un clavier qui risquait de diffuser mes mots de passe par Wi-Fi ou Bluetooth à qui voudrait bien les écouter, donc je souhaitais absolument un clavier filaire.
Inconvénients :
- il demande un temps d'adaptation (j'avais un clavier plat, j'étais habitué à peu de débattement des touches et des touches rapprochées, et là les touches ont un écartement et un débattement plus important, et du coup j'ai tendance à faire davantage de fautes de frappes),
- l'éclairage met en évidence la fonction principale des touches en occultant l'affichage des fonctions secondaires, générant là encore un temps d'adaptation - voir des erreurs de saisie (exemple : la touche "5" affiche un "5" très nettement, mais la sérigraphie du "(" présente sur la même touche est peu lisible car non éclairée et d'un blanc pâle, et de ce fait, pendant un certain temps j'avais tendance à la confondre avec le "{" de la touche "4" car proche graphiquement et physiquement),
- et le logiciel de contrôle des effets lumineux ne fonctionne que sous Windows (il s'installe sous Linux via Wine, mais je ne suis pas parvenu à le paramétrer, la fenêtre s'ouvre mais les paramètres liés à mon clavier ne s'affichent pas). Bon ça ne me dérange pas trop dans la mesure où je ne l'avais pas acheté pour çà. Mais maintenant que j'ai un périphérique qui prend en charge certaines fonctionnalités, aussi futiles fussent-elles, j'aimerai qu'elles fonctionnent (qu'est-ce que je suis bête :).
Chose trop rare chez un revendeur :
Je me suis trompé dans la commande de mon 2nd clavier (ce qui vient à renforcer ma remarque précédente :): j'ai commandé un clavier Français (ok) et un clavier Allemand (je ne sais pas comment çà a pu arriver :). J'en ai eu confirmation en lisant mes mails, après quelques jours de vacances en Bretagne, m'inquiétant de n'avoir rien vu arriver à mon retour, et un affreux doute sur la question m'ayant traversé l'esprit pendant mon séjour là-bas. Trop tard pour recommencer la commande, le matériel était déjà livré (c'est une voisine qui avait réceptionné le colis chez elle).
Sans trop y croire, j'ai contacté Roccat (par mail, en Anglais), et le constat est qu'ils ont été très compréhensifs et fantastiques. Heureusement je n'avais pas ouvert le carton du clavier Allemand ; ils ont spontanément offerts de prendre à leur charge le retour du clavier en Hollande via le transporteur Fedex (qui est venu le chercher à mon domicile parce que le bureau le plus proche était à 520km A/R).
Alors là je dis : chapeau bas et mille merci à Roccat : une entreprise sérieuse qui fabrique du matériel de haute technicité et de très grande qualité avec un service après-vente hors paire !
Pour la petite histoire (idiote) : j'ai fini par changer une nouvelle fois de clavier, car faisant trop de fautes de frappes avec ce clavier.
• 💻️ PC specs :
Debian Testing 64-bit
CPU : AMD Ryzen 7 2700X (8 coeurs)
Carte mère : MSI B450 GAMING PRO CARBON AC (RVB)
Carte graphique : GeForce RTX 2070
Écrans : 2 écrans de 3440x1440 pixels
Clavier : Roccat Vulcan (RVB)
Souris : G-Lab Kult-Iridium (RVB)
RAM : 32Go
Joystick : Logitech Rumblepad (2 pads analogiques, un pad numérique, et retour de force).
Noyau : Linux 5.6.0-1-amd64 x86_64
Driver graphique : nvidia v.440.82 (version propriétaire)
• 🫕️ Installation :
▸ (✘ v. 0.6, commit 405ff7f) Paquet Debian : MATÉRIEL NON RECONNU.
▸ (✘ v. 0.7) Paquet Arch/AUR : MATÉRIEL NON RECONNU.
▸ (🧪️not_tested) Paquet AppImage : NON TESTE.
🟢️ Il est très facile à installer et à lancer grâce à ses différents types de livrables disponibles.
• 👾️ Gameplay / Usage / Contenu :
‣ ⛳️ Objectif / Thème
⚪️ C'est un pilote et un démon en espace utilisateur avec une couche d'abstraction lui permettant de prendre en charge l'éclairage des périphériques RVB de toute marque.
‣ 🐮️ Spécificités
⚪️ Il est léger, et offre un kit de développement logiciel permettant à des logiciels tiers de contrôler l'ensemble de vos périphériques RVB - même de fabricants différents. Il permet de nombreuses applications (intégration avec les jeux, synchronisation avec la musique, éclairage d'ambiance, ...), supporte différents langages (C++, Python, C#, Java, ...) et son système de plugins permet étendre ses fonctionnalités.
• 🧪️ Tests effectués :
‣ 🧫️ Conditions du test, objectif(s)
‣ 🔍️ (v. 0.7) : ✔ tested
‣ ◀️ Test binaire de fonctionnement : ✔ tested
‣ 🕵♂️️ Test plus précis : ✔ tested
⚪️ Bref, j'ai un (très bon) clavier RVB, ça serait top si je pouvais paramétrer la lumière sous Linux.
⚪️ Problème, le clavier est très récent (il est sorti fin 2020 d'après mes lectures), et après l'avoir testé avec plusieurs logiciels sous Linux : aucun ne le supporte pour l'instant.
‣ 🎲️ Résultat des tests
‣ ◀️ Test binaire de fonctionnement :
🟢️ Visiblement il/elle fonctionne bien, l'interface se lance bien.
‣ 🕵♂️️ Test plus précis : (👎️)
‣ 🔍️ (v. 0.7) : (🐞️)
Le paquet est disponible dans les dépôts AUR, je l'installe (il se compile tout seul, très bien).
Néanmoins au lancement çà se gâte : un message m'affiche "One or more I2C/SMBus interfaces failed to initialize (...)".
Je tente ceci :
$ su root
# modprobe i2c-piix4
(car j'ai une carte mère avec un processeur AMD et un éclairage à LED colorées)
et :
# modprobe i2c-i801
(juste au cas où, du fait de mon clavier et de ma souris)
Pas de message d'erreur dans les 2 cas, je lance :
# lsmod | grep i2c
[goup2net Download]# lsmod | grep i2c
i2c_i801 45056 0
i2c_smbus 20480 1 i2c_i801
i2c_piix4 36864 0
i2c_nvidia_gpu 16384 0
donc les drivers (modules) sont bien chargés.
🟠️ Je relance un scan des périphériques sous l'interface d'OpenRGB, mais j'ai le même message d'erreur.
🟠️ Dans son onglet "Settings" et "Supported Devices" je vois notamment le clavier "Roccat Vulcan 120 Aimo", j'ai testé tous les onglets mais visiblement çà ne fonctionne pas OU je ne sais pas l'utiliser (à la lecture des vidéos, ça n'est pas si simple que de lancer simplement l'interface). Je manque de temps pour lire / visualiser davantage de docs, mes tests s'arrêtent là pour l'instant.
🟠️ OpenRGB - aussi soigné soit-il, ne fait pas exception : l'interface se lance bien, mais mon clavier n'est pas reconnu :(
🟠️ Il ne reconnaît pas davantage ma souris, ni ma carte mère - ayant toutes deux des fonctions RVB, et n'étant pas pour autant très récents.
⚪️ A la manière des pilotes d'imprimantes, il faudra sans doute s'armer de patience pour une bonne reconnaissance du matériel RVB sous Linux. Espérons que l'effort va se poursuivre.
• 🧭️ Conclusion :
🕵️ Impression globale : 👎️
❤️ Like it: 🦺️ (in dev.)
🎀️ Quality: 🩹️⭐⭐⭐ (perfectible)
🟠️ OpenRGB ne fonctionne pas avec mon matériel (ni la carte mère, ni le clavier, ni la souris) OU je ne sais pas l'utiliser correctement.
🟢️ Cela ne veut pas dire qu'il ne fonctionne pas sur votre matériel, donc je ne le met pas en statut "non fonctionnel", car je suppose qu'il fonctionne globalement (vu les vidéos).
🟠️ Je pense aussi qu'il faudrait que les développeurs travaillent à améliorer la simplicité d'utilisation (à la manière de Mumble, un outil de pré-configuration ?).
⚪️ Je réitère mon commentaire précédent : comme pour les pilotes d'imprimantes, il faudra sans doute s'armer de patience pour une bonne reconnaissance du matériel RVB sous Linux. Espérons que l'effort va se poursuivre.
👏️ ❤️ Un grand bravo et merci (notamment pour la version Linux !) à ses auteurs !