Guide
Mozilla Firefox 4.0 ifrån egen PPA.
lör, 2010-07-17 15:50 — Daniel HolmJag har länge sett fram emot att ha ett Firefox med inbygt stöd för HTML5 - vilket har varit en fråga av modifikation, de har inte haft videostödet tidigare. Men i Firefox 4.0 så kommer de ha stöd för HTML5 video via WebM.
Mozilla har själva en "nightly-build" PPA på Launchpad där bla. Firefox 3.7 (som ska bli 4.0) finns. Dock så gör just att det är ny version varje natt, att det är labilt och jag har själv inte alls uppskattat att använda det. Och inte heller vill jag bara köra Firefox ifrån ett arkiv, jag vill ha en PPA!
Och nu finns det faktiskt en - en som är "stabil" på så vis att det bara kommer ut en uppdatering varje månad. Alltså i den takt som en ny Beta, eller dyl, släpps av Mozilla av Firefox 4.0.
Gör som raderna nedan för att lägga till förrådet och installera Firefox 4.0, baserat på vilken Ubuntuutgåva som du kör:
sudo add-apt-repository ppa:silverwave/one-daily-a-month-1
sudo apt-get update
sudo apt-get install firefox-4.0
sudo add-apt-repository ppa:silverwave/one-daily-a-month-3
sudo apt-get update
sudo apt-get install firefox-4.0
Dagens Kommando: Skype och NotifyOSD.
sön, 2010-06-20 14:58 — Daniel HolmJag uppskattar helhet och med det sagt, vill jag inte att alla de applikationer som jag använder i min vardag ska ha egna saker för sig. Ett exempel på program som har eget fuffens för sig är Skype.
Inte nog med att det är byggt på Qt och jag föredrar GTK, utan de har sina egna, smått fula notifieringar. Jag tycker om Ubuntus NotifyOSD och jag vill andänvda den även där. Vill du det med? Well, this is what you do:
1. Öppna Skype och gå in i inställnigarna. Gå sedan vidare till notifications.
2. Markera den notiferingen som du vill förändra, tex "Incomming Call Ringing".
3. Klicka på knappen för att få fram mer avancerade val. Då kommer ett fält till längst ner, där du kan fylla i egna kommandon. Som vi tidigare vet så kan man skapa sina egna notifieringar av NotifyOSD.
4. Klicka i att du vill köra ett eget kommando, klicka även ur Skypes standardnotifiering. Fyll nu i att valt kommando såsom:
notify-send "Inkommande samtal ifrån %sname." -i skype
5. Klicka på att testa markerat "Event" så ska det fungera.
Sedan är det bara för dig att göra samma sak på andra notifieringar som du vill ha på andra sätt. Jag har valt dessa:
notify-send "%sname är nu ansluten" -i skype
notify-send "%sname loggade ut." -i skype
notify-send "Inkommande kontaktförfrågan av %sname" -i skype
notify-send "%sname är nu tillagd." -i skype
notify-send "%sname försöker chatta med dig." -i skype
notify-send "%sname försöker skicka en fil till dig." -i skype
notify-send "Filsändelse ifrån %sname är nu klar." -i skype
notify-send "Filsändelse ifrån %sname avbröts." -i skype
Som du ser så finns det en variabel för aktuellt användarnamn som du enkelt kan använda: %sname
Fingeravtrycksläsare och Ubuntu 10.04 LTS Lucid Lynx.
fre, 2010-05-07 16:19 — Daniel HolmNär jag köpte min nya laptop så lade jag en extra tanke på att jag ville ha en laptop med fingeravtrycksläsare. Dels för att jag är lat och inte vill behöva skriva mitt oändligt långa lösenord hela tiden, dels att det är riktigt coolt och dels att det ger en ytterligare säkerhet.
När jag väl fick min nya laptop, med fingeravtrycksläsare, så fanns ingen support för den.
Nu har Ubuntu 10.04 Lucid Lynx landat, med en nya möjligheter. Det och att utvecklare av fingeravtrycksautentikation har kommit en bit - Nu funkar min fingeravtrycksläsare! Därför tänkte jag sätta ihop en guide för hur du får igång din fingeravtrycksläsare så att du kan logga in, låsa upp skärmen och använda den när sudo används:
1. För det första så behöver du köra Lucid (även om det finns paket för Karmic, dock så kommer de med vissa problem).
2. Du behöver givetvis en fingeravtrycksläsare - och den ska ha support. Se listan här: http://reactivated.net/fprint/wiki/Supported_devices
Detta kollar du enklast igenom att köra detta i en terminal och jämför:
$ lsusb
3. Lägg till denna PPA:
$ sudo add-apt-repository ppa:fingerprint/fprint
$ sudo apt-get update
4. Lägg till fprint-demo för att bekräfta att din läsare fungerar:
$ sudo apt-get install libfprint0 fprint-demo
Öppna det sidan via Program > Tillbehör > Fprint-Demo och testa.
5. Installera nu paketet nedan, vilket är den bakomliggande tekniken för avläsningen:
$ sudo apt-get install libpam-fprintd
6. Öppna nu "Om Mig" som finns, antingen via System > Inställningar > Om mig, eller så klickar du på Lucids nya me-menu och klickar på din bild/namn.
7. Uppe i hörnet på denna ruta så kan du nu klicka för att fånga ditt fingeravtryck. Du kan även göra detta via terminal:
$ fprint-enroll
8. Det finns en bugg med gksudo som gör att rutan inte visas när man ska dra sitt finger, därför ska vi installera gksu-polkit - vilket är ett nytt gksudo med support för PolicyKit. Detta har bara support i Lucid:
$ sudo apt-get install gksu-polkit
9. Nu tar du och ändrar alla programstartare som har gksu/gksudo framförsig, till: gksu-polkit
Tex Synaptic eller Gparted. Dessa ändrar du via System > Inställningar > Menyredigeraren.
10. Nu kan du testa att låsa skärmen och använda ditt finger för att låsa upp. Allt ska nu vara helt i sin ordning.
Obs! Ifall du har din hemmmapp krypterad så kommer inte ditt fingeravtryck att dekryptera din mapp. Att avända ditt fingeravtryck vid inloggningen av ditt konto så kommer inte heller din standardnyckelring att låsas upp. Därför kan du ta och fortsätta logga in med lösenord vid uppstart och endast använda ditt fingeravtryck när du ska låsa upp skärmen, sudo och dyl.
Vid alla tillfällen som fingeravtryck ska användas så kan du även använda lösenord, men du måste vänta ut tidsgränsen som finns. Denna är rätt lång och jag letar efter en lösning på hur man kortar ner denna.
Hoppas på mycket nöje och trevlig helg!
EDIT: Läs mer här: https://edge.launchpad.net/~fingerprint/+archive/fprint
Share internet over Wifi using HTC Magic.
fre, 2009-08-07 16:37 — Daniel HolmNote: This guide was based on a HTC Magic with the unoffical Hero ROM, but should be the same thing on an "normal" HTC Magic with the "usual" Cupcake ROM. HTC Dream aka. G1 or DevPhone already has a kernel with Iptables so this guide wont be necassary on that device.
The guide is also meant using a computer installed with Ubuntu, but shouldn't ither be impossible to use with another dist. (or OS). The main thing on the actual computer is support for ad-hoc-networking and able to set proxy-settings.
One other thing is that if ad-hoc was supported out-of-the-box on Android, we wouldn't have to use the Wifi-tethering application.
Set up your Android-phne:
Begin with installing 'Proxoid' from Android Market and Wifi-Tethering from here: http://code.google.com/p/android-wifi-tether/
We need the Wifi Tethering to create a ad-hoc network between the phone and the laptop. Proxoid is a HTTP-Proxyserver, which will handle the actual internet.
Set up your laptop:
- Open your Proxysettings. Open 'System>Settings>Networkproxyserver'.
- Create a new place and call it whatever you want. Then set it to manual config of proxy and also choose to use the same proxy for every protocoll.
- Now set the HTTP-proxyserver to 192.168.2.254 (the default IP for the Wifi-tethering network).
Go online:
- Start Wifi-Tethering on your phone.
- Connect to your ad-hoc system on your laptop.
- Start Proxoid on your phone.
Now you should be online!
Hope that this help - I love it!
EDIT: Since I posted this, I got a few errors and didn't got it to work since I did it like this:
- Connect your phone to the computer using the USB-cable. (Debugging mode on!)
- Start the proxy and Wifi tether. Then connect to the ad-hoc-network.
- You will have to have the Android SDK installed and the "adb"-file in the tools dir. Change dir to this dir.
- Run;
$ sudo ./adb forward tcp:8080 tcp:8080 - Open the proxysettings and change it as above, with the phones IP as the SOCKS server.
- Now enjoy the connection to internet.






