- - Як використовувати лоток жорсткого коду для зміни значків системного лотка в Linux

Як використовувати лоток жорсткого коду для зміни значків системного трея в Linux

Піктограми системного лотка корисні, але вони можуть зіткнутисяіз встановленими вами темами. Існує також той факт, що не існує єдиного дизайнерського стандарту, якого слід дотримуватися при розробці піктограми системного лотка. Якщо ви намагаєтеся зробити так, щоб кожен значок програми збігався в системному треї, є кращий варіант, ніж заміна зображень вручну, по черзі. Представляючи лоток для жорсткого коду: це термінал на основі Linux, який може сканувати програми із вбудованими значками лотка та замінювати їх відповідно до теми значків системи. Цей інструмент працює надзвичайно добре і є прекрасним ресурсом для тих, хто любить мати абсолютний контроль над тим, як виглядає їх Linux PC.

Лоток жорсткого коду на Ubuntu

Лоток жорсткого коду дуже просто встановити на 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

Лоток жорсткого коду в Arch Linux

Лоток жорсткого коду легко доступний для Arch Linuxкористувачів через AUR. Щоб встановити його, спочатку завантажте останній знімок програми. Більшість залежностей повинні автоматично встановлюватися під час спроби скласти пакет. Якщо вони не вдається, перегляньте сторінку завантаження та перегляньте необхідні залежності. Можливо, вам доведеться також завантажити та створити ці знімки.

Витягніть завантажений архів через термінал за допомогою:

tar xf hardcode-tray.tar.gz

Потім за допомогою команди CD введіть щойно витягнуту папку.

cd hardcode-tray

Почніть процес збирання за допомогою команди makepkg. Зауважте, що компіляція не є миттєвою, тому залежно від обладнання ви можете зайняти пару секунд.

makepkg

Після завершення збірки встановіть її в систему за допомогою Pacman.

sudo pacman -U *.pkg.tar.xz

Лоток жорсткого коду на OpenSUSE

Доступний інструмент лотка з жорстким кодом(неофіційно) для Open SUSE 42.3 через сховище програмного забезпечення Arc і Papirus. Зверніть увагу, що встановлення цього програмного забезпечення за допомогою цього методу не є надійним, і воно може не працювати.

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

Навіть після встановлення лотка з жорстким кодом для його використанняможе не працювати з цим методом. Як результат, вам може знадобитися пропустити інструкції Suse на користь створення жорсткого лотка вручну. Це тому, що сховище неофіційне, і переважно неперевірене. Розробник попереджає, що таке є можливим.

Лоток жорсткого коду на загальних Linux-побудовах

Щоб створити це програмне забезпечення, потрібно спочаткувстановити різні залежності, необхідні для правильного його складання. Оскільки кожен дистрибутив Linux має різну назву для кожного з цих пакетів, найкращий спосіб дії - перейти на сторінку розробки, знайти імена необхідних для цього бібліотек та інструментів. Потім відкрийте термінал і запустіть процес будівництва:

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

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

sudo ninja -C builddir install

Використання лотка жорсткого коду

Щоб скористатися лотком з жорстким кодом, спочатку потрібновстановити та використовувати тему значків для Linux, яка підтримує програмне забезпечення. На сьогоднішній день є лише два варіанти: тема значка Papirus і тема значка Numix. Кожна з цих тем чудово підтримує лоток для жорсткого коду.

Якщо на вашому ПК з Linux є тема значків, яка підтримує жорсткий лоток, програмне забезпечення може працювати. Щоб скористатися ним, відкрийте вікно терміналу і введіть наступну команду в оболонку.

Примітка. Важливо використовувати перемикач -E, оскільки це дозволить зберегти середовище, в якому працює програма, а не просто виконувати як кореневу команду.

sudo -E hardcode-tray

Звідси інструмент пропонує 3 варіанти на вибірз. Ці параметри "застосувати", "повернути" та "очистити кеш резервного копіювання". Щоб застосувати зміни до будь-якої з піктограм статусу на вашому ПК з ОС Linux, виберіть «1». Після цього виберіть тему значків, яку програма повинна використовувати як основу для заміни значків за замовчуванням.

Майте на увазі, що лише лоток для жорсткого кодузамінює піктограми в системному треї, якщо він виявляє програми на вашому ПК з Linux. Для найкращих результатів запустіть програму принаймні один раз перед спробою зміни піктограми в лотку.

Зміна назад

Якщо ви вирішите, що вам не подобається значок системного лотка для заміни, жорсткий лоток пропонує простий спосіб повернути назад. Щоб скасувати зміну, відкрийте вікно терміналу та запустіть:

sudo -E hardcode-tray

Коли з'явиться меню вибору, виберіть опцію «Повернути» замість опції «Застосувати». Потім просто виберіть резервну копію, до якої хочете повернутися.

Коментарі