Desktop-systemvisare är inte en ny sak på Linux. Med verktyg som Conky och Bginfo4X är det säkert att säga att systeminformation, uppetid, RAM-användning, CPU-användning, etc., precis på användarens skrivbord har varit något som alla har försökt på en gång på Linux.

Ange Fanbox: en enkel HTML5, CSS och Javascript-baserad instrumentpanel för visning av relevant systeminformation. Det syftar till att vara lika bra för att ge dig en lättläst systemdashboard för skrivbordet. Hur exakt får du det att köra på Linux? Låt oss ta reda på!

Installation

Fanbox är lätt att installera. Allt som behövs är verktygen som används för att bygga den. Öppna en terminal och ange följande kommandon.

Först måste git och NodeJS installeras:

 sudo apt-get install npm git 

När de nödvändiga verktygen har installerats är det dags att klona gitförvaret:

 git klon https://github.com/joereynolds/fanbox 

Nu när vi har klonat det, ange katalogen:

 cd fanbox / app 

Slutligen kan vi använda NodeJS och NPM för att installera Fanbox:

 sudo npm installera elektron-prebuilt -g sudo npm installera 

Om du använder en annan Linux-distribution installerar den enda skillnaden i instruktionerna "git" och "npm." Byt ut dem med vilken pakethanterare din Linux-distribution använder.

Ändra teman

Fanboxen kommer med några teman. För att ändra teman öppnar du den flikboksmapp du laddat ner (Den ska vara placerad i din hemkatalog.) Och öppna sedan appmappen. Inne i den här mappen märker du "config.json." Det här är konfigurationsfilen och kan enkelt ändras för att ändra Fanbox-teman.

Öppna "config.json" i din textredigerare och leta efter följande rad:

 {"tema": "simple-laptop.htm", ...} 

Ändra "simple-laptop.htm" med något av följande: "light.htm", "pepper.htm", "shonky.htm" eller "simple.htm" och spara sedan filen. Om du känner dig modig är det också möjligt att ändra de andra referenser till teman i den här filen, men vi skulle inte rekommendera det.

Hur man kör utanför terminalen

Fanboxen är cool, men när du laddar ner och bygger den kan du bara köra den om du anger katalogen som laddas ner med git och kör sedan ett kommando. Det är knappast praktiskt. Det är därför som vi ska lära oss hur vi gör det till en vanlig applikation. Öppna först en textredigerare och skapa en fil. Klistra in följande i det:

 #! / bin / bash cd ~ / fanbox / app electron main.js 

När du har klistrat in ovanstående kommandon, spara filen i din hemmapp som "fanbox.sh." När skalskriptet har skapats är det dags att skapa en skrivbordspostfil. Använd din textredigerare, skapa en annan blank fil och klistra in följande:

 [Desktop Entry] Name = Fanbox Kommentar = Visa systeminformation med Fanbox. Exec = / hem / användarnamn / fanbox.sh Terminal = false Typ = Application Categories = Utility; 

Obs! Du måste byta användarnamn med vilket användarnamn du har på din Linux-installation.

När du har klistat in, spara filen som "Fanbox.desktop" och lägg den i din hemmapp för tillfället.

Nu är det dags att markera både vårt skript och vår skrivbordsfil som körbar. Om vi ​​inte gör det, kommer ingenting att fungera. I terminalen anger du dessa kommandon:

 sudo chmod + x fanbox.sh sudo chmod + x Fanbox.desktop 

Med filerna markerade som körbara är det dags att "installera" vår Fanbox.desktop-fil. Detta uppnås genom att flytta det till /usr/share/applications .

 sudo mv Fanbox.desktop / usr / share / applications 

När det här kommandot är klart måste du logga ut från skrivbordet och tillbaka. När du kommer in igen, kolla bara på din skrivbordsmiljös programmeny, hitta Fanbox och starta den!

Inställning Fanbox för att starta när du loggar in

Ett systemövervakningsverktyg är värdelöst om det inte alltid går, eller hur? Nu när vi har brutit Fanbox bort från terminalen och till våra applikationer, kan vi skapa en post för att den ska köra automatiskt vid start. Här är ett snabbt och universellt sätt att få det gjort.

 sudo cp /usr/share/applications/Fanbox.desktop ~ / .config / autostart 

Vad detta gör är att kopiera skrivbordsposten vi skapade och placera den i autostart-mappen, en universell mapp som finns i config-katalogen. Det är ansvarigt för att starta applikationer automatiskt, om de är i autostart. Det spelar ingen roll vilken skrivbordsmiljö du använder, om filen är här börjar den själv.

Slutsats

Även om det säkert finns andra verktyg på Linux som tillåter användare att visa sin systeminformation, har Fanbox fortfarande potential att vara formidabel. Varför? Den bakomliggande tekniken, förstås. Detta program är byggt på HTML5, CSS och JavaScript. Det betyder att det blir lätt att bidra med och lägga till nya funktioner.

Du behöver inte lära dig C ++ för att lägga till en funktion i Fanbox. När det här programmet avslutas de tidiga dagarna kunde jag enkelt se att många Linux-användare flockade över till det här verktyget för alla sina skrivbordsystems informationsbehov.

Linux-användare: Skulle du byta från vad du nu använder för att visa systeminformation till Fanbox? Berätta varför eller varför inte nedanför!