Како користити траку са тврдим кодом за промену икона системске траке у Линуку

Ikone u sistemskoj paleti su korisne, ali mogu stvarati nesklad sa temama koje ste instalirali. Takođe, ne postoji jedinstven standard dizajna kojeg se treba pridržavati pri izradi ikona za sistemsku paletu. Ako želite da sve ikone programa u sistemskoj paleti budu usklađene, postoji bolja opcija od ručne zamene slika, jednu po jednu. Predstavljamo Hardcode Tray: to je Linux aplikacija bazirana na terminalu koja može skenirati programe sa ugrađenim ikonama u traci i zameniti ih tako da odgovaraju temi ikona vašeg sistema. Ovaj alat je izuzetno efikasan i koristan resurs za one koji žele potpunu kontrolu nad izgledom svog Linux računara.

Hardcode-Tray na Ubuntu

Hardcode Tray se vrlo jednostavno instalira na Ubuntu, zahvaljujući lako dostupnom PPA. Da biste ga instalirali, prvo otvorite terminal. Pokrenite ažuriranje sistema kako biste bili sigurni da imate sve najnovije softverske zakrpe:

sudo apt update
sudo apt upgrade -y

Nakon što se ažuriranje završi, možete dodati novi izvor softvera u sistem.

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

Iako je novo spremište dodato u sistem, Ubuntu ga možda neće odmah prepoznati. Da biste to rešili, ažurirajte izvore softvera sistema:

sudo apt update

Sada kada su izvori ažurirani, preostaje samo instalirati softver.

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

Hardcode-Tray na Arch Linux

Korisnici Arch Linux-a lako mogu doći do Hardcode Tray-a preko AUR-a. Prvo, preuzmite najnoviji snapshot programa. Većina zavisnosti bi trebalo automatski da se instalira tokom procesa kreiranja paketa. Ako to ne uspe, pogledajte stranicu za preuzimanje i proverite potrebne zavisnosti. Možda ćete morati preuzeti i izraditi i te snapshot-ove.

Raspakujte preuzetu arhivu putem terminala koristeći:

tar xf hardcode-tray.tar.gz

Zatim, pomoću komande CD, uđite u novorasparakovani direktorijum.

cd hardcode-tray

Započnite proces izgradnje pomoću komande makepkg. Imajte na umu da kompajliranje nije trenutno, pa može potrajati nekoliko sekundi, zavisno od vašeg hardvera.

makepkg

Kada se izgradnja završi, instalirajte paket na sistem pomoću pacman-a.

sudo pacman -U *.pkg.tar.xz

Hardcode-Tray na openSUSE

Hardcode Tray je dostupan (nezvanično) za openSUSE 42.3, putem Arc i Papirus softverskih repozitorijuma. Važno je napomenuti da instaliranje softvera na ovaj način nije potpuno sigurno i možda neće raditi.

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

Čak i nakon instalacije Hardcode Tray-a na ovaj način, postoji mogućnost da neće raditi. Zbog toga, možda ćete morati preskočiti ove instrukcije i ručno izgraditi Hardcode Tray. Razlog je to što je repozitorijum nezvaničan i uglavnom neproveren. Programer upozorava na tu mogućnost.

Hardcode-Tray na generičkim Linux verzijama

Da biste izgradili ovaj softver, prvo je potrebno instalirati različite zavisnosti koje su potrebne za ispravnu izgradnju. Budući da svaka Linux distribucija ima različito ime za svaki od ovih paketa, najbolje je da odete na stranicu za razvoj i tamo pronađete nazive biblioteka i alata koji su vam potrebni. Zatim, otvorite terminal i pokrenite proces izgradnje:

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

Nakon što upotrebite meson za navođenje prefiksa i direktorijuma za izgradnju, upotrebite Ninja alat za instalaciju svega u sistem.

sudo ninja -C builddir install

Korišćenje Hardcode Tray-a

Da biste koristili Hardcode Tray, prvo morate instalirati i koristiti Linux temu ikona koja podržava ovaj softver. Trenutno postoje samo dve opcije: Papirus tema ikona i Numix tema ikona. Svaka od ovih tema pruža izvrsnu podršku za Hardcode Tray.

Kada vaš Linux računar ima instaliranu temu ikona koja podržava Hardcode Tray, softver je spreman za korišćenje. Da biste ga pokrenuli, otvorite terminal i unesite sledeću naredbu:

Napomena: Važno je koristiti prekidač -E, jer će sačuvati okruženje u kojem se program pokreće, umesto da se pokrene kao root komanda.

sudo -E hardcode-tray

Alat zatim nudi 3 opcije za izbor: „primeni“, „vrati“ i „očisti keš rezervnih kopija“. Da biste primenili promene na bilo koju od ikona statusa na vašem Linux računaru, odaberite „1“. Zatim odaberite temu ikona koju program treba koristiti kao osnovu za zamenu podrazumevanih ikona.

Imajte na umu da Hardcode Tray zamenjuje ikone u sistemskoj paleti samo ako detektuje programe na vašem Linux računaru. Za najbolje rezultate, pokrenite program bar jednom pre nego što pokušate promeniti ikonu u traci.

Vraćanje na staro

Ako odlučite da vam se ne sviđa zamena ikone u sistemskoj paleti, Hardcode Tray nudi jednostavan način da vratite originalnu ikonu. Da biste poništili promenu, otvorite terminal i pokrenite:

sudo -E hardcode-tray

Kada se pojavi meni za izbor, umesto opcije „primeni“, odaberite opciju „vrati“. Zatim samo odaberite rezervnu kopiju na koju želite da se vratite.