Systembakkeikoner er nyttige, men de kan kollideremed temaer, du har installeret. Der er også den kendsgerning, at der ikke er en enkelt designstandard, der skal følges, når man designer et ikon i systembakken. Hvis du prøver at gøre det så hvert programikon matcher i systembakken, er der en bedre mulighed end at udskifte billeder manuelt, en efter en. Vi introducerer Hardcode Tray: det er en terminalbaseret Linux-app, der kan scanne programmer med indbyggede bakkeikoner og erstatte dem, så de passer til systemets ikontema. Dette værktøj fungerer utroligt godt, og er en stor ressource for dem, der kan lide at have absolut kontrol over, hvordan deres Linux-pc ser ud.
Hardcode-bakke på Ubuntu
Hardcode Tray er meget let at installere på Ubuntu,da der er en let tilgængelig PPA. For at installere det skal du først åbne et terminalvindue. Kør en opdatering for at sikre dig, at du har alle de nyeste software rettelser og opdateringer:
sudo apt update sudo apt upgrade -y
Når opdateringen er afsluttet, er det sikkert at tilføje den nye softwarekilde til systemet.
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
Selvom det nye arkiv findes på systemet, kan Ubuntu ikke se det. For at løse dette skal du opdatere systemets softwarekilder:
sudo apt update
Med de kilder, der er opdaterede, er det eneste, der er tilbage, at installere softwaren. .
sudo apt install sni-qt sni-qt:i386 hardcode-tray
Hardcode-bakke på Arch Linux
Hardkodebakke er let tilgængelig for Arch Linuxbrugere via AUR. For at installere det, skal du først downloade det nyeste snapshot af programmet. De fleste af afhængighederne skal automatisk installeres, når du prøver at opbygge pakken. Hvis dem mislykkes, skal du se downloadsiden og gennemgå de nødvendige afhængigheder. Du skal muligvis også downloade og opbygge disse snapshots.
Uddrag det downloadede arkiv via terminal med:
tar xf hardcode-tray.tar.gz
Brug derefter CD-kommandoen til at åbne den nyligt udpakkede mappe.
cd hardcode-tray
Start byggeprocessen med kommandoen makepkg. Bemærk, at kompilationen ikke er øjeblikkelig, så afhængigt af din hardware kan det tage et par sekunder.
makepkg
Når bygningen er færdig, skal du installere den på systemet ved hjælp af pacman.
sudo pacman -U *.pkg.tar.xz
Hardcode-bakke på OpenSUSE
Værktøjet Hardcode Tray er tilgængeligt(uofficielt) for Open SUSE 42.3 via arkiv og arkivsoftwarelager. Forstå, at installation af denne software via denne metode ikke er idiotsikker, og den fungerer muligvis ikke.
sudo zypper ar -p 98 http://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
Selv efter installation af hardkodebakke for at bruge detfungerer muligvis ikke med denne metode. Som et resultat kan det være nødvendigt, at du springer over Suse-instruktionerne til fordel for at bygge Hardcode Tray manuelt. Dette skyldes, at depotet er uofficielt og for det meste ikke testet. Udvikleren advarer om, at dette er en mulighed.
Hardcode-bakke på generiske Linux Builds
For at bygge denne software ud skal du førstinstaller de forskellige afhængigheder, der kræves for at det kan opbygges korrekt. Da hver Linux-distribution har et andet navn på hver af disse pakker, er den bedste handlingsvej at gå til udviklingssiden, finde navnene på biblioteker og værktøjer, der er nødvendige på den måde. Åbn derefter en terminal og start bygningsprocessen:
git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr
Efter brug af meson til at specificere præfikset og bygge katalog, skal du bruge Ninja-værktøjet til at installere alt på systemet.
sudo ninja -C builddir install
Brug af hardcode bakke
Hvis du vil bruge hardkodebakke, skal du førstinstaller og brug et ikontema til Linux, der understøtter softwaren. I øjeblikket er der kun to indstillinger: Papirus-ikonets tema og Numix-ikonets tema. Hvert af disse temaer har stor støtte til Hardcode Tray.

Når din Linux-pc har et ikontema, der understøtter Hardcode Tray, kan softwaren fungere. For at bruge det skal du åbne et terminalvindue og indtaste følgende kommando i skallen.
Bemærk: Det er vigtigt at bruge switch -E, da det vil bevare det miljø, som programmet kører i, snarere end blot at køre som en rodkommando.
sudo -E hardcode-tray
Herfra tilbyder værktøjet 3 muligheder at vælgefra. Disse indstillinger er "anvend", "vende tilbage" og "rydd backup-cache". For at anvende ændringerne på et af statusikonerne på din Linux-pc skal du vælge “1”. Vælg derefter det ikontema, som programmet skal bruge som grundlag for at erstatte standardikonerne.

Husk kun på Hardcode Trayerstatter ikoner i systembakken, hvis det registrerer programmerne på din Linux-pc. For at få de bedste resultater skal du starte et program mindst en gang inden du forsøger at ændre ikonet i bakken.
Skiftende tilbage

Hvis du beslutter, at du ikke kan lide erstatningssystembakken-ikonet, giver Hardcode Tray en nem måde at vende tilbage til. For at fortryde ændringen skal du åbne et terminalvindue og køre:
sudo -E hardcode-tray
Når valgmenuen vises, skal du vælge "Retour" -indstillingen i stedet for "Apply" -indstillingen. Vælg derefter den sikkerhedskopi, du gerne vil vende tilbage til.
Kommentarer