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.