Tips

Multimediaknappar och Notifiering till Spotify i Ubuntu.

Spotify LinuxJag kör numera med bara Spotify på både mobil och på datorn (i Ubuntu) - tycker att deras Linux Preview funkar riktigt bra. Med nyare Ubuntu så finns även support för ljudmenyn så att man kan byta låt eller pausa i såväl Spotify som Banshee eller dyl. Däremot saknas support för multimediaknapparna och att man faktiskt inte får någon notifiering vid låtskifte - så nu fixar vi det!

Det enda som behövs är faktiskt ett pythonskript (och ett python-paket för notifiering, men den torde vara installerad som standard) Spotify-Notify.

  1. Ladda ned senaste versionen av Spotify-Notify här: http://code.google.com/p/spotify-notify/
  2. Packa upp mappen innehållande pythonskriptet och en ikon till valfri plats. Jag packade upp till Program i min hemmapp.
  3. Spotify-Notify startar automatiskt Spotify om det inte redan körs, och eftersom jag vill att multimediaknapparna och notifierin ska fungera utan att behöva göra mer än att bara starta Spotify, så redigerar vi startfilen så att det kör skriptet istället för Spotify, så startar skripet i sin tur Spotify.
    Öppna en terminal och kör dessa två kommandon: (det ena gör en backup av startfilen, sen öppnar vi den riktiga för redigering)
    $ sudo cp /usr/share/applications/spotify.desktop /usr/share/applications/spotify.desktop.bak
    $ sudo nano /usr/share/applications/spotify.desktop
  4. Redigera där raden "Exec" på detta vis:
    Ifrån: Exec=spotify
    Till: Exec=/home/namn/Program/spotify-notify/spotify-notify.py
  5. Ifall du har Spotify igång, stäng det. Annars så testar du nu att starta det på normalt sätt.
    Nu ska det funka att använda datorns multimediaknappar och dessutom få en notifiering för vilken låt som spelas.

Guide: Google integration i Mozilla Thunderbird (7).

Thunderbird iconUbuntu har tagit steget ifrån GNOMEs tidigare trotjänare Evolution som mailklient, och istället bytt till Mozilla Thunderbird.
Det finns givetvis både för- och nackdelar och lika perspektiv. Tex. så finns det bättre standardstöd för det mesta i Evolution, medan det inte är lika modulärt. Å andra sidan finns det saker som är lättare med Thunderbird (som att lägga till sin GMail) och att det är just modulärt med något tusental av tillägg.

I denna lilla guide vill jag berätta och vägleda er hur ni får igång er Gmail i Thunderbird, med integration.
Jag kör för tillfället Ubuntu 11.10 och Thunderbird 7, men använde mig av precis samma tillägg och tillvägagångsätt som i Ubuntu 11.04 och Thunderbird 3.

Du behöver en webbläsare och Thunderbird installerat.

Gmail:

  1. I Thunderbird - om du inte har startat det och lagt till ett konto innan - klicka på Arkiv -> Nytt -> Nytt E-postkonto.
  2. Följ instruktionerna och fyll helt enkelt i, bla., din mail. Thunderbird ställer automatiskt in alla inställningar för Gmail.
    Tips: Använd IMAP. Om du inte redan gjort det; gå in i Gmail inställningarna och aktivera det.
  3. Klicka på Skapa konto.
    Klart!

Google Calendar:

  1. Ladda ner tillägget för Thunderbird: Provider for Google Calendar
    Välj att Spara till disk.
  2. Gå in i Tillägg i Thunderbird, klicka på verktygsikonen och välj att installera ifrån fil. Välj då nedladdad fil ifrån förra steget.
  3. Gå in på Google Calendar via din webbläsare.
  4. Inställningar för kalender -> Kalendrar-fliken
  5. Välj kalendern du vill använda.
  6. Klicka på XML för aktuell kalender och spara den länken till den via kopiera.
  7. Tillbaka till Thunderbird; Arkiv -> Nytt -> Calender.
  8. Välj att kalendern är på nätverket, klicka i Google och klistra in adressen du precis kopierade.
  9. Klicka på nästa så kommer en inloggningsruta upp (om du valde den privata XML-länken) - fyll i ditt lösenord.
  10. Välj ett namn på din nya kalender (och färg).
    Obs! Ifall du klickat i att få alarm så kommer i princip alla dina alarm som du har i kalendern att dyka upp i ett fönster. Den kommer att ticka ned och du kan klicka på Dissmiss all en gång och sedan OK på felmeddelandet när väl den listan är tömd.

Mer hjälp för Google Calender pluginet finner du här: https://wiki.mozilla.org/Calendar:GDATA_Provider

Google Contacts

För Thunderbird 7 finns ingen stabil utgåva ännu, utan då får man köra en beta, som jag fann här:
http://hogi.sakura.ne.jp/xpi/gmcont0637b2_TB3.1.x-7.x.xpi

I andra fall återfinns den stabila utgåvan här: https://addons.mozilla.org/en-US/thunderbird/addon/google-contacts/

  1. Spara filen.
  2. Gå in i tillägg i Thunderbird, klicka på verktygsikonen och välj att installera ifrån fil.
  3. Välj filen som du nyss laddade ned.
  4. Bekräfta och Installera tillägget
  5. Starta sedan om Thunderbird så kommer alla adressböcker för de Googlekonton som du angett, att bli tillagda i Thunderbirds adressbok.

Dagens Kommando: Hämta BankID med FriBID.

FriBID på Skatteverket

Jag har tidigare skrivit guider om hur du installerar och använder BankID (e-legitimation) i Ubuntu (GNU/Linux).

Mitt BankID gick ut för en tid sedan och jag har haft problem att hämta hem min nya legitimation då jag bara använder Ubuntu.
Den officiella klienten vägrade att fungera för hämtning av min legitimation - vilken egentligen gladde mig då jag åter fick vrida min vy mot FriBID.

Nu funkar det och såhär gör du!

Vi ska i denna korta guide, ladda ned FriBID i källkodsform, installera nödvändiga paket, kompilera och slutligen installera.
Se till att avinstallera tidigare versioner eller program som hanterar BankID på ditt system.

  1. Gå till denna sida och ladda ned den senaste utgåvan av FriBID: http://git.fribid.se/fribid
    Direklänk för aktuell (v.0.3.1): http://git.fribid.se/fribid/snapshot/fribid-0.3.1.tar.bz2
  2. Packa upp den nedladdade filen på valfri plats, tex. i din hemmapp.
  3. Öppna en terminal, för nu ska vi installera de paket som krävs för att kompilera (devel):
    $ sudo apt-get install build-essential libssl-dev libgtk2.0-dev

    I mappen med dina filer finns filen INSTALL. Den innehåller info om koden, och även vilka mjukvaror som är nödvändiga:
      * A C99 compiler (like gcc)
      * GNU Make
      * pkg-config
      * gettext
      * GTK 2.18 or later
      * GLib 2.8 or later
      * OpenSSL 0.9.8
      * And development files (headers) for the three
        libraries above.
    Alla dessa ska vara med i de tre paketen ovan.
  4. Navigera till mappen med dina uppackade filer igenom att använda kommandot cd:
    $ cd fribid-0.3.1/
  5. Nu är det dags att kompilera och installera! Det hela är väldigt enkelt och görs av dessa tre kommandon:
    $ ./configure

    $ make

    $ sudo make install

    Vi tar och kombinerar dessa kommandon till ett enda kommando:
    $ ./configure && make && sudo make install

    Ifall det inte kommer upp någta felmeddelanden så är FriBID nu installerat och redo för användning.
    Vid kompilering så dyker en hel drös med tecken och meddelanden upp, men det kommer ändå att stå just FEL, eller ERROR, vid problem.
    Fel som skulle kunna uppstå är tex. avsaknad av mjukvarupaket för kompilering och då (i detta fall) står det vilka paket som saknas.
  6. Nu kan vi testa om ditt BankID fungerar igenom den sidan som den officiella klienten egentligen använder:
    https://test.bankid.com/testbankidcom/
  7. Följ bara instruktionerna så ska du se att ett fönster med FriBID kommer upp.
  8. Sådär, dags att logga in på din internetbank och hämta hem din nya e-legitimation.

Dagens Kommando: Uppgradera paket i opkg.

Nyligen släpptes en stabil utgåva av OpenWRT 10.03.1 Backfire RC5, vilket bla ger en del nya paket. Dessa ville jag uppgradera till på min router.

Pakethanteraren APT, som Debian, Ubuntu och deras derivat använder, är väldigt enkel och man kan lätt uppgradera alla paket igenom att köra apt-get upgrade.

Men OpenWRT använder pakethanteraren OPKG och man kan tydligen inte uppgradera paket lika lätt med denna pakethanterare som med APT. Efter lite googlande så fann jag dock att man trots allt kunde uppgradera alla installerade paket med ett lite mer avancerat kommando:

$ opkg upgrade `opkg list_installed | sed 's/ - .*//'`

Skicka SMS med hjälp av GMail eller Gtalk.

Jag har tidigare skrivit om hur man skulle kunna använda sin dator för att skicka SMS via sin Android-mobil. Då jag inte riktigt uppskattade användargränssnittet i det förra programmet, lade jag det hela åt sidan, samtidigt som jag funderade på att skriva en egen applikation för ändamålet.

Nu har utvecklaren bakom ROM Manager skrivit en applikation som använder Gmail eller Gtalk för att kunna skicka och ta emot SMS via sin Android-mobil - DesktopSMS.

Applikationen är fortfarande i betastadiet, men fungerar bra.

Idén är smart, men jag stör mig lite på att när jag då får ett SMS så får jag både mail och chattmeddelande till både dator och mobil - vilket gör att jag får tre notifieringar.

Mail har en liten latens och när man får det första SMSet ifrån en kontakt så måste man autentisera denne.

EDIT: Man kan låt DesktopSMS att synka med ens kontakter, vilket gör att man slipper autentisera varje nummer som SMS kommer ifrån. Låter man bara meddelandena skickas över Gtalk och dessutom är inloggad på Gtalk via en annan klient så får man bara en notifiering vid SMS - och det är SMSet.

UPnP-support i OpenWRT.

Ifall du, som jag, har en router med OpenWRT på och gärna vill kunna dela ut media till, tex. ditt PlayStation 3, så behöver du installera support för UPnP på routern. På detta vis går det till.

Min router är en TP-Link WR1043-ND, kör OpenWRT Backfire 10.03.1 RC5 Testing och du kan följa min tidigare guide för hur du flashar din router här: http://www.danielholm.se/openwrt-huawei-3g-modem-tp-link-wr-1043nd

Tjänsten/paketet som kommer att användas för att aktivera UPnP är miniupnp.

  1. Logga in på din router via dess webbgränssnitt: http://192.168.1.100
  2. Navigera till System -> Software.
  3. Installera paketet "luci-app-upnp". Finns i listan på denna sida.
  4. Navigera nu till Services -> UPNP,
  5. Klicka i "Enable UPNP", Save och Apply.

Du kan nu testa om UPnP är aktiverat och uppe och kör igenom att navigera till Status -> Firewall. Där letar du reda på "zon_wan_forward" och "zon-wan-prerouting". Båda dessa borde ha en rad med namnet "miniupnp".

Finns den inte där så kan du testa att logga in på routern med SSH och starta miniupnp med kommandot:
$ /etc/init.d/miniupnpd enable
$ /etc/init.d/miniupnpd start

Funkar det inte då, starta om routern.

Fix MMS in CyanogenMod Rom 7.x.

When I flashed my HTC Desire HD to CyanogenMod 7, I lost the feature to both send and recive MMS. After some looking around, poking here and there, I finally solved it rather easy. The issue was that the URL for the MMS settings in the Access point names (APN).

  1. Go to Settings -> Wireless & Networks -> Mobile Networks -> Access Point Names.
  2. See if the MMSC, MMS proxy and MMS port is right by comparing them with a list of settings, based on your operator.
    Sweden: http://www.swedroid.se/wiki/index.php?title=APN-inst%C3%A4llningar
    I have only tried this for a Swedish operator, and I haven't a list with the rest of the world, so just google for 'APN list android'.
  3. Change it if somethings wrong and then you're good do go.

 

Example:

3 Sweden
MMSC: http://mms.tre.se
MMS proxy: 172.016.053.011
MMS port: 8799

Get F6 back into Firefox!

F6 FirefoxAre you, like me, using as many keyboard shortcuts possible, you might miss the F6 key in Firefox (since 4.0). I did.

Since Firefox 4.0 these shortcuts were instead used:

Windows: "Alt+D" and "Ctrl+L"
Linux: "Alt+D" and "Ctrl+L"
Mac OS: "F6" and "Cmd+L"

And for those who want F6 back for every platform, there is a Firefox addon:
https://addons.mozilla.org/firefox/addon/f6/

Problem med IMAP och Gmail i din mail-klient?

Idag när jag skulle sägga igång med arbetet och jag startade upp Firefox, Evolution och Pidgin, fick jag upp en lösenordsförfrågan för mitt IMAP för Gmail-konto. Då det har hänt förut så visste jag att felet inte låg i huruvida lösenordet var rätt eller fel, utan att de uppstått en tillfällig blockering för IMAP till mitt konto. Det kan uppstå efter för mycket anrop efter filer osch andra anledningar.

Denna gång tänkte jag säga hur man gör för att rätta till felet:

  1. Se till att din mailklient är avstängd - eller alla dina klienter är stängda, snarare.
  2. Öppna en webbläsare.
  3. Gå till följande adress, beroende på vilket konto det gäller:Gmail: https://www.google.com/accounts/UnlockCaptchaGoogle Apps (egen domän): https://www.google.com/a/[domain.com]/UnlockCaptcha
  4. Fyll i informationen.
  5. Klart!

Ny, lätt och snygg snabbsökapplikation för ditt skrivbord.

Jag började köra med Gnome Do så fort det kom ut och jag kan säga det att jag snabbt blev beroende av detta program. Alltid på andras datorer försöker jag använda det, men det finn sju oftast inte där. Sen gick jag över till Kupfer för en tid sedan. Jag tyckte att det verkade lättare och lite annat. Men det var dock inte speciellt snyggt. Nu. Nu kommer Synapse. Det är snyggt, snabbt och lätt!

Vet du vad Gnome Do och Kupfer är så vet du vad Synapse är. Vet du inte vad det är så kanske du förstår när jag säger Quicksilver, Gnome Launch Box och dylika.
Det kan ses som ett litet grafiskt skal (shell) som du snabbt och enkelt kan öppna bilder, program och andra dokument med. Eller googla, översätta, byta låt osv., osv.

Den största skillnaden med andra sådana launchers och Synapse är det att det har integration med Zeitgesit! Och det, mina damer och herrar, är riktigt läckert.

Hur du installerar? Givetvis finns det en PPA som du kan lägga till på valfritt sägg. Såhär gör du med hjälp av en terminal:
$ sudo add-apt-repository ppa:synapse-core/ppa
$ sudo apt-get update && sudo apt-get install synapse

Starta och använd Ctrl+Space för att börja söka, eller vad du nu ska göra. Dock föredrar jag att använda Super+Space, men det är jag. Du ändrar det i inställningarna, föresten.

 

<a href="http://www.omgubuntu.co.uk/2010/11/synapse-gnome-do-launcher-app-review-..." target="_blank" title="OMG! Ubuntu">Orginalpost.</a>

Sidor