Här finns tips och guider för Ubuntu.

lördag 29 augusti 2009

Åtgärda hackig Adobe Flash i fullskärm

OBS: Denna guide är testat i Ubuntu 9.10 Karmic Koala. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.



Många användare av Ubuntu har problem att få fullskärmsuppspelning av Adobe Flash att fungera utan att hacka. Problemet har sitt ursprung i att processorfrekvensskalningen för "ondemand" inte är speciellt effektiv. När en Flash-film kräver extra processorkraft så skalar inte Ubuntu upp hastigheten på processorn och resultatet blir en hackig uppspelning. Det går tämligen enkelt att åtgärda detta så att uppspelningen i fullskärmsläge blir perfekt.

Börja med att trycka Alt+F2 eller starta ett terminalfönster (Program --> Tillbehör --> Terminal). Skriv in

gksudo gedit /etc/init.d/ondemand


Nu kommer ett textdokument att öppnas.
Gå nu till Redigera --> Inställningar i Gedit och bocka i
"Visa radnummer"



Klistra nu in nedanstående text

for CPU_THRESHOLD in /sys/devices/system/cpu/cpu*/cpufreq/ondemand/up_threshold
do
[ -f $CPU_THRESHOLD ] || continue
echo -n 75 > $CPU_THRESHOLD
done


så att texten upptar rad 29-33.

Spara därefter dokumentet och avsluta Gedit.
Nu ska det flyta bättre i fullskärmsläge med Adobe Flash.

tisdag 28 juli 2009

Ubuntu.se Remix Restart Demo

Från Ubuntu.se

Ubuntu.se:s Remix Restart Demo släppt

Utvecklingen av Remix Restart har kommit långt. Mycket har hänt sedan Dreamhack Summer 2009.

Vi behöver nu få in så mycket idéer och förslag som möjligt från er för att kunna leverera en så bra produkt som möjligt till den färdiga versionen.
Versionen som vi levererar idag är en demo, en demo som tydligt visar vilken vision vi har för den färdiga produkten.

För att testa versionen rekommenderar vi att ni testar versionen i en virtuell miljö eller på en testmaskin.

För installation gör så här.
Högerklicka på denna länk, välj Spara länk som...
och spara ner filen till din hemmakatalog.
Högerklicka på filen och välj Egenskaper. Gå till fliken Rättigheter och klicka i Tillåt körning av filen som ett program. Tryck därefter på Stäng. Dubbelklicka på filen och i rutan som dyker upp välj Kör och installationen påbörjas.

Lycka till!

Teamet från ubuntu.se


Nu gäller det att alla som vill vara med och påverkar verkligen gör det. Lämna önskemål, klagomål, beröm och annat till oss så att vi kan få detta suveränt bra tills det hela släpps skarpt.

Här är några bilder från installationen.




måndag 6 juli 2009

Snabbtips : FirefoxNotify

Firefox-tillägget FirefoxNotify gör så att du får information om när nerladdningar är klara via Jauntys notifieringssystem. Videon nedan visar hur det ser ut.



För installation, gå till denna sidan och klicka på Lägg till Firefox (Linux).

lördag 4 juli 2009

Demonstration av framtida bloggfunktion

Jag skrev tidigare om en applikation som jag jobbat med. Jag har fått massor av hjälp och idagsläget så fungerar det hela precis som det är tänkt. Stora credits till Viktor Lindgren som hjälpt mig med Firefox och kodning.
Här är en video som visar hur det kommer fungera framöver.



Jag har fått en del kommentarer om säkerheten och riskerna. Jag har kollat på detta och så här fungerar det hela.

När du klickar på en länk så som i videon ovanför kommer ett skript att laddas ner och köras. Detta skript ligger på en ftp som jag använder för bloggen. Om någon lyckas knäcka lösenordet för min blogg samt lösenordet för ftp:n skulle någon kunna köra skadlig kod på datorn. Risken för detta är obefintlig.
Jag har även planer på att signera varje inlägg med PGP för att öka säkerheten ytterligare.

torsdag 2 juli 2009

Framtiden för Bloggen --> Framtidens RSS?!?

När jag började blogga i Januari 2007 var jag i stort sätt helt själv om att blogga på svenska om Ubuntu. Idag finns det massor av bra svenska Ubuntu-bloggar. Lathund är en av dessa och idag är det enkelt att hitta svar på de flesta nybörjarfrågorna. Antingen på någon av bloggarna eller på något forum.
Jag känner att det är dags för mig att ta denna blogg ännu ett steg framåt.

Jag vill bredda bloggen och jag vill göra det ännu enklare för användare att applicera min tips. Jag har utvecklat en liten applikation som kommer att fungera så här.
Om du väljer att använda den här applikationen kommer du att bli notifierad när jag skrivit ett inlägg.



Ovanstående är inget unikt eller speciellt anmärkningsvärt. Det nya och mer avancerade kommer efter att du valt att läsa.



Några av er har säkert noterat detta inlägget. Det inlägget var ett test för denna applikation.
Här är två videos som visar hur detta kommer att fungera i praktiken.
Den första visar hur en aktivering skulle kunna se ut. Den andra videon visar hur det fungerar i praktiken när jag skrivit ett inlägg.





Som ni ser så handlar det om att enkelt kunna applicera det jag skriver om direkt utan att behöva följa en guide. Videon ovan är alltså bara ett exempel på vad den här applikationen kommer att kunna användas till.
Om jag skriver ett inlägg om hur man optimerar inställningarna i AspireOne så kommer de användare som använder denna funktion att kunna applicera alla tweaks genom att bara klicka på "Ja" i rutan med informationen.
De användare som inte använder applikationen kommer att behöva följa varje enskilt steg i guiden vilket kan vara både tröttsamt och svårt för en nybörjare.

Genom att använda detta program kommer det bli otroligt enkelt att följa min blogg och genomföra guider som skrivs här.
Detta program kommer enkelt att kunna användas av andra bloggare och jag hoppas att fler bloggare kommer att tillämpa denna typ av bloggning i framtiden. Tack vare Ubuntu.se kan jag använda deras ftp för att överföra blogginläggen till era datorer.

Förutom blogg-inlägg är tanken att den här applikationen ska kunna användas för t.ex Ubuntu wiki-sidor. Genom att klicka på en länk på wiki-sidan ska det dyka upp ett fönster som frågar "Vill du tillämpa denna wiki-artikel?" Svarar användaren "Ja" genomförs instruktionerna automagiskt. Denna funktion kommer även kunna finnas direkt på min blogg. Klickar du på länken så tillfrågas du att applicera blogginlägget.
För att detta ska kunna fungera så krävs givetvis att webbsidan har lagt in en länk för detta och att den är uppdaterad.
Det krävs även att förslagsvis ett Firefox-tillägg utvecklas baserat på Firefox-tillägget Ubuntu Firefox Modifications som är förinstallerat i Ubuntu för att kunna behandla url:er specifika för sidan.
På min blogg kommer länken att vara av typen bossieman://blogginläggetsnamn --> detta inlägget.
Nån typ av standard behövs utvecklas för att skilja på howtos, artikel o.s.v
Detta blogginlägg är en artikel och en url skulle kunna vara för detta inlägg

bossieman://blog_article_20090702

För en wiki skulle det kunna vara

ubuntuse://wiki_howto_20090702

Klickar du på en länk med url-innehållet "bossieman://blog_article_20090702" så kommer en ruta dyka upp som visar detta inlägg i form av en artikel.

Applikationen som jag utvecklat stödjer för närvarande bara min blogg och i den form som visades i video nummer 2.


Var med och påverka!Jag kommer om ett par veckor då jag har semester att visa källkoden och släppa versionen skarp för alla.
Under tiden hade det varit mycket önskvärt om någon av alla ni som läser här skulle kunna sätta er in i hur man enklast modifierar Firefox-tillägget jag nämnde tidigare så att det klarar av att hantera url:er som bossieman, ubuntuse o.s.v samt utför en instruktion.
Om man klickar på bossieman://blog_article_20090702 så eftersöker jag alltså att Ubuntu genomför ett wget kommando som innehåller blog_article_20090702 samt kör chmod +x && ./blog_article_20090702

Jag hoppas att jag lyckats presentera detta på ett sätt som får er läsare att se de ofantliga möjligheterna som denna applikation kan erbjuda.
Jag eftersöker även ett bra namn på denna applikation samt en ikon för min blogg som jag kan använda i applikationen.
Min förhoppning är att denna funktion kommer vara förinstallerad i Ubuntu.se Remix Restart när den släpps.

torsdag 18 juni 2009

(Test) - Restart-Live-Bossieman

Detta är ett testinlägg.

Här är min favorit skrivbordsbakgrundsbild. Bilden kommer från 60 Beutiful Ubuntu Desktop Wallpapers.



/Bossieman

test

install

söndag 14 juni 2009

Live-presentation Ubuntu.se Remix Restart idag 17:00

Senare idag kommer jag att ha en föreläsning av Restart-remixen på DreamHack. Detta kommer ni kunna följa Live!
Jag kommer prata om bland annat :

* Vad jag kodat in än så länge.
* Vad som kommer vara inkodat den släpps skarpt.
* Om min blogg och mig själv.
* Framtida planer för Restart-remixen.
* Mycket annat!

Klockan 17.00 kommer detta ske och ni kommer kunna se det Live här.

Ubuntu.se Live från Dreamhack!!

För er som vill se oss live

lördag 13 juni 2009

Ubuntu.se Remix Restart alpha-0.5-Dreamhack-2009


Som jag skrev tidigare idag, så har vi på Ubuntu.se arbetat med en helt ny Remix som är planerad att vara helt klar om ca 3 veckor.
Under helgen erbjuder vi er att prova alpha-0.5-Dreamhack-2009 versionen.

Nedan är Ubuntu.se:s gemensamma uttalande

Ubuntu Remix Restart är en omarbetning av Ubuntu som gör att användaren får tillgång till en mängd roliga,
spännande och nyttiga utökade möjligheter. Remixen har byggts om från grunden och innehåller möjligheten
att installera skrivbordseffekter, avkodare för mediaformat, skrivbordsteman och mycket annat. Dessutom
hjälper Remix Restart till att installera välkända program som begränsas av upphovsrätt eller licensformer
men som kan användas för privat bruk. Allt för att användaren ska få en så smärtfri första upplevelse av
Ubuntu som möjligt.

Två andra nyheter är hjälp med partitionering och ett Firefox som är förkonfigurerat med bl.a AdBlock Plus för
en reklamfri webbsurfning.

Den här versionen är en alfaversion av vår 0.5-version för Dreamhack Summer 2009. Den är ännu inte färdig-polerad, men grundfunktionerna fungerar som de ska.

Vi hoppas att ni som väljer att prova alpha-0.5-Dreamhack-2009 ser möjligheterna med remixen för nya såväl som gamla Linux-användare att enkelt komma igång med Ubuntu och få ett körklart system.

Vi har fått massor av bra förslag från besökare här på Dreamhack. Har ni förslag, synpunkter eller något annat så tveka inte att höra av er till någon i projektet.

ISO-filen är 700 MByte stor och får plats på en CD. Den kan laddas ner här


Bilder från installation av alpha-0.5-Dreamhack versionen.



Dreamhack summer 2009 och Ubuntu.se

Det har varit tyst på min blogg ett tag nu. Jag har haft fullt upp med ett fantastiskt projekt som vi på Ubuntu.se har arbetat med.
Jag har aldrig varit så uppe i ett projekt som jag är i detta.
Det är ett fantastiskt projekt som kommer när det är klart att revolutionera användarupplevelsen.

Många av er som följer min blogg vet hur engagerad jag är i att försöka förmedla så lättfattade guider och hur viktigt det är för mig.

Vårt projekt kommer att förmedla en mycket enklare och bättre installationsupplevelse för både nybörjare och erfarna än vad min blogg någonsin gjort.

Dreamhack summer 2009 kommer en första pre-version av projektet att visas och göras möjligt att testa av alla.

Som en teaser för vad som kommer senare under dagen eller imorgon bjuder jag på den här bilden.



Jag är med på Dreamhack tillsammans med många från projektet och jag kommer att blogga mer under dagen så håll ögonen fästa på min blogg och Ubuntu.se

lördag 23 maj 2009

Smileytema till Pidgin

Jag har gjort ett eget tema som jag tänkt arbeta mer med framöver. Temat behövs testas av andra än mig så jag eftersöker synpunkter, tillägg och förslag till nuvarande version (0.4).



Några är animerade men det syns inte i den statiska bilden ovan.
Ladda ner temat härifrån och följ instruktionerna här för att installera temat.

Ikonerna kommer från: freesmileyface.net

fredag 22 maj 2009

Snabbtips: Control + Alt + Delete --> Systemövervakare



OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.

Tangentbordskombinationen Control + Alt + Delete och dess funktion är de flesta Windowsanvändare välbekanta med.
Om man vill ha en liknande funktion i Ubuntu är det bara att följa instruktionerna nedan.

Tryck Alt + F2 och ett fönster dyker upp



Kopiera raden nedan och klistra in den i fönstret

gconftool-2 -t str --set /apps/metacity/global_keybindings/run_command_9 "< Control>< Alt>Delete"




VIKTIGT: Ta därefter bort mellanslaget i < Control> och < Alt> (Utan mellanslag syns texten inte på bloggen).
Klicka därefter på Kör. Tryck Alt + F2 igen och klistra in nedanstående rad i fönstret

gconftool-2 -t str --set /apps/metacity/keybinding_commands/command_9 "gnome-system-monitor"

och klicka sen på Kör.

Testa nu knappkombinationen Ctrl + Alt + Del. Systemövervakaren ska då öppnas.

torsdag 21 maj 2009

Snabbtips : Repeat A-B med Mplayer



För att upprepa uppspelning av en del av ett filmklipp med mplayer gör man så här.
Börja med att öppna upp ett terminalfönster (Program --> Tillbehör --> Terminal). Skriv sedan in nedanstående:

mplayer -ss START -endpos LÄNGDPÅKLIPP -loop ANTALUPPREPNINGAR /SÖK/VÄG/TILL/FILM

START: Starttid i formatet sekunder [siffror] eller 00:00:00 [Tim:Min:Sek]
LÄNGDPÅKLIPP: Hur långt är klippet som ska upprepas, anges i formatet sekunder [siffror] eller 00:00:00 [Tim:Min:Sek]
ANTALUPPREPNINGAR: Antal upprepningar, ange siffran 0 för oändligt många.
/SÖK/VÄG/TILL/FILM: Sökväg till filmen

Exempel:

mplayer -ss 01:34:15 -endpos 27 -loop 3 /home/leif/Filmer/Film.avi

Ovanstående kommando kommer spela upp avsnittet 01:34:15 - 01:34:42 i filmen /home/leif/Filmer/Film.avi 3 gånger.

tisdag 12 maj 2009

Snabbtips : Använd tangentbordsgenvägar för att öppna mappar

OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.

Om du vill kunna öppna en mapp genom att t.ex. trycka Ctrl + F1 så är detta väldigt enkelt att ställa in i Ubuntu.
Starta upp Tangentbordsgenvägar (System --> Inställningar --> Tangentbordsgenvägar).



Klicka på Lägg till. I fältet för Namn skriver du in ett namn du tycker passar. I fältet för Kommando skriver du in nautilus /sök/väg/till/mapp. Här är ett exempel



Tryck därefter på Verkställ. Leta sen upp genvägen.



Vänsterklicka på Inaktiverad. Nu kommer det stå Ny genväg... istället för Inaktiverad.
Tryck därefter knappkombinationen du vill använda. Jag använde Ctrl + F1 vilket resulterar i

.

Klicka slutligen på Stäng och allt är klart.

Konfigurera sudoers (exempel Synaptic)

Jag tycker det är ganska irriterande att behöva skriva in mitt lösenord när jag ska (av)installera program.

I denna guide kommer jag visa hur man ställer in så att inget lösenord krävs för att (av)installera program. Om du tar bort kravet på lösenord bör du noga överväga huruvida fördelarna överväger så mycket att den ofrånkomliga minskningen i säkerheten blir värt det.

Filen sudoers är den fil vi behöver editera för att kunna genomföra ovanstående. Från Ubuntu documentation

The /etc/sudoers file controls who can run what commands as what users on what machines and can also control special things such as whether you need a password for particular commands.


Det finns massor att läsa om sudoers, länken ovan är en utmärkt manual. Forumtråden HowTo: Sudoers Configuration på Ubuntuforums.org är ett annat tips att läsa igenom.

För att ändra i filen sudoers krävs att editeringen sker genom programet visudo.
visudo edits the sudoers file in a safe fashion, analogous to vipw(8). visudo locks the sudoers file against multiple simultaneous edits, provides basic sanity checks, and checks for parse errors. If the sudoers file is currently being edited you will receive a message to try again later.


Börja med att konfigurera visudo. Skriv in följande i ett terminalfönster

sudo select-editor




Efter att du valt vilken editor du vill använda (jag valde nano) skriver du in...

sudo visudo

...för att öppna /etc/sudoers
Prioritering sker uppifrån och ner. En rad som skrivs in nedanför en annan blir den som gäller om raderna motsäger varandra.

Klistra in raden nedan så den hamnar längst ner i filen

leif ALL=(root)NOPASSWD:/usr/sbin/synaptic

Byt ut leif till det användarnamn som du har på datorn.

En kort förklaring av raden

"leif" - Användaren leif.
"ALL" - Från vilken dator/IP-nummer som helst.
"(root)"- Med rootanvändar-rättigheter.
"NOPASSWD" - Utan lösenord
":/usr/sbin/synaptic" - Kommandot som berörs av reglerna ovan.

Använd kommandot which för att hitta ett programs sökväg.



När du är klar med editeringen, spara (Ctrl + O följt av Enter) och stäng nano (Ctrl + X). Om något är fel i filen informeras du om det. Om du t.ex. råkat skriva NPASSWD istället för NOPASSWD möts du av

Warning: undeclared Cmnd_Alias `NPASSWD' referenced near line 27
>>> sudoers file: syntax error, line 26 <<<
What now?


Tryck "e" för att editera igen, eller tryck "x" för att avsluta utan att spara.
När du är klar med /etc/sudoers och sparat filen starta upp Synaptic. Inget lösenord ska nu behövas.

måndag 11 maj 2009

Adobe Flash (64-bit) Alpha

Om du installerar Adobe flashspelare med hjälp av Lägg till/Ta bort eller Synaptic och använder Ubuntu 64-bit så installeras 32-bitars versionen av flashspelaren.
Jag har fått mycket bättre flyt i filmerna efter att manuellt ha installerat alpha versionen av Adobes 64-bitars flashspelare.

Om du vill installera alphaversionen följer du bara stegen i guiden nedan.

Börja med att avinstallera paketet nspluginwrapper och flashplugin-nonfree.
Starta Synaptics (System --> Administration --> Pakethateraren Synaptic) och sök på nspluginwrapper. Högerklicka på sökresultatet och välj Markera för total borttagnig. Sök sen på flashplugin-nonfree och markera även den för total borttagnig.
Klicka på Verkställ som finns i övre delen av Synaptic för att verkställa det hela.

När ovanstående är klart, högerklicka här, välj spara länk som och ladda ner filen till skrivbordet.
När nerladdningen är klar högerklicka på filen och välj Packa upp här.

I din hemmapp finns en dold mapp som heter .mozilla, för att kunna se mappen tryck Ctrl + h när du befinner dig i din hemmapp.
Om mappen .mozilla inte innehåller en mapp som heter plugins så behöver du skapa den.
Om mappen däremot redan finns tar du bort alla filer i den som har flash i namnet.

Flytta därefter den tidigare uppackade filen libflashplayer.so till mappen plugins.
Starta om Firefox för att slutföra guiden.

söndag 10 maj 2009

GPG-fel ppa.launchpad.net

Om du har launchpad förråd i /etc/apt/sources.list känner du förmodligen igen felmeddelandet nedan

W: GPG-fel: http://ppa.launchpad.net jaunty Release: Följande signaturer kunde inte verifieras för att den öppna nyckeln inte är tillgänglig: NO_PUBKEY EF4186FE247510BE
W: Du kan möjligen rätta till problemet genom att köra "apt-get update"


Guiden nedan beskriver en enkel metod som löser problemet ovan.

Det finns ett skript som automagiskt lokaliserar och laddar ner saknade nycklar (felmeddelandet ovan beror på att det saknas en nyckel). Skriptet kontrollerar samtliga launchpad förråd som finns i /etc/apt/sources.list

Börja med att installera beroenden som behövs.

sudo apt-get install libhtml-parser-perl libio-socket-ssl-perl

Skriptet change.pl finns att ladda ner härifrån.

När du fått ner skriptet gör skriptet körbart

chmod +x /sök/väg/till/change.pl

Kör skripet

perl /sök/väg/till/change.pl

När informationen om vilka nycklar som behövs laddas ner visas..



...måste du skriva in ditt lösenord för skriptet ska kunna slutföra det hela.

Verifiera slutligen att felmeddelandet försvunnit

sudo apt-get update

lördag 9 maj 2009

ZgegBlog : Skrivbordsteman för Ubuntu


OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.

François VOGELWEITH erbjuder genom projektet Bisigi project nio stycken kompletta skrivbordsteman, redo och nerladdningsklara för Ubuntu. De är var för sig både snygga och funktionella och de är genomgående hög kvalité på samtliga. De innehåller var för sig en egen skrivbordsbakgrundsbild, ikon-tema, GDM-tema och GTK-tema.
Bilderna nedan presenterar var för sig ett av de nio teman som finns tillgängligt.



















För att kunna använda ovanstående teman behöver du följa den nedan beskrivna guiden.

Program --> Tillbehör --> Terminal.

Skriv in

gksudo gedit /etc/apt/sources.list

Ett textdokumentet öppnas.
Längst ner i dokumentet skriver du in

## ZgegBlog Themes: Project Bisigi
deb http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/bisigi/ppa/ubuntu jaunty main


Spara ändringarna och stäng ner gedit..
Skriv därefter i en terminal

sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0x1781bd45c4c3275a34bb6aec6e871c4a881574de && sudo aptitude update


När ovanstående har slutförts, installera de teman du vill använda genom att klicka nedan på temats namn.

Samtliga teman

balanzan theme
infinity theme
Wild-shine theme
Exotic theme
Tropical theme
Bamboo Zen theme
Step into Freedom theme
ubuntu sunrise theme
aqua dreams theme

När du är klar, starta Utseendehanteraren för skrivbordet.

System --> Inställningar --> Utseende



När du bestämt dig för vilket tema du vill använda leta upp och vänsterklicka på det, du kommer märka direkt att det aktiverats.



Jag valde i bilden ovan att Tillämpa bakgrund vilket resulterat i att min nuvarande skrivbordsbild (den raderas inte) byts ut mot Tropical-temats bakgrundsbild. Så här blev resultatet med temat Tropical.



Temat är nu fullt aktiverat och inget mer behövs göras. Om du vill ändra något i temat klickar du på Anpassa... (se två bilder upp)



Inställningarna i bilden ovan styr separata delar av skrivbordstemat. Testa dig fram bland inställningar, du kommer lära dig massor.

torsdag 30 april 2009

Datorinformation + Benchmark med Hardinfo

Hardinfo är ett program som ger dig bra överblick över datorns olika delar och som även fungerar som ett benchmarkprogram.



Du kan t.ex få information hur snabb din processor är i olika tester relativt andra processorer.
Programmet visar mycket detaljer och är ett utmärkt verktyg för den som enkelt vill få en övergripande bild över datorn.
Installera Hardinfo kan du göra genom att klicka här eller använda synaptic.
Efter installationen så hittar du programmet under System --> Inställningar --> System Profiler and Benchmark

onsdag 29 april 2009

Snabbtips : Aktivera Ctrl + Alt + Backspace



OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.

Tangentkombinationen Ctrl+Alt+Backspace för att tvinga en omstart av X Window System är i Ubuntu 9.04 avaktiverad. Om man vill återaktivera funktionen så kan man göra så här

Program --> Tillbehör --> Terminal


Skriv in

sudo apt-get install dontzap && sudo dontzap --disable

Nu ska Ctrl+Alt+Backspace fungera igen.

söndag 12 april 2009

Portabelt Ubuntu för Windows



Användare av Windows kan installera en portabel version av Ubuntu. Genom att använda detta program kommer Ubuntu fungera som ett helt vanligt program för Windows. Projektet heter Portable Ubuntu for Windows.

Så här kan det se ut när programmet körs i Windows.



För nerladdning av exe filen klicka här.

fredag 10 april 2009

MPlayer med stöd för flerkärniga processorer



OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope. Om guiden inte fungerar i nyare versioner av Ubuntu vänligen skicka epost till mig så att jag kan uppdaterar guiden.

En film kodad med H.264 i upplösningarna 720p/1080p kräver mycket processorkraft för flyta på utan problem. Om du brukar använda MPlayer samt har en flerkärnig processor får du mycket bättre flyt i filmerna om du kompilerar senaste versionen av MPlayer med stöd för flerkärniga processorer.

Vi börjar med att installera kompileringsberoenden som krävs för MPlayer. Skriv in i en terminal

sudo apt-get build-dep mplayer

Vi fortsätter sen med att installera git-core och ett GUI för mplayer.

sudo aptitude install smplayer git-core

Skapa mappen src i din hemmapp

mkdir ~/src && cd ~/src

Ladda ner och kompilera den senaste versionen av MPlayer med stöd för flerkärniga processorer.

git clone git://repo.or.cz/mplayer && cd mplayer && git checkout origin/mt && git submodule init && git submodule update && ./configure && make


Under tiden du väntar på att ovanstående blir färdigt, starta upp SMPlayer (Program --> Ljud och Video --> SMPlayer).



Tryck därefter Ctrl + P, du kommer då till inställningarna för SMPlayer. Markera Allmänt som finns längst upp till vänster i raden för de olika sektionerna i inställningshanteraren.

I första fliken General skriver du in i fältet för Select the MPlayer executable:

~/src/mplayer/mplayer

Gå därefter till fliken Video och ändra Output driver till xv
Nu är vi klara med inställningarna under kategorin Allmänt. Markera nu istället Prestanda. I fliken Performance ställ in så att Loop filter står på Enabled. Om du märker att du fortfarande har problem med att spela upp filmer kan du ändra till Skip (always) för att inte belasta processorn riktigt lika mycket. Du får inte samma kvalité men bättre flyt i uppspelningen.

Efter detta är klart markera Avancerat och gå till fliken Options för Mplayer. Skriv in i raden för Alternativ följande

-lavdopts threads=N

I raden ovan byter du ut N till en siffra motsvarande antalet kärnor som SMPlayer ska använda vid uppspelning av filer. Jag har en Core2Duo P9500 och väljer att byta ut N till två för att använda bägge kärnorna. Min rad ser alltså ut så här

-lavdopts threads=2


Nu är vi klara med inställningarna för SMPlayer. Tryck Vekställ följt av Ok och stäng ner SMPlayer.

När datorn har slutfört kompileringen av MPlayer och inga fel påträffats finns nu en färdig version av mplayer klar att testas i home/dittanvändarnamn/src/mplayer/

Testa nu den nya versionen. Starta upp SMPlayer. SMPlayer lyckades inte identifiera vilket versionsnummer av MPlayer jag kompilerat vilket resulterade i att jag mötes av



Jag valde alternativet som i bilden ovan följt av Ok.

Testa att spela upp en 720p/1080p film kodad i H.264
Du ska nu ha mycket bättre flyt i uppspelningen. Du kan jämföra genom att först spela upp filmen med din gamla MPlayer och därefter med SMPlayer.
Om du är helt nöjd med den nya versionen av MPlayer och vill ersätta din gamla MPlayer med den nya skriver du in i en terminal

cd ~/src/mplayer/ && sudo make install

Du kan därefter radera mappen src i din hemmapp om du vill. Ändra även till /usr/local/bin/mplayer istället för ~/src/mplayer/mplayer i SMPlayer.

onsdag 8 april 2009

Hur man kör sin Firefoxprofil från RAM-minnet istället för från hårddisken


OBS: Denna guide är testat i Ubuntu 9.04 Jaunty Jackalope och Firefox version 3.0.8. Om guiden inte fungerar i nyare versioner av Ubuntu/Firefox vänligen skicka epost till mig så att jag kan uppdaterar guiden.

Det är viktigt att ni kontrollerar de olika stegen i guiden. Var noggranna med att döpa filerna/mapparna vi skapar till rätt namn och att innehållet i filerna överensstämmer med ditt system. Har du riktigt otur kan hela din Firefoxprofil försvinna.

Om du vill få ut så mycket som möjligt av denna guide behöver du läsa artikeln The secrets of about:config och genomföra de rekommenderade förändringarna som beskrivs i artikeln.

Tidigare har jag skrivit om fördelarna med att placera Firefox cache i RAM-minnet istället för att använda datorns hårddisk.
För att minimera diskaktiviteten ytterligare och på köpet få med fördelar som snabbare uppstart, omedelbara resultat när du gör sökningar i adressfältet och mycket bättre respons överhuvudtaget kan man placera hela sin Firefoxprofil i RAM-minnet.
Firefox använder SQLite för att hålla ordning på den mesta informationen den behandlar. Nackdelen med SQLite tillsammans med Firefox är att du får mycket I/O (input/output ) aktiviteter eftersom det sker backupskrivningar ofta. Detta resulterar i att Firefox blir segt och slutar svara. Efter en stund kommer Firefox igång igen och man tänker inte så mycket mer på det eftersom man är så van vid detta beteende med Firefox 3 (iaf jag).
För er som har långsamma SSD-hårddiskar så märks detta fenomen väldigt tydligt. Men även ni som har stationära datorer med 7200 rpm diskar har säkerligen stött på fenomenet ett flertal gånger.

Genom att placera din Firefoxprofil i datorns RAM-minne försvinner problemet och Firefox blir bra mycket bättre. Detta kommer märkas tydligt och jag rekommenderar er varmt att genomföra denna guide och själva se hur stor skillnad det blir. Du behöver inte ha mycket RAM-minne för att det ska vara lönt att följa denna guide. Din Firefoxprofil behöver inte vara speciellt stor om du drar ner mängden cache, ungefär 64 Mb extra RAM-minne är det som krävs för att utnyttja fördelarna av denna guide. De som kommer märka av resultaten mest är som jag nämnde tidigare ni med långsamma SSD-hårddiskar samt ni som har bärbara datorer då dessa normalt sett har lite långsammare hårddiskar.
Denna guiden täcker även helt fördelarna man får av att placera Firefox cache i Ram-minnet som jag skrivit om här.

För att ni ska se hur stor skillnad det verkligen kommer bli efter den här guiden så föreslår jag att ni gör följande test redan nu. Öppnar en ny tab i Firefox och börja skriva in en webbsida ni ofta besöker i adressfältet. Försök få en uppfattning om hur snabbt sökresultaten kommer upp då ni skriver. Skriv därefter in about:config och bilda dig en uppfattning om hur snabbt resultaten kommer fram i dina sökningar. När du fått en känsla av hur fort de olika sökningarna sker fortsätter du med guiden.

Det jag märkt efter att placerar min Firefoxprofil i RAM-minnet är följande

* Mycket mindre diskaktivitet
* Omedelbara sökresultat i about:config och adressfältet.
* Inga frysningar av Firefox.
* Snabbare rendering av sidor.

För att placera Firefoxprofilen i datorns RAM-minne så följer du instruktionerna nedan.

Börja med att ställa in hur mycket cache Firefox maximalt ska få använda. Firefox cache ligger inbakad i din Firefoxprofil. Cachen är den del av din Firefoxprofil som enskilt kräver mest minne. Vi behöver därför definiera hur mycket denna maximalt får vara.

Standardvärdet för Firefox cache är 50 MB. Beroende på hur mycket RAM-minne du kan avvara behöver du nu göra en rimlig uppskattning av hur stort värde du ska tilldela cachen. Normalt sett använder Ubuntu sällan totalt mer än ca 500-600 MB av datorns RAM-minne. Jag har 4 GB Ram vilket gör att jag kan tilldela min Firefoxprofil ca 650 MB (inklusive cache) och ändå ha mycket minne över.
Jag kommer i guiden att använda två separata lagringar av min Firefoxfrofil i RAM-minnet. En del för Firefox cache och en del för resten.
Detta för att jag dels vill ha en enkelt åtkomst till cacheinnehållet som jag valt att montera i /media/ramdisk samt för att det ska vara enkelt att följa denna guide även om man följt guiden jag skrivit tidigare som berör Firefox cache.
Jag får en extremt snabb disk på köpet monterad i /media/ramdisk. Disken kan exempelvis användas för att kompilera program extra snabbt då hårddiskens hastighet är en betydande faktor då man kompilerar program.

Om du som jag väljer att använda två separata lagringar av din Firefoxprofilen så börja med att följa instruktionerna i denna guide som behandlar Firefox cache i ram-minnet.
Fortsätt sen med stegen efter det som behandlar cache nedan.

För att ställa in maxvärdet för Firefox cache skriv in about:config i Firefox adressfält och tryck därefter enter.
Det finns nu två olika inställningar för hur Firefox lagrar cache. En för hårddisken och en för RAM-minnet.
Eftersom vi lägger hela vår profil i RAM-minnet kommer det som skrivs enligt Firefox till disken att i själva verket skrivas till RAM-minnet.

Skriv in browser.cache.disk.enable i filterfältet och kontrollera att värdet är True. Om värdet är False dubbelklickar du på False för att växla till True.
Skriv därefter in browser.cache.disk.capacity

browser.cache.disk.capacity styr följande

When a page is loaded, it is cached so it doesn't need to be downloaded to be redisplayed. This preference controls the maximum amount of hard drive space to use for caching purposes.
Länk

Dubbelklicka på browser.cache.disk.capacity för att modifiera värdet.
Tänk på att mängden du skriver in bara utgör en del av din totala Firefoxprofil. Det behövs mer RAM-minne än det du skriver in i fältet totalt sett för din Firefoxprofil. Ca 70 MB mer än vad du tilldelar browser.cache.disk.capacity kommer du behöva reservera i RAM-minnet för din Firefoxprofil. Ett rimligt värde om du vill spara RAM-minne är 20000 [Kb]. Har du däremot massor av ledigt minne kan du göra som jag och dra till med 638000 [Kb]. Ett så högt värde kommer förmodligen aldrig att uppnås om jag inte kollar mängder av filmklipp i Firefox och har datorn på 24/7 under väldigt lång tid. Eftersom jag har så mycket ledigt minne så belastar det höga värdet inte mitt minne speciellt mycket.

När du är klart skriver du in browser.cache.memory.enable och ställer in så att värdet hamnar på True.

browser.cache.memory.enable styr följande

When a page is loaded, it can be cached so it doesn't need to be rerendered to be redisplayed. This preference controls whether to use memory to cache decoded images, chrome (application user interface elements), and secure (https) pages. browser.cache.memory.capacity controls the maximum amount of memory to use.
Länk

Jag tolkade att ovanstående aktiverar exakt samma sak som browser.cache.disk.enable gör. Men dessa är tydligen helt skilda. Jag hittade följande citat

It's completely different than what the disk cache does.

Länk

Skriv nu in browser.cache.memory.capacity och tilldela det ett värde som du känner dig trygg med. Får du inget resultat av sökningen högerklickar du, väljer Ny --> Heltal och skriver in browser.cache.memory.capacity och i rutan som dyker upp efter skriver du in maxvärdet i Kb. Det värde du lägger in hamnar i en separat del av RAM-minnet som inte berörs av det vi gör i denna guide. Du måste räkna med denna del separat när du räknar på hur mycket Firefox totalt sett kommer att använda av datorns RAM-minne.
I guider på nätet så föreslås ett värde på 65536 [Kb] för de som har RAM-minne över. Standardvärdet är 4096 [Kb].
Jag väljer att sätta värdet för browser.cache.memory.capacity till 131072 [128 Mb]

Om du har gott om RAM-minne och vill att detta ska användas rekommenerar jag att öka värdet från 2 till 8 för

browser.sessionhistory.max_total_viewers

browser.sessionhistory.max_total_viewers styr

Pages that were recently visited are stored in memory in such a way that they don't have to be re-parsed (this is different from the memory cache). This improves performance when pressing Back and Forward.

This preference limits the maximum number of pages stored in memory.
Länk

Nu är vi klara med inställningarna i Firefox.

Gå nu till din hemmapp och väl där trycker du Ctrl + h för att visa dolda filer och mappar. Leta upp mappen .mozilla och gå in i den. Gå därefter in i mappen firefox. Högerklicka inne i firefoxmappen och välj Skapa mapp, döp mappen till profile. Mappen kommer att användas dels för att spara ner din profil från RAM-minnet till hårddisken och dels för att ladda in din Firefoxprofil i datorns RAM-minne när datorn startar. Mappen behövs för att ändringar i din Firefoxprofil ska kunna sparas permanent på hårddisken. RAM-minnet töms som ni vet när datorn startas om eller stängs av.

Kopiera nu innehållet i mappen xxxxxx.default (xxxxxx är en kombination av siffror och bokstäver) som finns i katalogen /.mozilla/firefox till den nyss skapade mappen profile. Min profilmapp heter rcw72e7n.default. Om du planerat att använda lite RAM-minne för din Firefoxprofil tömmer du mappen Cache som finns i mappen xxxxxx.profile innan du kopierar över innehållet.

Enklast kopierar du innehållet genom att gå in i mappen xxxxx.profile med hjälp av din filhanterare och väl inne i mappen trycka Ctrl + a för att markera allt och sedan trycka Ctrl + c för att kopiera innehållet. Gå därefter in i mappen profile och tryck Ctrl + v för att klistra in det du kopierat.
När detta är klart så föreslår jag att ni skapar ytterligare en kopia av innehållet och placerar någonstans säkert. Jag skapade en mapp i /.mozilla som en extra säkerhetsåtgärd ifall det skulle hända att mapparna med min profil raderas.

Skapa nu på en plats du kommer ihåg en tom fil (högerklicka t.ex på skrivbordet och välj Skapa dokument --> Tom fil). Döp filen till tmpfs_firefox.sh. Dubbelklicka därefter på filen och klistra in följande text till den.

#!/bin/bash

# Andra nedanstående sa att den blir exakt som din profil
PROFILE="xxxxx.default"

cd "${HOME}/.mozilla/firefox"

if test -z "$(mount | grep -F "${HOME}/.mozilla/firefox/${PROFILE}" )"
then
mount "${HOME}/.mozilla/firefox/${PROFILE}"
fi

if test -f "${PROFILE}/.unpacked"
then
rsync -av --delete --exclude .unpacked ./"$PROFILE"/ ./profile/
else
rsync -av ./profile/ ./"$PROFILE"/
touch "${PROFILE}/.unpacked"
fi

exit


I texten ovan så byter du ut PROFILE="xxxxx.default" så att den överenskommer exakt med din profilmapp. För mig ser raden ut så här

PROFILE="rcw72e7n.default"

När du är helt säker på att du skrivit in rätt så sparar du filen och stänger ner textredigeraren. Högerklicka nu på filen och välj Egenskaper. Gå till fliken Rättigheter och ändra så att Kör är ibockat till höger om ägare.



Stäng ner fönstret när du är klar. Tryck sedan Alt + F2. I rutan som dyker upp skriver du in

gksudo gedit /etc/fstab



Tryck därefter på Kör och ett textdokument som innehåller bl.a. din dators olika hårddiskpartitioner öppnas. Kopiera över nedanstående rad till dokumentet. Placera raden längst ner i dokumentet.


firefox /home/ANVÄNDARNAMN/.mozilla/firefox/xxxxxxx.default tmpfs size=MAXMÄNGDRAMMINEFÖRDINPROFIL,noauto,user,exec,uid=1000,gid=1000 0 0


Ändra därefter följande i textraden. ANVÄNDARNAMN byter du ut mot ditt användarnamn på datorn. xxxxxxx.default byter du ut så att den motsvarar din profilmapp i /.mozilla/firefox.
Ändra MAXMÄNGDRAMMINEFÖRDINPROFIL till det värde som din Firefoxprofil maximalt får använda av datorns RAM-minne. Värdet bör vara åtminstone 70 MB större än värdet för browser.cache.disk.capacity som du angav tidigare i guiden.

Min rad ser ut så här

firefox /home/leif/.mozilla/firefox/rcw72e7n.default tmpfs size=700M,noauto,user,exec,uid=1000,gid=1000 0 0

I andra guider där folk har gjort liknande har det rekommenderats 128M om browser.cache.disk.capacity är satt till 20000.

Spara filen när du är klar och stäng därefter ner textredigeraren. Undvik att starta om datorn eller stänga av den innan du är klar med resten av guiden. Startar datorn om kommer din Firefoxprofil att monteras i RAM-minnet innan vi är helt klara med guiden vilket förmodligen kommer krångla till det ordentligt.

Vi behöver nu tömma innehållet i din .mozilla/firefox/xxxxxx.default katalog. Firefox måste vara helt nerstängt innan mappen tömms för att undvika att Firefox skapar en ny profil i mappen. .
Kopiera relevant del av denna guide till en textfil eller använd en annan webbläsare under tiden för att genomföra de nästa stegen i guiden.


OBS: Nu ska Firefox vara helt nerstängt.
Innan du tömmer katalogen, kontrollera att du har en kopia av innehållet i .mozilla/firefox/xxxxxx.default i katalogen .mozilla/firefox/profile och gärna en extra kopia nånstans.

Markera allt innehåll i /.mozilla/firefox/xxxxx.default genom att trycka Ctrl + a och därefter trycka på Del för att radera innehållet. Nu ska mappen vara helt tom.

Kolla längst ner till vänster i filbläddrarfönstret och lägg på minnet hur mycket ledigt diskutrymme du har där nu. Jag har 27.6 GB ledigt. Titta efter där pilen visar i bilden nedan



Leta nu upp filen tmpfs_firefox.sh som vi skapade tidigare och dubbelklicka på den. Det kommer nu dyka upp en ruta som ser ut så här



Välj alternativet Kör i terminal. Du kommer se ett terminalfönster öppnas och stängas väldigt fort. Detta är helt normalt och beror på att det hela gick väldigt fort. Det skriptet gjorde var att montera din Firefoxprofil i datorns RAM-minne. Dubbelklicka nu en gång till på filen och välj återigen Kör i terminal. Samma sak händer som förut men med skillnaden att skriptet synkroniserade innehållet i mappen profile med mappen xxxxxx.default.

Gå nu till mappen xxxxxx.default och klicka på Uppdatera som finns i filbläddrarens övre mitt. Kontrollera att du fått tillbaks innehållet som du tog bort tidigare. Kolla därefter längst ner till vänster i filbläddraren och du ska se att det lediga diskutrymmet är ändrat och istället nu visar ledigt minne du har kvar för din Firefoxprofil i RAM-minnet.



Starta nu upp Firefox. Gör om samma test som vi gjorde i början av guiden för att få bekräftat skillnaden i hastighet. Öppna upp en ny tab, detta kommer ske märkbart snabare än förrut. Skriv in about:config i adressfältet och tryck enter. Nu kommer rutan om att vara försiktig upp omedelbart. Tryck på Jag lovar, jag ska vara försiktig och du kommer nu omedelbart till inställningshanteraren. Gör en sökning i filterrutan och du kommer märka att resultaten av sökningarna du gör kommer fram direkt. Testa även att i Firefox adressfält söka på en sida du brukar besöka. Resultaten från sökningen kommer omedelbart.
En annan sak som du kommer märka är att hårddisken jobbar mycket mindre nu än tidigare. När Firefox väl börjat bygga upp cache kommer du även märka skillnad i hastighet av renderingen av sidorna du besöker.

Det som återstår nu är att synkronisera RAM-minnet med hårddisken så att förändringarna av profilen finns kvar efter omstart av datorn. För att göra detta behöver vi installera gnome-schedule. Klicka här för att installera det. När installationen är klar startar du upp programmet, Program --> Systemverktyg --> Schemalagda uppgifter. Finns programmet inte där så skriv in gnome-schedule i rutan som dyker upp efter du tryckt Alt + F2.

När programmet startat klickar du på Ny som finns uppe till vänster i programmet. Du möts då av



Välj det översta alternativet En uppgift som körs återkommande. En ny ruta dyker upp. Fyll i fälten så att det blir som i bilden nedan



Du kan ändra siffran 5 till nåt annat, siffran anger tiden i minuter mellan synkroniseringen från RAM-minnet till hårddisken. När du är klar tryck Verkställ och därefter OK i rutan som dyker upp. Stäng ner programmet och leta upp filen tmpfs_firefox.sh. Flytta filen till din hemmapp. Högerklicka sedan på den och välj Byt namn... och lägg till en punkt framför namnet tmpfs_firefox.sh så att dess namn blir .tmpfs_firefox.sh. När du döpt om den så klicka på Uppdatera i filhanteraren och filen kommer att bli dold. Trycker du Ctrl + h för att vissa dolda filer och mappar kan du enkelt lokalisera filen igen.
Nu kommer synkroniseringen skötas helt automatiskt efter omstart av datorn.

Gå nu till System --> Inställningar --> Uppstartsprogram

I rutan som dycker upp klickar du på Lägg till och fyller i följande i rutan som dyker upp:
Namn: Firefox RAM
Kommando: /home/ANVÄNDARNAMN/.tmpfs_firefox.sh

Byt ut ANVÄNDARNAMN till ditt egna. Tryck därefter Spara följt av Stäng
Vi är nu nästan klara, det enda som återstår är att starta om datorn och därefter få bekräftat att allt funkar som det ska.
Efter omstart, skriv in kommandot mount i ett terminalfönster och du ska då se en rad likannde denna

firefox on /home/leif/.mozilla/firefox/rcw72e7n.default type tmpfs (rw,nosuid,nodev,size=700M,uid=1000,gid=1000,user=leif)

Denna guide är baserad på en tråd från ett Gentooforum samt följande artikelVerot.net
Credits till stevenrobertson som postade ideén ursprungligen på Gentooforumet och Joakim Karlsson som uppmärksammade mig på Gentootråden via en kommentar i min blogg.