Jak używać zasobnika z kodem twardym do zmiany ikon zasobnika systemowego w systemie Linux

Ikony w zasobniku systemowym są przydatne, ale mogą kolidować z zainstalowanymi motywami. Istnieje również fakt, że nie ma jednego standardu projektowania, którego należy przestrzegać podczas projektowania ikony w zasobniku systemowym. Jeśli próbujesz zrobić to tak, aby każda ikona programu pasowała do paska zadań, jest lepsza opcja niż ręczne zastępowanie obrazów, jeden po drugim. Przedstawiamy Hardcode Tray: jest to aplikacja oparta na terminalu dla systemu Linux, która może skanować programy za pomocą wbudowanych ikon w zasobniku i zastępować je, aby pasowały do ​​motywu ikon systemu. To narzędzie działa niesamowicie dobrze i jest świetnym źródłem informacji dla tych, którzy lubią mieć absolutną kontrolę nad wyglądem swojego komputera z systemem Linux.

Hardcode-Tray w systemie Ubuntu

Hardcode Tray jest bardzo łatwy do zainstalowania w systemie Ubuntu, ponieważ istnieje łatwo dostępny PPA. Aby go zainstalować, najpierw otwórz okno terminala. Uruchom aktualizację, aby upewnić się, że masz wszystkie najnowsze poprawki oprogramowania i aktualizacje:

sudo apt update

sudo apt upgrade -y

Po zakończeniu aktualizacji można bezpiecznie dodać nowe źródło oprogramowania do systemu.

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

Mimo że nowe repozytorium jest w systemie, Ubuntu go nie widzi. Aby to naprawić, zaktualizuj źródła oprogramowania systemu:

sudo apt update

Mając aktualne źródła, pozostaje tylko zainstalować oprogramowanie. .

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

Hardcode-Tray w Arch Linux

Hardcode Tray jest łatwo dostępny dla użytkowników Arch Linux za pośrednictwem AUR. Aby go najpierw zainstalować pobierz najnowszą migawkę programu. Większość zależności powinna zostać zainstalowana automatycznie podczas próby zbudowania pakietu. Jeśli to się nie powiedzie, przejdź do strony pobierania i przejrzyj potrzebne zależności. Konieczne może być również pobranie i utworzenie tych migawek.

Wypakuj pobrane archiwum przez terminal za pomocą:

tar xf hardcode-tray.tar.gz

Następnie użyj polecenia CD, aby wejść do nowo wyodrębnionego folderu.

cd hardcode-tray

Rozpocznij proces kompilacji za pomocą polecenia makepkg. Zwróć uwagę, że kompilacja nie jest natychmiastowa, więc w zależności od sprzętu może to zająć kilka sekund.

makepkg

Po zakończeniu kompilacji zainstaluj go w systemie za pomocą programu Pacman.

sudo pacman -U *.pkg.tar.xz

Hardcode-Tray w OpenSUSE

Narzędzie Hardcode Tray jest dostępne (nieoficjalnie) dla Open SUSE 42.3 za pośrednictwem repozytorium oprogramowania Arc i Papirus. Proszę zrozumieć, że instalacja tego oprogramowania tą metodą nie jest niezawodna i może nie działać.

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

Nawet po zainstalowaniu Hardcode Tray w Suse może nie działać z tą metodą. W rezultacie może być konieczne pominięcie instrukcji Suse na rzecz ręcznego zbudowania tacy Hardcode. Dzieje się tak, ponieważ repozytorium jest nieoficjalne iw większości nieprzetestowane. Deweloper ostrzega, że ​​jest to możliwe.

Hardcode-Tray w ogólnych kompilacjach systemu Linux

Aby zbudować to oprogramowanie, musisz najpierw zainstalować różne zależności wymagane do poprawnego zbudowania. Ponieważ każda dystrybucja Linuksa ma inną nazwę dla każdego z tych pakietów, najlepszym sposobem działania jest przejście do pliku strona rozwojuznajdź nazwy bibliotek i narzędzi potrzebnych w ten sposób. Następnie otwórz terminal i rozpocznij proces budowy:

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

Po użyciu mesona do określenia prefiksu i katalogu kompilacji, użyj narzędzia Ninja, aby zainstalować wszystko w systemie.

sudo ninja -C builddir install

Korzystanie z zasobnika na kod twardy

Aby korzystać z zasobnika z kodem twardym, musisz najpierw zainstalować i używać motywu ikon dla systemu Linux, który obsługuje oprogramowanie. W tej chwili dostępne są tylko dwie opcje: Motyw ikony papirusai Motyw ikon Numix. Każdy z tych motywów ma świetne wsparcie dla Hardcode Tray.

Jeśli twój komputer z systemem Linux ma motyw ikon, który obsługuje Hardcode Tray, oprogramowanie może działać. Aby go użyć, otwórz okno terminala i wprowadź następujące polecenie w powłoce.

Uwaga: Ważne jest, aby używać przełącznika -E, ponieważ zachowa on środowisko, w którym działa program, zamiast po prostu działać jako polecenie roota.

sudo -E hardcode-tray

W tym miejscu narzędzie oferuje 3 opcje do wyboru. Te opcje to „zastosuj”, „przywróć” i „wyczyść pamięć podręczną kopii zapasowej”. Aby zastosować zmiany do dowolnej ikony stanu na komputerze z systemem Linux, wybierz „1”. Następnie wybierz motyw ikon, którego program ma używać jako podstawy do zamiany domyślnych ikon.

Należy pamiętać, że Hardcode Tray zastępuje ikony w zasobniku systemowym tylko wtedy, gdy wykryje programy na komputerze z systemem Linux. Aby uzyskać najlepsze wyniki, uruchom program przynajmniej raz przed próbą zmiany ikony w zasobniku.

Zmiana z powrotem

Jeśli zdecydujesz, że nie podoba Ci się zastępcza ikona w zasobniku systemowym, tacka z kodem twardym oferuje łatwy sposób na przywrócenie. Aby cofnąć zmianę, otwórz okno terminala i uruchom:

sudo -E hardcode-tray

Gdy pojawi się menu wyboru, zamiast opcji „zastosuj” wybierz opcję „Przywróć”. Następnie wybierz kopię zapasową, do której chcesz powrócić.