Ikony na hlavním panelu jsou užitečné, ale mohou se střetnouts nainstalovanými motivy. Existuje také skutečnost, že při navrhování ikony na hlavním panelu neexistuje žádný jediný standard designu. Pokud se o to pokoušíte, aby se každá ikona programu shodovala v systémové liště, existuje lepší možnost, než vyměnit obrázky ručně, jeden po druhém. Představujeme zásobník Hardcode: Jedná se o terminálovou aplikaci pro Linux, která umožňuje skenovat programy pomocí vestavěných ikon na hlavním panelu a nahrazovat je tak, aby odpovídaly tématu ikon systému. Tento nástroj funguje neuvěřitelně dobře a je skvělým zdrojem pro ty, kteří rádi mají absolutní kontrolu nad tím, jak jejich Linux PC vypadá.
Zásobník na pevný kód na Ubuntu
Zásobník s pevným kódem se na Ubuntu velmi snadno instaluje,protože existuje PPA snadno dostupná. Chcete-li jej nainstalovat, nejprve otevřete okno terminálu. Spusťte aktualizaci a ujistěte se, že máte všechny nejnovější opravy softwaru a aktualizace:
sudo apt update sudo apt upgrade -y
Po dokončení aktualizace je bezpečné přidat nový zdroj softwaru do systému.
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
Přestože je nové úložiště v systému, Ubuntu ho nevidí. Chcete-li to vyřešit, aktualizujte softwarové zdroje systému:
sudo apt update
S aktuálními zdroji zbývá pouze nainstalovat software. .
sudo apt install sni-qt sni-qt:i386 hardcode-tray
Hard-Tray On Arch Linux
Zásobník s pevným kódem je snadno dostupný pro Arch Linuxuživatelé prostřednictvím AUR. Chcete-li jej nainstalovat, nejprve stáhněte nejnovější snímek programu. Většina závislostí by se měla automaticky nainstalovat při pokusu o sestavení balíčku. Pokud selže, podívejte se na stránku ke stažení a podívejte se na potřebné závislosti. Možná budete muset také stáhnout a vytvořit tyto snímky.
Stažený archiv rozbalte pomocí terminálu pomocí:
tar xf hardcode-tray.tar.gz
Poté pomocí příkazu CD zadejte nově extrahovanou složku.
cd hardcode-tray
Zahajte proces sestavení příkazem makepkg. Vezměte prosím na vědomí, že kompilace není okamžitá, takže v závislosti na hardwaru může trvat několik sekund.
makepkg
Po dokončení sestavení jej nainstalujte do systému pomocí pacman.
sudo pacman -U *.pkg.tar.xz
Zásobník na pevný kód v OpenSUSE
K dispozici je nástroj Zásobník pevných kódů(neoficiálně) pro Open SUSE 42.3 prostřednictvím úložiště softwaru Arc a Papirus. Pochopte prosím, že instalace tohoto softwaru pomocí této metody není spolehlivá a nemusí fungovat.
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
Dokonce i po instalaci zásobníku s pevným kódem jej vypusťtenemusí pracovat s touto metodou. V důsledku toho budete možná muset přeskočit instrukce Suse ve prospěch ručního sestavení zásobníku Hardcode. Je to proto, že úložiště je neoficiální a většinou netestované. Vývojář varuje, že je to možnost.
Hard-Tray On Generic Linux Builds
Chcete-li sestavit tento software, musíte nejprvenainstalovat různé závislosti potřebné pro správné sestavení. Protože každá distribuce Linuxu má pro každý z těchto balíčků jiný název, nejlepší postup je přejít na vývojovou stránku, najít názvy knihoven a nástrojů, které jsou tímto způsobem potřebné. Poté otevřete terminál a spusťte stavební proces:
git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr
Poté, co použijete meson k určení adresáře prefix a build, nainstalujte do systému vše pomocí nástroje Ninja.
sudo ninja -C builddir install
Používání zásobníku s pevným kódem
Chcete-li používat zásobník s pevným kódem, musíte nejprvenainstalovat a použít motiv ikon pro Linux, který podporuje software. V současné době existují pouze dvě možnosti: motiv ikon Papirus a motiv ikon Numix. Každé z těchto témat má velkou podporu pro zásobník Hardcode.
![](/images/linux/how-to-use-hardcode-tray-to-change-system-tray-icons-in-linux.png)
Pokud má váš počítač se systémem Linux motiv ikon, který podporuje zásobník Hardcode, software může fungovat. Chcete-li ji použít, otevřete okno terminálu a do shellu zadejte následující příkaz.
Poznámka: Je důležité použít přepínač -E, protože to zachová prostředí, ve kterém se program spustí, spíše než jednoduše spustí příkaz root.
sudo -E hardcode-tray
Odtud tento nástroj nabízí 3 možnosti výběruz. Tyto možnosti jsou „použít“, „vrátit se“ a „vymazat záložní mezipaměť“. Chcete-li použít změny na některou ze stavových ikon v počítači se systémem Linux, zvolte „1“. Poté vyberte motiv ikon, který by měl program použít jako základ pro nahrazení výchozích ikon.
![](/images/linux/how-to-use-hardcode-tray-to-change-system-tray-icons-in-linux_2.png)
Mějte na paměti, že pouze zásobník s pevným kódemnahradí ikony v systémové liště, pokud detekuje programy v počítači se systémem Linux. Nejlepších výsledků dosáhnete spuštěním programu alespoň jednou před pokusem o změnu ikony v zásobníku.
Změna zpět
![](/images/linux/how-to-use-hardcode-tray-to-change-system-tray-icons-in-linux_3.png)
Pokud se rozhodnete, že se vám nelíbí ikona náhradní systémové liště, nabízí zásobník Hardcode snadný způsob, jak se vrátit zpět. Chcete-li změnu vrátit zpět, otevřete okno terminálu a spusťte:
sudo -E hardcode-tray
Když se zobrazí nabídka výběru, vyberte možnost „Vrátit“ namísto možnosti „použít“. Poté stačí vybrat zálohu, do které se chcete vrátit.
Komentáře