Tips
Dagens Kommando: Stäng av skärmen via terminal. Tex över SSH.
Skrivet av Daniel Holm mån, 2010-03-01 23:07TIllgången till terminal är något som gör GNU/Linux med dess hundratals distibutioner till det lilla extra. Möjligheten att kunna göra saker snabbt och enkelt via text, istället för att använda muspekaren. Detta bidrar också till oanade möjligheter.
Ta mitt fall tex. Jag är lat och jag har en mobil med WLAN och en SSH klient. När jag blivit så trött av att kolla på något ifrån datorn, och vill att skärmen ska stängas av utan att jag ska behöva röra på mig och troligtvis piggna till lite igen, då kan jag skicka ett snabbt kommando till min laptop, över SSH, och be den att stänga av skärmen. Alltså att sätta den i standby.
"Detta vill jag med kunna göra!", säger ni. Givetvis. Såhär enkelt är det (det krävs inte ens några ytterligare installerade paket i Ubuntu):
$ sleep 1 && xset dpms force off
Först och främst måste 'sleep 1' köras för att kommandot ska köras en sekund efter att du klickat enter. Annars skulle den hoppa igång igen av samma knapptryck som stängde av den.
Sedan körs själva kommandot, som helt enkelt säger till mjukvaran som hanterar strömfunktionerna, att tvinga en avstängning.
Jag har dessutom lagt till en egen BASH-Alias för detta som lyder:
alias monitor-off='DISPLAY=:0.0 sleep 1 && xset dpms force off'
Här har jag lagt till DISPLAY=:0.0 för att kommandot ska kunna köras ifrån min mobil eller dyl, över SSH. Annars skulle det klaga på att ingen skärm är tillgänglig - vilket det inte är över SSH i denna mening. Då säger man istället till vart programmet ska förbehålla sig, vilket alltid är DISPLAY=:0.0 om du inte lekt med annat, men då skulle du nog redan veta om det.
Ny musikspelare som ställer upp till kamp - Guayadeque.
Skrivet av Daniel Holm ons, 2010-02-17 23:55När jag började använda Ubuntu så gick jag igenom varenda musikspelare som jag kunde finna. Det var alltid något som saknades eller som jag störde mig på. Rhythmbox, Exaile!, Banshee, Listen, Amarok, och massor med flera.

Jag använde först Rhythmbox, men det brast funktionsmässigt. Bytte till Exaile!, men så föll jag på Banshee. Nu har jag under några veckor haft problem med Banshee - som blivit min favorit i allt ifrån utförande till utseende (och att de har stöd för att synka med min Android-mobil) - Jag har inte kunnat spela upp mina .ogg/.oga-filer. Fick dock ordning på det idag.
Men fortfarande så ser jag gärna på nyheter och testar ett och annat när jag får tillfälle. Nu faller lotten på den nya musikspelare, med det krångliga namnet; Guayadeque.
Orginalartikeln tar upp alla dess fördelar och nyheter - intressant läsning. Så innan jag själv ska prova det så ville jag tipsa om det.
- Roligt:
- Labels - Ge låtar etiketter och bläddra med hjälp av dem.
- TagEditor med MusicBrainz
- Gaplöst musikspelande
- Hämtar omslag
- Hämtar automatiskt låttexter och sparar dessa
- Last.FM pane
- Dynamiska spelningslistor
- Smart spelningsmode för att nästa låt väljs utefter aktuell låt
- VU Mätare
- Anpassningsbart utseende
I Ubuntu 9.10 Karmic Koala installerar du det enklast med dessa tre kommandon i en terminal:
sudo add-apt-repository ppa:dtl131/mediahacks
sudo apt-get update
sudo apt-get install guayadeque
Kör du inte Ubuntu 9.10 Karmic Koala, så kolla här: http://sourceforge.net/projects/guayadeque/
Nytt, simpelt ritprogram: Pinta.
Skrivet av Daniel Holm ons, 2010-02-10 02:34Jag älskar GIMP och sedan jag började använda det så har jag kommit rätt långt. GIMP har en viss inlärningströskel och är rätt avancerat över lag. Därför finns det en hel del enklare alternativ till att rita lite. Vissa av dessa är kanske inte så attraktiva i dagens ögongodis-värld.
Därför vill jag tipsa om Pinta, som är ett nytt, fräsch och just - simpelt - program för att måla lite i Ubuntu eller andra GNU/Linux-dister.
Pinta är en klon av Paint.NET och är även det skrivet i .NET (Mono)

Funktioner i Pinta:
- Vanliga verkyg som penna, pensel, sudda osv.
- Support för flera lager.
- Full historia - vilket inte de flesta simpla ritprogram har. Välkommet!
- Effekter och justeringar. Som att göra bildern svartvit och annat.
- Utvecklarna lovar mer godsaker på gång.
Pinta verkar vara lovande, men är fortfarande i ett tidigt stadium.
Avslutar med ett skämt jag läste tidigare idag:
"I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing."
Nytt möjligt tema för Ubuntu Lucid Lynx - Homosapien 2.
Skrivet av Daniel Holm tis, 2010-02-02 23:03
Det kommer in allt finare eventuella teman till nästa Ubuntu utgåva, 10.04 Lucid Lynx. Denna gång var det så oerhört snyggt att jag genast bytte till det och vill nu dela med mig vidare.
Dagens Kommando: Enkelt skärmbyte med Disper + ett tillhörande skript.
Skrivet av Daniel Holm sön, 2010-01-31 17:20
Den dator som jag använder på heltid, och min egentliga enda arbetssation är en bärbar Zepto Znote G14b. Det tillhör också att jag har en extern skärm inkopplad när jag är hemma och vid skrivbordet. Jag ville enkelt kunna skifta mellan den interna och den externa skärmen eftersom jag nästan alltid har med min laptop när jag ska iväg, och funktionstangenten fungerar inte. Det gick att av-aktivera den interna och aktivera den externa via nvidia-settings, men det krävdes en del steg som jag såg som fullkomligt onödiga och gav mig ut på jakt - och jag fann svaret: Disper.
Disper är ett litet program som man kör i terminalen, som enkelt kan göra det jag ville ha gjort bara igenom vald parameter och dessutom både aktivera cloning och extended. Men samtidigt ville jag inte behöva skriva kommandot varje gång, och inte heller kom jag fram till en lösning för att kontrollera vilken skärm som var aktiv, sätta in det i ett skript och låta de båda alternativen att skifta beroende på vilken som är aktiv för tillfället.
Istället gjorde jag ett litet skript som visar en lista med fyra val (Internal, External, Clone och Extended) grafiskt med Zenity, för enkel hantering.
Disper ska fungera med i princip alla nvidia-kort och kanske flera andra kort, se hemsidan. Förutom det paketet så behövs Zenity.
Därför börjar du med att installera de båda paketen 'disper' och 'zenity', som båda finns i Ubuntus förråd. Tex via terminal:
$ sudo apt-get install disper zenity
När det väl är klart så laddar du ned mitt skript som är bifogat i detta inlägg. Gör det körbart (Grafiskt) och använd det på valfritt sätt. Tex igenom att koppla en tangentbordskombination som låts köra skriptet.
Sen är det bara att göra sitt val. Funkar det inte så är det Disper som felet ligger hos - detta skript kör bara disper med olika variablar så kom inte till mig om det skulle bli problem.
EDIT: Pga. en säkerhetsprincip i Firefox så går det inte att ladda ner en .sh-fil. Därför har jag lagt upp denna istället. Är dock samma fil, fast utan .sh i slutet:
http://www.danielholm.se/dropbox/disper
Tio tips för ett gott forum.
Skrivet av Daniel Holm tors, 2010-01-28 23:38Urban Anjar har samlat tio - som jag ser - fantastiska tips om hur man borde uppföra sig i ett forum, som tex Ubuntu Sveriges.Vill passa på att tipsa om dessa, då de som sagt är mycket bra, om än små. Som fadder på forumet så är det alltid uppskattat rent generellt och jag försöker besöka forumet kontinuerligt och det blir ju absolut enklare med vissa frågor än andra.
- Hitta rätt forum! På ubuntu-se.org/forum får du bra hjälp med Ubuntu, men vill du ha hjälp med bilreparationer, trädgårdsskötsel, villabygge, hästavel eller Windows finns det säkert bättre ställen att vända sig till. Det finns forum för nästan varje tänkbart behov.
- Registrera dig på forumet! Du väljer då ett användarnamn, smeknamn, ofta kallat nickname. Kanske får du ett lösenord automatiskt. Annars får du välja ett – välj i så fall inte ditt viktigaste och hemligaste lösenord.
- Ta tid på dig och lär känna forumet! De olika inläggen bildar något som kallas trådar och de är sorterade ämnesvis i tavlor eller mappar. Försök hitta den rätta ”samtalstonen” i forumet. Olika forum har lite olika stil.
- Forumet har regler! De kan vara långa och komplicerade, men man kommer långt med folkvett, trevligt uppträdande, hänsyn och respekt. Uppträd som du skulle göra i fikarummet första veckan på det nya jobbet. Provocera till exempel inte fram korkade diskussioner. Gör inte reklam för din egen firma eller webbsajt och ha lite tålamod när du väntar på svar på dina frågor. Gör inte folk ledsna eller förbannade. Följer du inte reglerna kan forumets ordningsmän, moderatorer och administratörer i värsta fall kasta ut, banna, dig, men de kan också exempelvis kasta bort det inlägg du har skrivit.
- Spar på frustrationen! Antagligen postar du en fråga för att det är något som inte fungerar – vi vet hur frustrerande det kan vara. Säg att du till exempel försöker installera Ubuntu på en dator men inte får igång det. Det betyder inte att Ubuntu är skit och ännu mindre att de miljoner människor som använder det är idioter. Det är antagligen du som har klantat till det och definitivt du som behöver hjälp.
- Slösa med informationen! Försök redan i rubriken ge en så bra beskrivning som möjligt av ditt problem och fyll sen på ytterligare i själva inlägget. De mest erfarna på forumet hinner ofta bara ögna igenom rubrikerna och göra ett eller annat nerslag om de känner igen något. Tala till exempel om vad du har för hårdvara. Har du ljudproblem, tala om vad du har för ljudkort, har du nätverksproblem, tala om vad du har för nätverkskort och vad du har för internetoperatör och så vidare. Tala om om felet uppstått plötsligt, om det alltid varit där eller om du pillat på nåt, så att det slutade funka. Felmeddelanden kopierar du gärna in ordagrant.
- Tjata inte! De som svarar i forumet gör det gratis på sin fritid. De har också jobb, tvätt som ska hängas, hundar som ska rastas och staket att måla. Ge dem tid att svara. Dröjer det väldigt länge (=veckor eller i alla fall flera dagar) kan du för all del bumpa din fråga, alltså skriva ett nytt inlägg i samma tråd, men gör det lite fint, till exempel, genom att ge kompletterande upplysningar. Hittar du själv lösningen, meddela detta så att inte folk lägger en massa tid i onödan.
- Var hjälpsam och trevlig! Kanske kan du ännu inte svara på så många tekniska frågor, men det finns kanske några nybörjarfrågor du klarar? Annars finns det kanske annat du kan hjälpa till med? Om inte annat tackar du förstås när någon försökt hjälpa dig och talar om ifall lösningen funkade för dig.
- Bekanta dig med folk! Forumet har ofta någon liten trivselhörna för allmänt socialt snack. Bjussa på dig själv där, men var försiktig med fräckisar och skämt som kan uppfattas som rasistiska eller sexistiska, sånt tas inte väl upp på alla ställen.
- Forumet är en guldgruva! I alla fall om det varit igång ett tag finns där ofta väldigt många frågor med redan färdiga svar. Man kan lära sig mycket på att läsa gamla forumtrådar, men ännu effektivare är det om man lär sig söka bland dem.
GMail sätter HTTPS som standard.
Skrivet av Daniel Holm tors, 2010-01-14 13:55Nu har äntligen Google satt HTTPS som standard för GMail. Tidigare har man endast haft det vid själva inloggningen, men efter att en hackare har lyckas ta sig in på ett Gmail-konto så har de helt gått över till HTTPS. Jag har sedan länge kört med HTTPS rakt igenom och har därmed tipsat om det förut.
Här kan du läsa om hur man gör: http://mail.google.com/support/bin/answer.py?hl=sv&answer=74765
Se till att aktivera HTTPS för alla våras skull. Mot FRA och mot hackare.
Saker framför dig.
Skrivet av Daniel Holm sön, 2010-01-10 21:10Satt och nötte igenom en massa gamla feeds jag inte läst och fann en hel del fantastiska klipp som jag måste dela med mig av.
Enklare grafiskthantering av Wiimote med Wiican.
Skrivet av Daniel Holm sön, 2010-01-03 18:43Wiimote är i GNU/Linux-världen kallad för världens universalfjärrkontroll (lite löst översatt). Vad det betyder är att man med Nintento Wii's standardkontroll kan göra nästan allt. Den har mycket godsaker i sig och tillsammans med GNU/Linux så finns det nästan inget slut på möjligheterna. Även forskare använder Wiimote. (ska se om jag kan finna artikeln jag syftar på)
Det har under en lång tid funnits programvara för att kunna leka och göra div. saker med en Wiimote, men i vissa fall så är det kanske inte så roligt att sitta och nöta div. koder och skriva egna textfiler för olika profiler. Nu har ett alternativ som istället samlat det som krävs för att använda och konfigurera kontrollen grafiskt.
Lösningen heter WiiCan och installeras som så i Ubuntu 9.10 Karmic Koala:
- Lägg till WiiCan's förråd (PPA). Antingen via kommandot nedan eller igenom att lägga till ppa:fontanon/wiican i
System > Administration > Programkällor och sedan Tredjepart-fliken.
$ sudo add-apt-repository ppa:fontanon/wiican - Ifall du lade till PPAn igenom Programkällor-fönstret så kommer du få valet att "Ladda om" när du stänger fönstret. Om du däremot körde kommandot för att lägga till det så kör du yttligare ett:
$ sudo apt-get update - Installera WiiCan grafiskt igenom att söka reda på det i Program > Programcentralen.
Eller via kommandot:
$ sudo apt-get install wiican
Nu kan du starta WiiCan igenom Program > Tillbehör > WiiCan och leka runt.
Orginal artikel: Ubuntu Geek: Wiican - Easy Wii remotecontrol on Ubuntu Linux
Flasha din Android i GNU/Linux.
Ordlista:
Recovery ROM/Image - Detta är filen som är en typ av "återställnings ROM". Det är via denna man kan göra backuper, formatera SD-kortet, flasha telefonen mm.
ROM - SJälva "Operativet". Är i princip som en GNU/Linux-dist. Nya funktioner, program och annat kul.
32A/B - Det finns två versioner av telefonmodeller, i form av deras chip. HTC Dream är 32B och det finns också en Google brandad HTC Magic som är 32B. Men har du en telefon som det står HTC och inte Google på (vilket alla i Sverige ska vara) så är det en 32A.
1. Recovery filen.
Ni kan välja lite vad som - det finnas hur många som helst att finna och använda. Men jag rekommenderar denna då den har lite extra funktioner och är vältestat och go.
http://forum.xda-developers.com/showthread.php?t=530492
http://www.cyanogenmod.com/
http://forum.xda-developers.com/showthread.php?t=537204
Välj senaste versionen.
2. ROM.
I detta läge tänkte jag lägga in den senaste versionen (4.2.4) av CyanogenMod. Den är laddad med gosaker, optimisering mm. Dock är den egentligen tänkt för 32B telefoner. För vidare utförande se längre ner.
CyanogenMod: http://forum.xda-developers.com/showthread.php?t=567610
Samling av en massa olika ROMs:http://forum.xda-developers.com/showthread.php?t=534464
3. Installera Android SDK.
Ladda först ner Linux versionen härifrån: http://developer.android.com/sdk/index.html
Packa sedan upp den på valfri plats.
Skaffa ned 'fastboot' och lägg den i 'tools'-mappen i android-sdk mappen som du nyss packade upp.
Finner du här: http://android-dls.com/files/linux/fastboot
4. Aktivera USB debugging på din mobil igenom att gå in i Setttings > Applications > Development och klicka i USB Debugging. Koppla sedan in din mobil till datorn via den tillhörande USB-kabeln.
5. Fastboot.
Välj nu på mobilen att montera filsystemet på datorn. När din sedan har kontakt så kopierar du över de eller den ROM filen du valt till mobilen. Avmontera sedan på både dator och mobil.
Stäng av mobilen och starta upp den igen igenom att hålla in både power-knappen och sänk-knappen.
Nu ska mobilen starta i "fastboot".
Klicka ev. på tillbaka knappen så ska det stå Fastboot USB.
6.Flash!
Börja med att kopiera in den recovery-fil du vill använda till tools mappen i Android SDK-mappen. Öppna sedan en terminal och cd in i 'tools'-mappen i Android SDK-mappen och kör:
$ sudo .fastboot devices
Finner du den där så kör du:
$ sudo ./fastboot boot recovery...img (vad nu din recoveryfil heter)
Nu kommer det att hända grejer på din mobil.
Använda trackpaden för enkel navigering i menyerna.
OBS! Nu är ett bra tillfälle att göra en backup av det du hade på mobilen så att du enkelt kan återställa det när du vill till precis som su hade det innan. När backupen är klar så startar du om och sedan kopierar över filen till din dator ifrån mobilens SD-kort. Går att göra med USB-kabeln. Mobilen måste då dock startas upp som vanligt igen. När du har kopierat över den filen så startar du upp mobilen i fastboot igen, precis som i steg 6 och sen fortsätter framåt.
7. Nu ska vi ta bort ALLT som finns på telefonen. Sista chansen för att spara.
Välj 'Wipe data/factory reset' i listan.
8. Ladda den nya ROMen.
Efter Wipe är klart så scrollar du ner till "Apply sdcard:update.zip". Nu laddas den nya romen in på mobilen,
9. Starta om din mobil.
10. Starta den igen som vanligt. Nu kan det ta ett tag vid första uppstarten, så ta det lugnt. När det väl är igång så ska allt funka som smort ;)
Du kan dock ha USB-kabeln i pluggad och köra:
$ sudo ./adb lolcat
för att se vad som sker på mobilen för tillfället.
Skulle ni under instruktionsdelen, där man får logga in på sitt Gmail-konto, märka att ni inter har internet så är det pga. APN-inställningarna. Hjälp med det finner ni här: http://www.swedroid.se/forum/showthread.php?t=28
Extra tips:
De flesta nya ROMar tillåter att man numera använder SD-kortet för att lagra program smidigare. För detta så krävs det först ett SD-kort (givetvis) och sedan att man har två partitioner på detta. Det måste dessutom vara i ordningen; FAT32 och sen Ext2. Den första partitionen är den som du lagrar alla filer och dyl på, medans den andra kommer att vara den som innehåller dina progam.
Senare CyanogenMod ROMs (4.1.99):
Detta blir nu iallfall ett steg extra.
1. Så måste du ladda ner en orginal ROM av din tillverkare: http://www.androidspin.com/downloads.php?dir=enomther/ROM/&file=HTC_ADP_...
2. Ladda ner Cyanogen ROMen som du vill använda.
Om du nu också har en 32A så behöver du ladda ner patchfilen: http://forum.xda-developers.com/showthread.php?t=568032
3. Lägg över alla två(/tre) filer till ditt SD-kort.
4. Boota up mobilen via fastboot som ovan.
5. Wipe/Restore to factory.
6. Format ext-partitionen (om du har en).
7. Flasha först tillverkare-ROMen.
8. Flasha sen med din valda CyanogenMod ROM.
9. Om du har en 32A så flashar du med porten med.
10. Starta om och du är igång.
Problem:
Skulle du vara klantig nog att ta och flasha din mobil med en 32b ROM (hänt mig) så är det ingen fara. Antingen så flashar du om den med en annan 32a ROM eller nedgraderar till den förra som funkade (då måste du Wipe igen). Det finns även små ROMs som egentligen bara innehåller skillnaderna mellan 32a och 32b ROMarna. Skillnaden är föresten bla. en fil för WLAN. Då följer man instruktionerna för själva flashingen ovan, men när man bootat upp recovery-img så väljer man att flasha mobilen med vald .zip fil, som då är 32a filen. Den ska givetvis lagts på SD-kortet innan detta.
Länkar:
http://www.cyanogenmod.com/
http://code.google.com/p/cyanogen-updater/
http://www.swedroid.se/sa-har-flashar-du-htc-magic
Massa ROMs:
http://forum.xda-developers.com/showthread.php?t=534464
Patch/Port ROMs:
http://forum.xda-developers.com/showthread.php?t=568032

