Comment utiliser Hardcode Tray pour changer les icônes de la barre d’état système sous Linux

Les icônes de la barre d’état système sont utiles, mais elles peuvent entrer en conflit avec les thèmes que vous avez installés. Il y a aussi le fait qu’il n’y a pas de norme de conception unique à suivre lors de la conception d’une icône de la barre d’état système. Si vous essayez de faire en sorte que chaque icône de programme corresponde à la barre d’état système, il existe une meilleure option que de remplacer les images manuellement, une par une. Présentation de Hardcode Tray: il s’agit d’une application Linux basée sur un terminal qui peut analyser les programmes avec des icônes de barre intégrées et les remplacer pour correspondre au thème d’icônes du système. Cet outil fonctionne incroyablement bien et est une excellente ressource pour ceux qui aiment avoir un contrôle absolu sur l’apparence de leur PC Linux.

Hardcode-Tray sur Ubuntu

Hardcode Tray est très facile à installer sur Ubuntu, car il existe un PPA facilement disponible. Pour l’installer, ouvrez d’abord une fenêtre de terminal. Exécutez une mise à jour pour vous assurer que vous disposez de tous les derniers correctifs logiciels et mises à jour:

sudo apt update

sudo apt upgrade -y

Une fois la mise à jour terminée, vous pouvez ajouter en toute sécurité la nouvelle source logicielle au système.

sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched

Même si le nouveau référentiel est sur le système, Ubuntu ne peut pas le voir. Pour résoudre ce problème, mettez à jour les sources logicielles du système:

sudo apt update

Avec les sources à jour, il ne reste plus qu’à installer le logiciel. .

sudo apt install sni-qt sni-qt:i386 hardcode-tray

Hardcode-Tray sur Arch Linux

Hardcode Tray est facilement disponible pour les utilisateurs d’Arch Linux via l’AUR. Pour l’installer, d’abord télécharger le dernier instantané du programme. La plupart des dépendances doivent s’installer automatiquement lorsque vous essayez de créer le package. Si ceux-ci échouent, reportez-vous à la page de téléchargement et parcourez les dépendances nécessaires. Vous devrez peut-être également télécharger et créer ces instantanés.

  Comment utiliser Instagram sur le Web depuis votre ordinateur

Extraire l’archive téléchargée via le terminal avec:

tar xf hardcode-tray.tar.gz

Ensuite, utilisez la commande CD pour entrer dans le dossier nouvellement extrait.

cd hardcode-tray

Démarrez le processus de construction avec la commande makepkg. Veuillez noter que la compilation n’est pas instantanée, donc en fonction de votre matériel, cela peut prendre quelques secondes.

makepkg

Une fois la construction terminée, installez-la sur le système à l’aide de pacman.

sudo pacman -U *.pkg.tar.xz

Hardcode-Tray sur OpenSUSE

L’outil Hardcode Tray est disponible (officieusement) pour Open SUSE 42.3, via le référentiel de logiciels Arc et Papirus. Veuillez comprendre que l’installation de ce logiciel via cette méthode n’est pas infaillible et peut ne pas fonctionner.

sudo zypper ar -p 98 https://download.opensuse.org/repositories/home:/GNorth:/Arc_and_Papirus/openSUSE_Leap_42.3/home:GNorth:Arc_and_Papirus.repo

sudo zypper ref 

sudo zypper in Hardcode-Tray

Même après avoir installé Hardcode Tray sur Suse, il se peut que cette méthode ne fonctionne pas. En conséquence, vous devrez peut-être ignorer les instructions de Suse en faveur de la création manuelle de Hardcode Tray. Cela est dû au fait que le référentiel n’est pas officiel et n’a généralement pas été testé. Le développeur met en garde contre cette possibilité.

  Comment jouer à Baldur's Gate 3 sur Linux

Hardcode-Tray sur les versions Linux génériques

Pour créer ce logiciel à partir de, vous devez d’abord installer les différentes dépendances nécessaires à sa construction correcte. Comme chaque distribution Linux a un nom différent pour chacun de ces packages, le meilleur plan d’action est d’aller à la page de développement, trouvez les noms des bibliothèques et des outils nécessaires de cette façon. Ensuite, ouvrez un terminal et démarrez le processus de construction:

git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr

Après avoir utilisé meson pour spécifier le préfixe et le répertoire de construction, utilisez l’outil Ninja pour tout installer sur le système.

sudo ninja -C builddir install

Utilisation de Hardcode Tray

Pour utiliser la barre Hardcode, vous devez d’abord installer et utiliser un thème d’icônes pour Linux qui prend en charge le logiciel. Pour le moment, il n’y a que deux options: le Thème d’icônes de papirus, et le Thème d’icônes Numix. Chacun de ces thèmes prend en charge Hardcode Tray.

  Qu'est-ce que la RAM? Tout ce que tu as besoin de savoir

Lorsque votre PC Linux a un thème d’icônes prenant en charge Hardcode Tray, le logiciel peut fonctionner. Pour l’utiliser, ouvrez une fenêtre de terminal et entrez la commande suivante dans le shell.

Remarque: Il est important d’utiliser le commutateur -E, car il préservera l’environnement dans lequel le programme s’exécute, plutôt que de simplement s’exécuter en tant que commande root.

sudo -E hardcode-tray

À partir de là, l’outil propose 3 options au choix. Ces options sont «appliquer», «revenir» et «effacer le cache de sauvegarde». Pour appliquer les modifications à l’une des icônes d’état de votre PC Linux, choisissez «1». Après cela, sélectionnez le thème d’icônes que le programme doit utiliser comme base pour remplacer les icônes par défaut.

Veuillez garder à l’esprit que Hardcode Tray ne remplace les icônes dans la barre d’état système que s’il détecte les programmes sur votre PC Linux. Pour de meilleurs résultats, lancez un programme au moins une fois avant de tenter de modifier l’icône dans la barre d’état.

Changer de dos

Si vous décidez que vous n’aimez pas l’icône de remplacement de la barre d’état système, Hardcode Tray offre un moyen facile de revenir en arrière. Pour annuler la modification, ouvrez une fenêtre de terminal et exécutez:

sudo -E hardcode-tray

Lorsque le menu de sélection apparaît, choisissez l’option «Rétablir» au lieu de l’option «Appliquer». Ensuite, choisissez simplement la sauvegarde sur laquelle vous souhaitez revenir.