Sedan mitt senaste blogginlägg har jag jobbat på att göra färdigt distributionen. Marcus och Anton har jobbat på att lägga till information på hemsidan. Vi har även ökat tempot när det gäller rapporten, då den snart ska vara inne.
Det jag har gjort sen sist är mindre finjusteringar och lagt till Totem, en filmspelare som stödjer många open-sourceformat, men även proprietära om man installerar codecs, men eftersom att det hade varit olagligt att bifoga sådana codecs i vår distribution på grund av patent etc så får användaren själv ansvara för att få tag på dessa.
Jag har även bytt ut bakgrundsbilden mot en simpel grön en. Den har maxstorleken 1920x1200 och är centrerad. Bilden är väldigt liten, endast 30 kB, vilket sparar rätt mycket RAM-minne, jag gjorde en jämförelse mellan den här bilden och en väldigt detaljerad bakgrundsbild och det skilde några MB i RAM-minnesanvändning för Esetroot (programmet som ritar bakgrundsbilden). Eftersom att den är centrerad så passar den fint på skärmar med mindre upplösning (t.ex. netbooks med upplösningen 1024x600), men den passar även fint på stationära skärmar som oftast har en högre upplösning (t.ex. 1680x1050 eller 1920x1200).
Jag har även fixat i Fluxbox-menyn så att allt stämmer.
Jag har även lagt upp torrenten på Linux Tracker för distribution, och jag seedar just nu, så det bör inte vara några problem att ladda ner distributionen och testa den. Länken hittar ni nedanför!
Ladda ner torrentfilen här (kräver en torrentklient så som Vuze eller Transmission)!
onsdag 1 april 2009
lördag 21 mars 2009
Stora framsteg, disten snart färdig!
De senaste veckorna har jag fått mycket gjort, jag har lagt till många program och inställningar.
Jag har lagt in Abiword, en mycket lättviktig texthanterare som ändå stödjer t.ex. att öppna och exportera i .doc-formatet. Eftersom att vi satsar på lättviktigt, men ändå inte utan viktiga funktioner så tycker vi att Abiword är ett bra val då det ändå stödjer större filformat, som då t.ex. Microsofts .doc-filformat. Jag har även lagt till Gnumeric, ett spreadsheet-program, som också stödjer många kända filformat.
Eftersom att vi har saknat ett fungerande ljudsystem så har jag lagt till ALSA, Advanced Linux Sound Architecture, för att få ett väldigt enkelt system. Vi har bestämt oss för att hålla oss undan från ludservrar så som Pulseaudio, som har haft rätt mycket kritik då de kan försämra prestanda i t.ex. spel och musikapplikationer. Ljudet fungerar nu utmärkt i alla fall.
Som vi snackade på senaste projektmötet så saknade vi en webläsare, och därför har jag lagt till Midori, en webläsare som använder Webkit för att rendera hemsidor.
Jag har även skrivit ett litet skript i bash och använt mig av Zenity för att få information om disten.
Så nu är distributionen snart färdig, och det enda vi ska har att göra nu är mindre lite småarbete, så som att lägga till text på hemsidan.
Jag har lagt in Abiword, en mycket lättviktig texthanterare som ändå stödjer t.ex. att öppna och exportera i .doc-formatet. Eftersom att vi satsar på lättviktigt, men ändå inte utan viktiga funktioner så tycker vi att Abiword är ett bra val då det ändå stödjer större filformat, som då t.ex. Microsofts .doc-filformat. Jag har även lagt till Gnumeric, ett spreadsheet-program, som också stödjer många kända filformat.
Eftersom att vi har saknat ett fungerande ljudsystem så har jag lagt till ALSA, Advanced Linux Sound Architecture, för att få ett väldigt enkelt system. Vi har bestämt oss för att hålla oss undan från ludservrar så som Pulseaudio, som har haft rätt mycket kritik då de kan försämra prestanda i t.ex. spel och musikapplikationer. Ljudet fungerar nu utmärkt i alla fall.
Som vi snackade på senaste projektmötet så saknade vi en webläsare, och därför har jag lagt till Midori, en webläsare som använder Webkit för att rendera hemsidor.
Jag har även skrivit ett litet skript i bash och använt mig av Zenity för att få information om disten.
Så nu är distributionen snart färdig, och det enda vi ska har att göra nu är mindre lite småarbete, så som att lägga till text på hemsidan.
söndag 15 mars 2009
Framsteg!
Verklighetslogg
Jag har arbetat en del på hemsidan idag. Jag satt ett bra tag och testade mig fram med olika lösningar till hur jag skulle lösa problemet med att menyn på hemsidan försvann bakom resten av innehåller på hemsidan i Internet Explorer. Jag löste detta genom att skapa ett speciellt .ccs-dokument som laddas om webbläsarn som används är IE6 eller IE7.
Tankelogg
Det känns riktigt skönt att ha fått klart denna delen av hemsidan. Det har lega över mig lite som en börda, men det löste sig relativt enkelt. Det som ska fixas nu på hemsidan är mest en massa innehåll och ett supportforum och jag tror inte att det kommer bli några stora problem med det.
Jag har arbetat en del på hemsidan idag. Jag satt ett bra tag och testade mig fram med olika lösningar till hur jag skulle lösa problemet med att menyn på hemsidan försvann bakom resten av innehåller på hemsidan i Internet Explorer. Jag löste detta genom att skapa ett speciellt .ccs-dokument som laddas om webbläsarn som används är IE6 eller IE7.
Tankelogg
Det känns riktigt skönt att ha fått klart denna delen av hemsidan. Det har lega över mig lite som en börda, men det löste sig relativt enkelt. Det som ska fixas nu på hemsidan är mest en massa innehåll och ett supportforum och jag tror inte att det kommer bli några stora problem med det.
lördag 28 februari 2009
Hemsidevalidering på G
Verklighetslogg
Jag har arbetat en del hem hemsidans struktur och design så att den mycket lättare skall läsas korrekt av de största webbläsarna i användning. Dock så har jag ännu inte haft möjlighet till att kontrollera resultatet till 100% ännu i till exempel Internet Explorer och i FireFox 2. I FireFox 3 fungerar hemsidan perfekt dock.
Ett av de största problemen med Internet Explorer är att få hemsidans meny att visas lika korrekt som den visas i Firefox. Jag har ändrat den grundläggande uppbyggnaden för menyn och jag har använt mig av W3C Validator Service för att kontrollera att koden anses vara korrekt enligt standarnde XHTML 1.0 Strict, enligt vilken jag skrivt hemsidan. Enligt validatorn så bör hemsidan läsas på samma sätt i de flesta webbläsare nu, men som sagt, jag har inte haft tid att kontrollerar resultatet så ingående.
Detta skall göras troligtvis veckan efter lovet. Vi som grupp ska dessutom börja skriva ner information och dekumentation som skall läggas till på hemsidan, men det är inte högsta prioritet än så länge.
Tankelogg
Jag känner att arbetet har gått frammåt ganska mycket. Jag var ganska orolig inför valideringen av hemsidan eftersom den i tidigare webbdesginsarbete gett mig, som relativt amatörmässig htmlkodare, stora problem. Dock känns det som att jag har fått bort mycket inkorrekt kod och dessutom lärt mig en hel del om att skriva lite mer strikt och standardiserad kod. Jag tror fortfarande på att toppenbra slutresultat.
Jag har arbetat en del hem hemsidans struktur och design så att den mycket lättare skall läsas korrekt av de största webbläsarna i användning. Dock så har jag ännu inte haft möjlighet till att kontrollera resultatet till 100% ännu i till exempel Internet Explorer och i FireFox 2. I FireFox 3 fungerar hemsidan perfekt dock.
Ett av de största problemen med Internet Explorer är att få hemsidans meny att visas lika korrekt som den visas i Firefox. Jag har ändrat den grundläggande uppbyggnaden för menyn och jag har använt mig av W3C Validator Service för att kontrollera att koden anses vara korrekt enligt standarnde XHTML 1.0 Strict, enligt vilken jag skrivt hemsidan. Enligt validatorn så bör hemsidan läsas på samma sätt i de flesta webbläsare nu, men som sagt, jag har inte haft tid att kontrollerar resultatet så ingående.
Detta skall göras troligtvis veckan efter lovet. Vi som grupp ska dessutom börja skriva ner information och dekumentation som skall läggas till på hemsidan, men det är inte högsta prioritet än så länge.
Tankelogg
Jag känner att arbetet har gått frammåt ganska mycket. Jag var ganska orolig inför valideringen av hemsidan eftersom den i tidigare webbdesginsarbete gett mig, som relativt amatörmässig htmlkodare, stora problem. Dock känns det som att jag har fått bort mycket inkorrekt kod och dessutom lärt mig en hel del om att skriva lite mer strikt och standardiserad kod. Jag tror fortfarande på att toppenbra slutresultat.
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.
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.
söndag 15 februari 2009
Kort om hemsidan
På grund av skolarbete och krångel med datorn så har arbetet sniglat sig fram.
Nu jag har fått tag i en bra version av våran logga och denna ska läggas till på hemsidan den kommande veckan. Vi som grupp måste sätta oss ner och snacka ihop oss lite grann om hesidans utseende angående färger och liknande. Dessutom måste jag fixa ihop en del information om vår dist och själva projektet att lägga ut på hemsidan.
Så här ser hesidan ut just för tillfället: Fluxibility
Jag valde att hosta hemsidan på 50webs eftersom det är en mycket stabil och trevlig gratissida som erbjuder totalt reklamfri hosting.
Jag har känt att arbetet gått sakta och det var varit lite av en börda, men nu börjar det komma loss lite gann och förhoppningsvis så kommer det flyta på i framtiden också.
Nu jag har fått tag i en bra version av våran logga och denna ska läggas till på hemsidan den kommande veckan. Vi som grupp måste sätta oss ner och snacka ihop oss lite grann om hesidans utseende angående färger och liknande. Dessutom måste jag fixa ihop en del information om vår dist och själva projektet att lägga ut på hemsidan.
Så här ser hesidan ut just för tillfället: Fluxibility
Jag valde att hosta hemsidan på 50webs eftersom det är en mycket stabil och trevlig gratissida som erbjuder totalt reklamfri hosting.
Jag har känt att arbetet gått sakta och det var varit lite av en börda, men nu börjar det komma loss lite gann och förhoppningsvis så kommer det flyta på i framtiden också.
Debian-paket.
Verklighetsblogg
I veckan var det tänkt att jag skulle försöka fixa tre saker, nämligen:
Textfärgen i installation-menyn.
Ett Debian-metapaket för vår dist.
Fluxbox-debianpaket med vårt tema.
På grund av en del skolarbete har jag bara hunnit göra sista saken.
Efter lite tjorv med att fp paketering att fungera sp har jag nu en
fungerande Fluxbox-debfil som även inkluderar vårt tema som
standardtema.
Denna deb-fil har jag lagt till i senaste iso-filen. Här följer screenshot + deb-fil:
Ladda ner Fluxbox.deb med vårt tema här!
Det är fortfarande lite småfix som måste fixas för Fluxbox, bland annat att bakgrundsbilden automatiskt laddas när man startar Fluxbox.
Det vi måste försöka fixa nästa vecka är som sagt debian-metapaketet som innehåller alla program, och eventuella teman och inställningar.
Vi börjar närma oss en release nu, förutom att fixa meta-paketet är det bara några (mindre) saker som ska fixas till iso-filen.
Tankelogg
Desto närmare vi kommer till slutdatumet känner jag mig paradoxalt lugnare. Det känns som att det för varje vecka har gått bättre och bättre med vårt arbete, detta har förmodligen med den planering och forskning som man tidigare har lagt stor tid på. Det känns som att den tiden verkligen har varit nyttig, om än lite jobbig.
I veckan var det tänkt att jag skulle försöka fixa tre saker, nämligen:
Textfärgen i installation-menyn.
Ett Debian-metapaket för vår dist.
Fluxbox-debianpaket med vårt tema.
På grund av en del skolarbete har jag bara hunnit göra sista saken.
Efter lite tjorv med att fp paketering att fungera sp har jag nu en
fungerande Fluxbox-debfil som även inkluderar vårt tema som
standardtema.
Denna deb-fil har jag lagt till i senaste iso-filen. Här följer screenshot + deb-fil:
Ladda ner Fluxbox.deb med vårt tema här!
Det är fortfarande lite småfix som måste fixas för Fluxbox, bland annat att bakgrundsbilden automatiskt laddas när man startar Fluxbox.
Det vi måste försöka fixa nästa vecka är som sagt debian-metapaketet som innehåller alla program, och eventuella teman och inställningar.
Vi börjar närma oss en release nu, förutom att fixa meta-paketet är det bara några (mindre) saker som ska fixas till iso-filen.
Tankelogg
Desto närmare vi kommer till slutdatumet känner jag mig paradoxalt lugnare. Det känns som att det för varje vecka har gått bättre och bättre med vårt arbete, detta har förmodligen med den planering och forskning som man tidigare har lagt stor tid på. Det känns som att den tiden verkligen har varit nyttig, om än lite jobbig.
Prenumerera på:
Inlägg (Atom)