Как да използвате лентата с твърди кодове, за да промените иконите в системната област в Linux

Иконите в системната област са полезни, но могат да се сблъскат с теми, които сте инсталирали. Съществува и фактът, че няма единен стандарт за дизайн, който да се следва при проектирането на икона в системната област. Ако се опитвате да направите така, че всяка икона на програмата да съвпада в системната област, има по-добър вариант от подмяната на изображенията ръчно, едно по едно. Представяне на Hardcode Tray: това е базирано на терминал приложение за Linux, което може да сканира програми с вградени икони в тава и да ги заменя, за да съответстват на темата на иконите на системата. Този инструмент работи невероятно добре и е чудесен ресурс за тези, които обичат да имат абсолютен контрол върху начина, по който изглежда техният Linux компютър.

Hardcode-Tray на Ubuntu

Hardcode Tray е много лесен за инсталиране в Ubuntu, тъй като има лесно достъпен PPA. За да го инсталирате, първо отворете прозорец на терминала. Изпълнете актуализация, за да сте сигурни, че имате всички най-нови софтуерни корекции и актуализации:

sudo apt update

sudo apt upgrade -y

След като актуализацията приключи, е безопасно да добавите новия софтуерен източник към системата.

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

Въпреки че новото хранилище е в системата, Ubuntu не може да го види. За да поправите това, актуализирайте софтуерните източници на системата:

sudo apt update

След като източниците са актуални, всичко, което остава, е да инсталирате софтуера. .

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

Hardcode-Tray на Arch Linux

Hardcode Tray е лесно достъпен за потребители на Arch Linux чрез AUR. За да го инсталирате, първо изтеглете най-новата моментна снимка на програмата. Повечето от зависимостите трябва да се инсталират автоматично, докато се опитвате да изградите пакета. Ако не успеят, вижте страницата за изтегляне и прегледайте необходимите зависимости. Може да се наложи да изтеглите и изградите и тези моментни снимки.

  Как да архивирате вашата Linux система

Разархивирайте изтегления архив чрез терминал с:

tar xf hardcode-tray.tar.gz

След това използвайте командата CD, за да влезете в новоизвлечената папка.

cd hardcode-tray

Стартирайте процеса на изграждане с командата makepkg. Моля, имайте предвид, че компилацията не е мигновена, така че в зависимост от вашия хардуер може да отнеме няколко секунди.

makepkg

След като изграждането приключи, инсталирайте го в системата с pacman.

sudo pacman -U *.pkg.tar.xz

Тава за твърди кодове на OpenSUSE

Инструментът Hardcode Tray е наличен (неофициално) за Open SUSE 42.3 чрез софтуерното хранилище Arc и Papirus. Моля, имайте предвид, че инсталирането на този софтуер чрез този метод не е сигурно и може да не работи.

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

Дори след инсталиране на Hardcode Tray в Suse, той може да не работи с този метод. В резултат на това може да се наложи да пропуснете инструкциите на Suse в полза на ръчно изграждане на Hardcode Tray. Това е така, защото хранилището е неофициално и предимно нетествано. Разработчикът предупреждава, че това е възможно.

  Как да инсталирате Qogir GTK тема на Linux

Hardcode-Tray на генерични компилации на Linux

За да изградите този софтуер, първо трябва да инсталирате различните зависимости, необходими за правилното му изграждане. Тъй като всяка дистрибуция на Linux има различно име за всеки от тези пакети, най-добрият начин на действие е да отидете на страница за разработка, намерете имената на библиотеките и инструментите, необходими по този начин. След това отворете терминал и започнете процеса на изграждане:

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

След като използвате meson, за да посочите префикса и директорията за изграждане, използвайте инструмента Ninja, за да инсталирате всичко в системата.

sudo ninja -C builddir install

Използване на Hardcode Tray

За да използвате лентата с твърди кодове, първо ще трябва да инсталирате и използвате тема за икони за Linux, която поддържа софтуера. Към момента има само две опции: Тема за икона на папирус, и на Тема за икона на Numix. Всяка от тези теми има страхотна поддръжка за Hardcode Tray.

  5-те най-добри преносими операционни системи Linux

Когато вашият компютър с Linux има тема за икони, която поддържа Hardcode Tray, софтуерът може да работи. За да го използвате, отворете прозорец на терминала и въведете следната команда в обвивката.

Забележка: Важно е да използвате превключвателя -E, тъй като той ще запази средата, в която се изпълнява програмата, вместо просто да се изпълнява като root команда.

sudo -E hardcode-tray

Оттук инструментът предлага 3 опции за избор. Тези опции са „прилагане“, „връщане“ и „изчистване на кеша за архивиране“. За да приложите промените към някоя от иконите на състоянието на вашия Linux компютър, изберете „1“. След това изберете темата на иконите, която програмата трябва да използва като основа за замяна на иконите по подразбиране.

Моля, имайте предвид, че Hardcode Tray заменя иконите в системната област само ако открие програмите на вашия компютър с Linux. За най-добри резултати стартирайте програма поне веднъж, преди да опитате да промените иконата в тавата.

Смяна обратно

Ако решите, че не харесвате иконата в системната област за подмяна, Hardcode Tray предлага лесен начин да се върнете обратно. За да отмените промяната, отворете прозорец на терминала и изпълнете:

sudo -E hardcode-tray

Когато се появи менюто за избор, изберете опцията „Връщане“ вместо опцията „прилагане“. След това просто изберете резервното копие, към което искате да се върнете.