torsdag 19 februari 2009

Ännu mer deb-filer och konfigurering!

Verklighetslogg

De senaste dagarna har jag fått väldigt mycket gjort känns det som. Eftersom att det i princip som är kvar för en release är att lägga till några nya paket och packa om vissa så har jag därför sysslat med det sen jag sist bloggade.Precis som vi talade om på senaste projektmötet var att vi skulle fixa ett metapaket som skulle innehålla alla de program vi vill ska installeras, dels för att hålla installationen så simpel och ren som möjlig, och även göra den enkel att redigera istället för att sitta och pilla i Iso-filens preseed-fil hela tiden.

Detta metapaket kan man ladda ner här (även fast det inte är så värdefullt utanför cd-installationen): Fluxibility-desktop!

Jag har även packat om den Fluxbox-debfil jag förut skapat, då den saknade några funktioner. En av deessa saker var att vårt tema inte valdes, utan att man var tvungen att välja ”Styles → Fluxibility” första gången man startade disten. Detta är nu löst, så alla användare kommer börja med det Fluxbox-tema jag har skapat. Ytterligare saker jag har gjort är att fixa menyn så att den nu ser ut som vi ville att den ska se ut, där har jag bland annat lagt till snabbknappar i menyn till vanliga program man använder, så som t.ex. textredigerare och terminal. Jag har även fixat så att Conky startas när man startar Fluxbox, och att vår bakgrundsbild automatiskt väljs för alla användare.

Detta paket kan man ladda ner här: Modifierad Fluxbox-deb!

Fluxbox i sig saknar ju något enkelt sätt att se prestandaförbrukning etc, därför har vi valt att ha med Conky i vår distribution. Standardkonfigurationen som följer med Conky var jag inte riktigt nöjd med, och eftersom att ett av vårt mål med den här disten är att den ska vara rätt enkel så har jag ändrat konfigurationen, så att användarna inte själv ska börja dyka in i en textredigerare och börja modifiera. Eftersom att vårt mål är att ha ett väldigt lättviktigt system har jag modifierat konfigurationen så att den ska uppdateras mer sällan och bara visa den viktigaste informationen, för att dra så lite resurser som möjligt.

Detta paket kan man ladda ner här: Modifierad Conky-deb!

Jag har även lagt till några andra debfiler, som jag dock inte har modiferat, då det inte har behövts. Dessa är bland annat Leafpad, en lättviktigt textredigerare, PCManFM som vår filhanterare etc.

Så nu har vi inte så mycket arbete kvar på distributionen, utan det mesta som kvarstår är mest finlir, och att lägga till några program till installationsskivan.

Här bifor jag en screenshot på den senaste versionen vi jobbar på, detta är hur allt ser ut default:



Det jag ska försöka fixa de kommande dagarna är att packa ner det ikon-paket och det gtk2-tema vi vill ha till disten, och se till att detta är de ikoner och tema som är standard för alla användare.

Tankelogg

Som jag tidigare påpekade så har arbetet med distributionen gått betydligt bättre de senaste veckorna, både för min del, men även för hela gruppen känns det som. Det känns som att vi kommunicerar bättre och att vi alla försöker få färdigt disten i tid. De kommande veckorna är rätt lugna om man ser till t.ex. skolarbete, så att få ut en release snart inget som oroar mig särskilt mycket. Jag känner mig rätt lugn, men ändå lite irriterad att det har blivit lite förskjutning på releasetiden, men eftersom vårt mål med distributionen är att skapa en distribution anpassad för att vara lätt att använda och lättviktig så är det viktigt att man ser till att man släpper ut något som är väldigt stabilt, och inte halvfärdigt. Arbetet med iso-filen har jag fått erfara vara väldigt tidkrävande, då man måste räkna om md5-checksummor, signera skivan med GPG-nyckel och till sist packa om den för varje lite modifiering man gör, och sedan testa installera skivan. Det blir ett ”trial and error”-arbete som man lätt kan bli lite trött på. Men arbetsmoralen är ändå hög då man verkligen vill hinna göra så mycket som möjligt, och så bra som möjligt.

1 kommentar:

Oskar Klang sa...
Den här kommentaren har tagits bort av bloggadministratören.