Systemfältikoner är användbara, men de kan kollideramed teman som du har installerat. Det finns också det faktum att det inte finns någon enda designstandard att följa när du designar en systemfältikon. Om du försöker göra det så att alla programikoner matchar i systemfältet finns det ett bättre alternativ än att byta ut bilder manuellt, en efter en. Introduktion av hårddiskfack: det är en terminalbaserad Linux-app som kan skanna program med inbyggda fackikoner och ersätta dem för att matcha systemets ikontema. Det här verktyget fungerar otroligt bra och är en bra resurs för de som gillar att ha absolut kontroll över hur deras Linux-PC ser ut.
Hardcode-magasin på Ubuntu
Hardcode Tray är mycket lätt att installera på Ubuntu,eftersom det finns en PPA lätt tillgänglig. För att installera det, öppna först ett terminalfönster. Kör en uppdatering för att se till att du har alla de senaste programvarufixerna och uppdateringarna:
sudo apt update sudo apt upgrade -y
När uppdateringen är klar är det säkert att lägga till den nya programvarukällan till systemet.
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
Trots att det nya lagret finns i systemet kan Ubuntu inte se det. För att åtgärda detta uppdaterar du systemets programvarukällor:
sudo apt update
Med källorna uppdaterade, är allt som återstår att installera programvaran. .
sudo apt install sni-qt sni-qt:i386 hardcode-tray
Hardcode-Tray On Arch Linux
Hardcode Tray är lätt tillgängligt för Arch Linuxanvändare via AUR. För att installera det, ladda ner först den senaste ögonblicksbilden av programmet. De flesta beroenden bör installeras automatiskt när du försöker bygga paketet. Om sådana misslyckas, se nedladdningssidan och titta igenom beroende beroende. Du kan behöva ladda ner och bygga dessa ögonblicksbilder också.
Extrahera det nedladdade arkivet via terminalen med:
tar xf hardcode-tray.tar.gz
Använd sedan CD-kommandot för att gå in i den nyligen extraherade mappen.
cd hardcode-tray
Starta byggprocessen med kommandot makepkg. Observera att sammanställningen inte är omedelbar, så beroende på din hårdvara kan det ta några sekunder.
makepkg
När byggandet är klart installerar du det på systemet med pacman.
sudo pacman -U *.pkg.tar.xz
Hardcode-magasin på OpenSUSE
Verktyget Hardcode Tray är tillgängligt(inofficiellt) för Open SUSE 42.3, via arkiv- och papirusprogramvaran. Förstå att installationen av den här programvaran inte är idiotsäker och det kanske inte fungerar.
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
Även efter att ha installerat hårddiskfacket för att använda detkanske inte fungerar med den här metoden. Som ett resultat kan du behöva hoppa över Suse-instruktionerna till förmån för att bygga hårddiskfacket manuellt. Detta beror på att förvaret är inofficiellt och mestadels otestat. Utvecklaren varnar för att detta är en möjlighet.
Hardcode-magasin på generiska Linux Builds
För att bygga den här programvaran från måste du förstinstallera de olika beroenden som krävs för att den ska kunna byggas ordentligt. Eftersom varje Linux-distribution har ett annat namn för vart och ett av dessa paket, är det bästa sättet att gå till utvecklingssidan, hitta namnen på bibliotek och verktyg som behövs på det sättet. Öppna sedan en terminal och starta byggprocessen:
git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr
När du har använt meson för att ange prefixet och bygga katalogen använder du Ninja-verktyget för att installera allt på systemet.
sudo ninja -C builddir install
Använda hårddiskfack
Om du vill använda hårddiskfacket måste du först göra detinstallera och använda ett ikontema för Linux som stöder programvaran. Just nu finns det bara två alternativ: Papirus-ikontema och Numix-ikontema. Var och en av dessa teman har stort stöd för Hardcode Tray.

När din Linux-dator har ett ikontema som har stöd för Hardcode Tray, kan programvaran fungera. För att använda det öppnar du ett terminalfönster och anger följande kommando i skalet.
Obs: Det är viktigt att använda -E-omkopplaren, eftersom det kommer att bevara miljön som programmet körs i stället för att bara köra som ett rotkommando.
sudo -E hardcode-tray
Härifrån erbjuder verktyget 3 alternativ att väljafrån. Dessa alternativ är "applicera", "återgå" och "rensa cache för säkerhetskopiering". För att tillämpa ändringarna på någon av statusikonerna på din Linux-PC väljer du ”1”. Välj därefter ikontema som programmet ska använda som grund för att ersätta standardikonerna.

Kom ihåg att endast hårddiskfacketersätter ikoner i systemfältet om det upptäcker programmen på din Linux-dator. För bästa resultat, starta ett program minst en gång innan du försöker ändra ikonen i facket.
Ändrar tillbaka

Om du bestämmer dig för att du inte gillar ikonen för ersättning av systemfältet, erbjuder Hardcode Tray ett enkelt sätt att återvända till. För att ångra ändringen öppnar du ett terminalfönster och kör:
sudo -E hardcode-tray
När valmenyn visas väljer du alternativet ”Återställ” i stället för alternativet ”tillämpas”. Välj sedan den säkerhetskopia du vill återgå till.
kommentarer