Comment contrôler l'éclairage RVB sous Linux 1

Comment contrôler l’éclairage RVB sous Linux

Avec l’essor des jeux en ligne et du streaming, l’utilisation de l’éclairage RVB sur les périphériques de bureau est à la mode sur Internet. La plupart des éclairages RVB sont livrés avec une interface configurable qui vous permet de modifier la luminosité, le motif d’éclairage et plus encore avec une application de bureau. En règle générale, ces applications ne fonctionnent que sur Windows, avec peu ou pas de support pour Linux. Heureusement, grâce au travail acharné de certains développeurs indépendants, il existe maintenant des applications Linux pour contrôler l’éclairage RVB.

1. OpenRGB

OpenRGB est un logiciel de contrôle d’éclairage RVB très populaire. En règle générale, les périphériques informatiques ont leur propre logiciel pour contrôler l’éclairage RVB, mais si vous associez différentes marques dans la même configuration, cela peut perturber l’éclairage et créer une situation de concurrence.

Les logiciels sont également gourmands en ressources ; par conséquent, vous perdez des performances en installant le logiciel. Vous pouvez résoudre ce problème en utilisant OpenRGB pour contrôler tous vos accessoires à partir d’une seule interface. Il s’agit d’une application multiplateforme qui fonctionne sous Windows, Linux et macOS.

Installer OpenRGB sous Linux

Le programme d’installation OpenRGB est disponible dans une variété de formats, comme AppImage, .deb et .rpm. Les fichiers Appimage sont des exécutables autonomes. Les fichiers Deb sont utilisés dans les distributions Linux basées sur Debian, et les fichiers rpm sont utilisés dans les distributions Linux basées sur Fedora ou Red Hat pour installer de nouveaux logiciels.

Appimage fonctionne dans toutes les distributions Linux et peut être utilisé pour installer une version portable d’OpenRGB. Suivez les étapes ci-dessous pour installer un fichier Appimage sur votre bureau Linux.

  1. Téléchargez la dernière version disponible d’OpenRGB Appimage.
  2. Ouvrez le répertoire contenant le fichier Appimage, faites un clic droit dessus, puis sélectionnez l’option « Propriétés ».
RVB 7
  1. Sélectionnez l’onglet « Autorisations » et activez l’option « Autoriser l’exécution du fichier en tant que programme ».
RVB 8
  1. Double-cliquez sur le fichier Appimage pour exécuter le programme.

Si vous utilisez une distribution basée sur Debian ou Ubuntu :

  1. Téléchargez le fichier .deb.
  2. Ouvrez une nouvelle fenêtre de terminal dans le répertoire contenant le fichier .deb.
  3. Exécutez le dpkg commande dans votre terminal pour installer le fichier .deb.
sudo dpkg -i [.deb file name]

Si vous utilisez Fedora ou une autre distribution Linux basée sur Red Hat, telle que centOS, vous pouvez utiliser le gestionnaire de packages dnf pour installer un fichier .rpm sur votre appareil.

  1. Téléchargez le fichier .rpm sur le site officiel.
  2. Ouvrez une fenêtre de terminal dans le répertoire contenant le fichier téléchargé.
  3. Exécutez la commande suivante dans le terminal pour installer le fichier .rpm à l’aide du gestionnaire de packages dnf.
sudo dnf install [.rpm file name]

2. Asusctl

Asusctl est conçu exclusivement pour les ordinateurs portables Asus ROG. L’objectif principal de cet outil est de fournir les fonctionnalités du logiciel de caisse d’armurerie que vous trouverez sur les ordinateurs portables Windows ROG.

RVB 1
Source des images : AsusLinux

Asusctl a besoin du dernier noyau patché pour fonctionner avec le contrôle de l’éclairage du clavier, le contrôle de la vitesse du ventilateur, etc. Si vous êtes un développeur de logiciels, vous pouvez interagir avec ces ressources système à l’aide des méthodes dbus.

Exécutez la commande suivante pour déterminer si l’éclairage RVB de votre ordinateur portable est compatible avec le logiciel asusctl.

lsusb

Si vous voyez une sortie comme celle-ci :

Bus 001 Device 002: ID 0b05:1866 ASUSTek Computer, Inc. N-KEY Device

votre ordinateur portable est entièrement compatible avec asusctl. Si vous ne le trouvez pas dans la sortie, vous pouvez utiliser d’autres fonctionnalités, telles que le contrôle du ventilateur et le contrôle de la charge de la batterie, mais vous ne pourrez pas configurer d’éclairage du clavier.

RVB 2

Asusctl utilise le asusd démon système pour contrôler le processus en arrière-plan. Comme cet outil est écrit en rouille, il sera extrêmement léger sur votre système et possède une interface graphique très conviviale.

L’interface graphique asusctl contient toutes les fonctionnalités nécessaires : vous pouvez définir le RVB par touches, le contrôle de charge, l’effet dynamique RVB, etc. Il prend également en charge la matrice animée fournie avec les ordinateurs portables de la série Asus Zephyrus.

RVB 3

Installer Asusctl sous Linux

Il n’y a pas de package disponible pour installer cet outil sur les distributions basées sur Ubuntu, mais vous pouvez créer l’application à partir de la source en installant la version 1.57 ou supérieure de Rust et makepuis clonez le référentiel dans votre répertoire actuel.

git clone https://gitlab.com/asus-linux/asusctl.git

Installez la dépendance requise et générez l’application.

sudo apt install libclang-dev libudev-dev
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
make
sudo make install

Il y a quelques changements dans le nom du paquet dans Fedora. Suivez ces commandes pour compiler asusctl :

sudo dnf install clang-devel systemd-devel cargo
make
sudo make install

Si vous ne souhaitez pas créer le logiciel à partir des sources, un référentiel COPR est disponible pour Fedora. Les référentiels COPR sont des sources non officielles qui vous permettent d’installer des logiciels à l’aide du gestionnaire de packages dnf. Pour activer le référentiel COPR d’asusctl sur votre bureau, exécutez la commande suivante :

sudo dnf copr enable lukenukem/asus-linux

Vous pouvez installer le package asusctl à l’aide de la commande dnf habituelle.

sudo dnf install asusctl

Si vous souhaitez désinstaller cet utilitaire, accédez au référentiel source cloné et exécutez sudo make uninstallpuis supprimez le répertoire « /etc/asusd ».

sudo rm -rf /etc/asusd

3. Rogauracore

Rogauracore est un outil CLI (Command Line Interface) qui contrôle l’éclairage du clavier RVB des ordinateurs portables Asus. Contrairement à l’application Asusctl, Rogauracore fait une chose et le fait très bien.

RVB 4

Installation de Rogauracore sous Linux

Pour installer Rogauracore dans votre distribution Linux, vous devez le compiler à partir de la source. Première installation libusb, libusb-dev et créez des outils à l’aide du gestionnaire de packages apt.

sudo apt install libusb-1.0-0 libusb-1.0-0-dev build-essential

Clonez le référentiel Rogauracore à partir de GitHub.

git clone https://github.com/wroberts/rogauracore.git
cd rogauracore
autoreconf -i

Configurez ce référentiel et créez le package à l’aide de make. Après la construction, vous pouvez l’installer sur votre ordinateur.

./configure
make
sudo make install

La syntaxe de la commande rogauracore ressemble à ci-dessous.

rogauracore COMMAND ARGUMENTS

COMMAND devrait être l’un des suivants :

  • single_static
  • single_breathing
  • single_colorcycle
  • multi_statique
  • multi_breathing
  • arc-en-ciel_cycle
  • rouge
  • vert
  • bleu
  • jaune
  • or
  • cyan
  • magenta
  • blanche
  • noir
  • arc en ciel
  • luminosité
  • initialize_keyboard

Par exemple, si nous voulons changer la couleur du clavier en rouge (code hexadécimal FF0000), utilisez la commande rogauracore suivante :

sudo rogauracore single_static ff0000

Si vous trouvez ces commandes peu intuitives et difficiles à mémoriser, vous pouvez installer Rogauracore-GUI, une application graphique très simple construite sur la base de Rogauracore. Ce n’est qu’un emballage d’électrons de Rogauracore qui vous facilitera la vie.

4. AlienFX

AlienFX est un outil CLI pour contrôler l’éclairage RVB dans les ordinateurs portables Alienware avec Linux. Cet outil est construit en Python et nécessite pyusb et le pkg_resources Package Python en tant que dépendance. Nous utilisons le gestionnaire de packages pip pour installer tous les packages Python. Si pip n’est pas installé sur votre ordinateur, installez-le à l’aide de la commande suivante :

sudo apt install python3-pip
RVB 5
Source des images : AlienFX

Installation d’AlienFX sous Linux

Installons toutes les dépendances une par une dans notre environnement Python par défaut.

pip3 install setuptools
pip3 install --pre pyusb
pip3 install future

Une fois les dépendances natives Python installées, installez un package Python spécifique à la distribution à l’aide du gestionnaire de packages apt.

sudo apt install libcairo2-dev python-gi python-gi-cairo

Sur Fedora, la commande devrait ressembler à ceci :

sudo dnf install cairo-devel python3-gobject cairo-gobject

Clonez le référentiel d’AlienFX de GitHub dans le répertoire de travail actuel.

git clone https://github.com/trackmastersteve/alienfx.git
cd alienfx

Pour installer le package AlienFX, exécutez le script d’installation à l’aide de python3.

sudo python3 setup.py install
sudo python3 setup.py install_data

Pour utiliser cet outil, vous devez personnaliser le fichier de configuration dans le répertoire « ~/.config/alienfx ». Si vous ne souhaitez pas le configurer à l’aide de la CLI, AlienFX dispose d’un outil d’interface graphique appelé alienfx-gtk, qui vous offre une interface graphique agréable pour modifier toute configuration fournie par AlienFX.

5. Contrôle TUF

Contrôle du tuf est un wrapper graphique pour faustus, un module de pilote de plate-forme Linux expérimental non officiel pour les ordinateurs portables de la série ASUS TUF Gaming. Il s’agit d’un rétroportage des pilotes asus-wmi / asus-nb-wmi de la ligne principale plus le rétroéclairage RVB, grossièrement réduit pour être utile à ces ordinateurs portables et emballé en tant que module DKMS pour les noyaux 4.x / 5.x.

faustus peut contrôler le rétroéclairage du clavier, l’amplification du ventilateur et le contrôle des couleurs sur un clavier RVB.

RVB 6
Source des images : Tuf-Control

Installation de Faustus et TUF-Control sous Linux

Pour installer le pilote faustus sur votre ordinateur portable, créez d’abord le fichier « /etc/modprobe.d/faustus.conf » :

sudo nano /etc/modprobe.d/faustus.conf

Collez le contenu suivant dans le fichier :

blacklist asus_wmi
blacklist asus_nb_wmi

Enregistrez et quittez le fichier. Redémarrez le système.

Ensuite, installez dkms sur votre système :

sudo apt install dkms

Clonez le référentiel à partir de GitHub et utilisez make pour installer le module.

git clone https://github.com/hackbnw/faustus.git
cd fastasus
make dkms
sudo modprobe faustus

Pour charger le module faustus au démarrage, utilisez la commande suivante :

sudo make onboot

Tuf control est un outil graphique très convivial qui aide à configurer le pilote faustus. Vous pouvez compiler le contrôle Tuf du référentiel en .deb et .rpm pour les distributions basées sur Ubuntu et Fedora.

git clone https://github.com/icodelifee/TUF-Control.git
cd TUF-Control/
npm install electron-packager -g
npm run-script build
npm install -g electron-installer-debian
electron-installer-debian --src dist/tufcontrol-electron/ --dest dist/installers/ --arch amd64

Pour générer un package .rpm, veuillez exécuter les commandes suivantes une par une.

git clone https://github.com/icodelifee/TUF-Control.git
cd TUF-Control/
npm install electron-packager -g
npm run-script build
npm install -g electron-installer-redhat
electron-installer-redhat --src dist/tufcontrol-electron/ --dest dist/installers/ --arch amd64

Questions fréquemment posées

Puis-je modifier l’éclairage RVB sans installer ces outils ?

Cela dépend du fabricant de votre appareil. Si tout votre rétroéclairage RVB est stocké dans votre BIOS et persiste après les redémarrages, vous pouvez alors démarrer votre système avec Windows. Dans la partition Windows, installez toutes les applications fournies par le fabricant et modifiez la configuration d’éclairage à partir de là. Redémarrez sur la partition Linux et vos paramètres persisteront. Le principal inconvénient de cette astuce est que vous devez continuellement démarrer Windows pour modifier les petites configurations. Cette astuce fonctionne sur les ordinateurs portables Asus TUF et HP Omen.

Comment puis-je installer un nouveau micrologiciel et un noyau personnalisé pour l’éclairage du clavier RVB ?

L’installation d’un nouveau firmware et d’un noyau personnalisé sous Linux n’est pas difficile. Si le fabricant de l’appareil rend son firmware open source, le noyau Linux l’inclura. OpenRGB comprend également une liste mise à jour des appareils pris en charge. Si vous êtes nouveau sur Linux, vous pouvez suivre ce guide complet sur la façon d’installer le micrologiciel sous Linux.

Pourquoi ne pouvons-nous pas exécuter des applications Windows comme Armory Crates ou OMEN Control Center pour configurer RVB à l’aide de Wine ?

Wine est une couche de compatibilité qui prend en charge l’exécution d’applications Windows sous Linux, mais comme le rétroéclairage du clavier et de la souris sont des fonctionnalités liées au matériel, il n’est pas possible d’utiliser les applications Windows pour configurer le matériel Linux. Les API des deux plates-formes sont radicalement différentes et aucune couche de compatibilité ne peut réduire l’écart. Par conséquent, vous avez besoin d’une application native pour contrôler les fonctionnalités liées au matériel sous Linux.

Hrishikesh Pathak
Hrishikesh Pathak

Développeur et écrivain. Écrire sur Linux et le Web.

Soutenez notre effort ❤️

Si vous avez apprécié cet article, pensez à laisser un pourboire pour nous aider à continuer à publier du contenu de qualité.

Paiement sécurisé sur PayPal
Moyens I/O Staff est une équipe de rédacteurs spécialisés, passionnés par la technologie, l’innovation et les usages numériques. Forts d’une expertise pointue en IA, applications mobiles, gaming et tendances digitales, nous produisons un contenu rigoureux, vérifié et utile. Notre mission : vous offrir une information fiable et claire pour mieux naviguer dans le monde numérique en constante évolution. Découvrez les avis de nos lecteurs sur Trustpilot.