Jak používat zásobník s pevným kódem ke změně ikon na hlavním panelu v systému Linux

Ikony na systémové liště jsou užitečné, ale mohou kolidovat s motivy, které jste nainstalovali. Je zde také skutečnost, že při navrhování ikony na systémové liště neexistuje jediný designový standard, který by se dal dodržovat. Pokud se snažíte, aby se každá ikona programu na systémové liště shodovala, existuje lepší možnost než ručně nahrazovat obrázky jeden po druhém. Představujeme Hardcode Tray: je to terminálová aplikace pro Linux, která dokáže skenovat programy s vestavěnými ikonami na hlavním panelu a nahradit je tak, aby odpovídaly motivu ikon systému. Tento nástroj funguje neuvěřitelně dobře a je skvělým zdrojem pro ty, kteří chtějí mít absolutní kontrolu nad tím, jak jejich počítač se systémem Linux vypadá.

Hardcode-Tray na Ubuntu

Hardcode Tray se na Ubuntu velmi snadno instaluje, protože je zde snadno dostupný PPA. Chcete-li jej nainstalovat, nejprve otevřete okno terminálu. Spusťte aktualizaci, abyste se ujistili, ž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

I když je nové úložiště v systému, Ubuntu ho nevidí. Chcete-li tento problém vyřešit, aktualizujte zdroje softwaru 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

Hardcode-Tray na Arch Linuxu

Hardcode Tray je snadno dostupný pro uživatele Arch Linuxu prostřednictvím AUR. Chcete-li jej nainstalovat, nejprve stáhněte si nejnovější snímek programu. Většina závislostí by se měla nainstalovat automaticky při pokusu o sestavení balíčku. Pokud některé selžou, přejděte na stránku stahování a prohlédněte si potřebné závislosti. Možná budete muset stáhnout a vytvořit i tyto snímky.

  Jak komprimovat soubory PNG v systému Linux

Extrahujte stažený archiv přes terminál pomocí:

tar xf hardcode-tray.tar.gz

Poté pomocí příkazu CD zadejte nově extrahovanou složku.

cd hardcode-tray

Spusťte proces sestavení pomocí příkazu makepkg. Vezměte prosím na vědomí, že kompilace není okamžitá, takže v závislosti na vašem hardwaru může trvat několik sekund.

makepkg

Po dokončení sestavení jej nainstalujte do systému pomocí pacmana.

sudo pacman -U *.pkg.tar.xz

Zásobník pevného kódu na OpenSUSE

Nástroj Hardcode Tray je k dispozici (neoficiálně) pro Open SUSE 42.3 prostřednictvím softwarového úložiště Arc a Papirus. Uvědomte si prosím, že instalace tohoto softwaru touto metodou není spolehlivá a nemusí fungovat.

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

I po instalaci Hardcode Tray to Suse nemusí s touto metodou fungovat. V důsledku toho možná budete muset přeskočit pokyny Suse a vytvořit zásobník pevného kódu ručně. Důvodem je, že úložiště je neoficiální a většinou netestované. Vývojář na tuto možnost upozorňuje.

  Jak nainstalovat prohlížeč Qupzilla na Linux

Zásobník pevného kódu na obecných sestavách Linuxu

Chcete-li tento software sestavit, musíte nejprve nainstalovat různé závislosti potřebné pro jeho správné sestavení. Protože každá linuxová distribuce má pro každý z těchto balíčků jiný název, nejlepším postupem je přejít na vývojová stránka, najít názvy knihoven a nástrojů potřebných tímto způsobem. Poté otevřete terminál a spusťte proces budování:

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

Po použití meson k určení předpony a adresáře sestavení použijte nástroj Ninja k instalaci všeho do systému.

sudo ninja -C builddir install

Použití zásobníku pevného kódu

Chcete-li použít zásobník s pevným kódem, musíte nejprve nainstalovat a používat motiv ikon pro Linux, který software podporuje. V tuto chvíli existují pouze dvě možnosti: Téma ikony Papirusa Motiv ikony Numix. Každé z těchto témat má velkou podporu pro zásobník Hardcode.

  Jak nainstalovat téma Vimix GTK na Linux

Když má váš počítač se systémem Linux motiv ikon, který podporuje zásobník pevného kódu, software může fungovat. Chcete-li jej použít, otevřete okno terminálu a zadejte do shellu následující příkaz.

Poznámka: Je důležité použít přepínač -E, protože zachová prostředí, ve kterém se program spouští, místo aby běžel jako příkaz root.

sudo -E hardcode-tray

Odtud nástroj nabízí 3 možnosti, ze kterých si můžete vybrat. Tyto možnosti jsou „použít“, „vrátit zpět“ a „vymazat mezipaměť zálohy“. Chcete-li použít změny na kteroukoli ze stavových ikon na vašem počítači se systémem Linux, vyberte „1“. Poté vyberte motiv ikon, který má program použít jako základ pro nahrazení výchozích ikon.

Mějte prosím na paměti, že Hardcode Tray nahradí ikony na systémové liště pouze v případě, že detekuje programy na vašem Linux PC. Pro dosažení nejlepších výsledků spusťte program alespoň jednou, než se pokusíte změnit ikonu v zásobníku.

Změna zpět

Pokud se rozhodnete, že se vám ikona výměny na systémové liště nelíbí, Hardcode Tray nabízí 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“ místo možnosti „použít“. Poté stačí vybrat zálohu, ke které se chcete vrátit.