'web ja web-sovellukset'-luokan arkisto

[Ratkaisu] Gmail ei toimi Epiphanyssa

Lähtökohta

Olen asentanut epiphany-extensions -paketin, aktivoinut Greasemonkey-lisäosan ja asentanut siihen _blank Must Die -komentojonon.

Olen käynnistänyt Epiphany-selaimen ja ladannut siihen Gmailin niin, että näytöllä näkyy Gmail-postilaatikkoni sisältö.

Ongelma
Mikään postilaatikkonäkymän linkeistä, kuten yksittäisistä viesteistä tai valikon muista näkymistä, ei toimi. Esimerkiksi viestin otsikon valinta hiiren vasemmalla napilla ei avaa viestiä, vaan Gmail näyttää sen jälkeen edelleen postilaatikkonäkymää. Vain uloskirjautuminen ja ohjeen avaaminen toimivat.
Ongelman syy
_blank Must Die -komentojono ei ole Gmailin kanssa yhteensopiva Epiphanyssa käytettynä.
Ratkaisu

Poistan _blank Must Die -komentojonon seuraavalla komentosarjalla:

cd ~/.gnome2/epiphany/extensions
cd data/greasemonkey
rm http\:__userscripts.org_scripts_source_1691.user.js

Lopuksi päivitän Gmail-näkymän painamalla Epiphanyn työkalupalkin Päivitä-nappia. Sen jälkeen Gmail toimii normaalisti.

[Ratkaisu] Salaamattomien yhteyksien huomioväritys Firefoxin osoitepalkille

Ongelma
Haluan, että Firefox-selain näyttää selkeästi tulevatko siihen lataamani web-sivut salatun vai avoimen yhteyden kautta.
Ratkaisu

Avaan Firefox-selaimeen liittyvän käyttäjäprofiilihakemistoni sisällä olevassa chrome-alihakemistossa olevan userChrome.css -tiedoston muokattavaksi Tekstieditorissa. Lisään tiedostoon seuraavanlaiset rivit:

#urlbar .autocomplete-textbox-container > * {
background-color: #ff3333 !important;
}
#urlbar[level] .autocomplete-textbox-container > * {
background-color: inherit !important;
}

Tallennan muutokset tiedostoon, jonka jälkeen käynnistän Firefoxin uudestaan. Tämän jälkeen tieto ladatun sivun salauksesta on värikoodattu osoitepalkkiin: salaamattomilla sivuilla osoitepalkin taustaväri on huomiotaherättävän punainen.

Huomautuksia
  • Kolmossarjaa vanhemmat Firefoxin versiot korostivat salatut yhteydet kellertävätaustaisella osoitepalkilla.
  • Firefox osaa tietysti myös näyttää varoitusviestin esimerkiksi salatuilta sivuilta salaamattomille siirryttäessä, mutta viesti tulee pois kuitattavassa erillisessä ikkunassa, mikä on pitemmän päälle häiritsevä keskeytys selaamiselle.

[Ratkaisu] Web-sivulla oleva Flash-elementti tekee vierityksestä hidasta

Lähtökohta
Pakettienhallinnassa flashplugin-nonfree ja libflashsupport ovat asennettuna. Lataan Firefox-selaimeen YouTube-sivustolta videon. Kaikki sivulla olevat kommentit eivät mahdu kerralla näyttöön, joten alan vierittää sivua pystysuunnassa tarttumalla selainikkunan oikeassa laidassa olevaan vierityspalkkiin hiiren osoittimella, ja liikuttamalla sitä pystysuunnassa.
Ongelma
Firefox nielee kaiken suoritintehon, ja sivun vieritys on sen takia hyppelehtivää.
Ongelman syy
Adoben flash-liitännäiseen liittyy ohjelmavirhe, jonka takia Firefox nielee liikaa suoritintehoa silloin, kun siihen on ladattu sivu, jolla on flash-sisältöä.
Ratkaisu

Suljen Firefoxin. Poistan Synaptic-pakettienhallinnassa flashplugin-nonfree- ja libflashsupport-paketin, ja asennan tilalle mozilla-plugin-gnash -paketin. Tämän jälkeen YouTube-sivustolla olevaa sivua pystyy vierittämään ilman, että Firefox nielisi kaiken suoritintehon, vaikka sivulla olisi flash-sisältöä.

Mikäli ei-vapaata flash-liitännäistä on pakko käyttää esimerkiksi siinä tapauksessa, että haluan katsella Adobe Flashin versio 9:llä katseltavaksi luotua sisältöä, libflashsupport-paketin poistaminen kannattaa silti, sillä sen jälkeen suoritintehojen hävikkiä ilmenee vain flash-sisällön ollessa näkyvillä selainikkunassa. Kun flash-sisältö vieritetään näkymättömiin, tai jos flashia sisältävän sivun näyttävä välilehti suljetaan, suoritintehon käyttö palautuu normaalitasolle.

[Ratkaisu] Torrent-tiedoston avaaminen Firefoxissa Transmissionilla ei onnistu

Lähtökohta

Kotihakemistossani olevassa .local/share/applications -alihakemistossa on transmission-gtk-usercustom.desktop -niminen tiedosto.

Olen ladannut Firefox-selaimeen Ubuntu Suomen lataussivun, jolta voi ladata Ubuntu 8.04:n käyttäen BitTorrent-yhteyskäytäntöä. Valitsen tämän vaihtoehdon käyttöön, ja painan sivun lopussa olevaa Lataa Ubuntu -nappia. Tällöin Firefox tiedustelee, mitä haluan tehdä ladattavalle torrent-tiedostolle. Valitsen tiedoston avattavaksi oletusvaihtoehdoksi aiemmin valitsemallani Transmissionilla.

Ongelma

Sen sijaan, että torrent-tiedosto avattaisiin Transmissionissa, Firefox antaa seuraavanlaisen virheilmoituksen:

Tiedostoa /tmp/ubuntu-8.04-desktop-i386.iso-2.torrent ei voitu avata tuntemattoman virheen vuoksi.

Mozilla.org pahoittelee. Yritä ensin tallentaa tiedosto levylle ja vasta sitten avata tiedosto.
Ongelman syy
Transmissionissa on ohjelmavirhe, jonka takia Firefox 3:ssa avatut torrent-tiedostot eivät aina lataudu siihen tarkoitetulla tavalla.
Ratkaisu
Poistan ~/.local/share/applications/transmission-gtk-usercustom.desktop -tiedoston. Sen jälkeen avaan valitsen torrent-tiedoston Firefoxissa uudestaan, ja valitsen Avaa ohjelmalla -kohtaan liittyvästä alasvetovalikosta kohdan Muu.... Valitsen avautuvassa Valitse ohjelma -tiedostovalitsimessa tiedoston /usr/bin/transmission. Tämän jälkeen torrent-tiedosto avautuu Transmissionissa.

Https-yhteys varmentamattomaan palvelimeen ei onnistu

Lähtökohta
Yritän avata Firefox-selaimen versio 3 Beta 5:llä https-yhteyttä palvelimeen palvelin.esimerkkidomain.com, jonka identiteetin varmentajaa ei ole määritelty.
Ongelma

Palvelimella olevan web-sivuston sijasta Firefox näyttää seuraavanlaisen virheilmoituksen:

Suojatun yhteyden muodostaminen epäonnistui
Tapahtui virhe otettaessa yhteyttä osoitteeseen palvelin.esimerkkidomain.com.

SSL vastaanotti suurimman sallitun pituuden ylittävän paketin.

(Virhekoodi: ssl_error_rx_record_too_long)

    * Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan.
    * Ilmoitathan ongelmasta sivuston omistajalle. Vaihtoehtoisesti ilmoita sivusto Mozillalle Ohje-valikon toiminnolla Ilmoita viallinen sivusto.
Ongelman syy
Ei vielä tiedossa.
Ratkaisu
Ei vielä tiedossa.
Huomautus
Tämä on ensimmäinen ratkaisunkehittelymerkintäni sen jälkeen, kun tänään päivitin Ubuntun jakeluversion Gutsy Gibbonista Hardy Heroniin.

[Ratkaisu] Pidgin ei avaa keskusteluikkunaa www-sivun XMPP- tai MSNIM-linkistä

Lähtökohta

Jannen Netvibes-universumissa on Google Talk- ja Live Messenger -linkit. Haluan avata Pidgin-pikaviestimen keskusteluikkunan Google Talk -linkin kautta, joten valitsen sen hiiren vasemmalla napilla. Tällöin Firefox-selain avaa kyselyn, jonka sisältö on seuraavassa:

xmpp:-linkit täytyy avata toisessa ohjelmassa. Avattava linkki:

xmpp:janne.uusitalo@gmail.com
Ohjelma: purple-url-handler "%s"

Jos et odottanut tämän linkin avausta, kyseessä saattaa olla yritys hyödyntää heikkouksia avattavan ohjelman turvallisuudessa. Älä käynnistä toista ohjelmaa, jos et ole selvillä linkin alkuperästä.

Kyselyn antamat vastausvaihtoehdot ovat Peruuta ja Käynnistä ohjelma. Lisäksi kyselyssä on mahdollista valita käyttöön Tee aina näin vastaaville linkeille -kohta. Otan sen käyttöön ja valitsen Käynnistä ohjelma -vastausvaihtoehdon.

Ongelma
Käynnistä ohjelma -vastausvaihtoehdon valittuani mitään ei tapahdu. Keskusteluikkunaa ei avaudu. Jos yritän avata keskusteluikkunan Live Messenger -linkin kautta, lopputulos on sama.
Ongelman syy
Libpurple-bin -pakettia ei ole asennettu.
Ratkaisu
Avaan Synaptic-pakettienhallinnan, etsin libpurple-bin -paketin ja asennan sen. Tämän jälkeen keskusteluikkunan avaavat linkit www-sivuilla toimivat kuten haluan.

[Ratkaisu] Videon lataaminen Elävästä arkistosta

Lähtökohta

Minulla on Synaptic-pakettienhallinnassa w32codecs ja totem-mozilla asennettuina. Olen asentanut Firefox-selaimeeni AdBlock Plus -lisäosan. AdBlock Plusin Asetuksissa olen ottanut Valinnat-valikosta käyttöön Näytä painike Flashin ja Javan yhteydessä -kohdan.

Elävässä arkistossa on Tietokonemusiikkia 60-luvulta -artikkeli. Artikkelin yhteydessä on linkki videoon, jossa Erkki Liikanen esittää tietokoneen säveltämän tangokappaleen. Videolinkin valittuani video alkaa pyöriä selainikkunassa. Haluan ladata videon omalle koneelleni, jotta voin katsoa sen paikallisesti myös sellaisella tietokoneella, jossa ei ole Internet-yhteyttä.

Ongelma
En pysty tallentamaan videota. Jos valitsen Firefoxin Tiedosto-valikosta Tallenna sivu nimellä... -kohdan, kun video on esillä selaimessani, sivusta tallentuu kyllä paikallinen kopio, mutta Firefox ei sisällytä itse videota paikalliskopion tiedostojen joukkoon. Niinpä video ei toimi, jos avaan tallentamani sivun koneella, jossa ei ole Internet-yhteyttä.
Ongelman syy
Elävässä arkistossa käytetty videotekniikka on käyttörajoitteista. Videot näytetään suoratoistona sen sijaan, että ne ladattaisiin tietokoneelle ennen toiston alkua.
Ratkaisu
  1. Asennan Synaptic-pakettienhallinnassa mimms-paketin.
  2. Avaan videon selaimeen artikkelin linkistä niin, että video alkaa pyöriä.
  3. Koska AdBlock Plus on käytössä, videon alakulmaan ilmestyy Estä-nappi, jota painamalla saan esiin videon osoitteen. Osoitteen ollessa maalattuna kopioin sen leikepöydälle näppäinyhdistelmällä Control + C, minkä jälkeen poistun AdBlock Plusin ikkunasta Peruuta-napilla. Sen jälkeen keskeytän videon toiston palaamalla selaimessa takaisin artikkelisivulle.
  4. Avaan Päätteen ja suoritan wget-komennon siten, että annan sille ensimmäisenä parametrinä äsken leikepöydälle kopioimani osoitteen (painamalla näppäinyhdistelmää Control + Shift + V) ja toisena parametrinä saman osoitteen loppupuolelta jäljittelemäni tiedostonimiosan, joka on viimeisen kauttaviivan (/) ja kysymysmerkin välissä. Tiedoston nimi on tässä tapauksessa numero 172659, jonka perässä on .asx -pääte, joten lopullinen komento näyttää seuraavalta:

    wget http://www.yle.fi/player/172659.asx?s=512 -O 172659.asx
  5. Edellisellä komennolla ladattu tiedosto, 172659.asx, sisältää uuden osoitteen. Lataan seuraavaksi tiedoston tästä uudesta osoitteesta komennolla, johon sisällytän yhtenä parametrinä äsken ladatun 172659.asx -tiedoston:

    wget `cut -c 39- 172659.asx | cut -d\" -f 1`
  6. Edellisellä komennolla ladattu tiedosto, tässä tapauksessa 172652_1.wmv, sisältää jälleen uuden osoitteen. Korjaamalla tätä uutta osoitetta siten, että siinä käytetään http-protokollan sijasta mms-protokollaa, saan vihdoinkin sen osoitteen, josta voin ladata itse videon mimmsillä.

    Sisällytän komentoon yhtenä parametrinä äsken ladatun 172652_1.wmv -tiedoston, ja viimeisenä parametrinä uuden tiedostonimen, jonka alkuosa on sama kuin edellä ladatun tiedoston nimen alkuosa, ja päätteenä .asf; tässä tapauksessa siis 172652_1.asf. Lopullinen komento näyttää seuraavalta:

    mimms `grep Ref1= 172652_1.wmv | sed -e 's/http:/mms:/' \
    | cut -c 6-` 172652_1.asf

Tämän jälkeen minulla on paikallinen kopio videosta 4,9 Mt:n kokoisessa, 172652_1.asf-nimisessä tiedostossa. Voin toistaa videon esimerkiksi Totem-elokuvasoittimella.

[Ratkaisu] Web-kamerakuvan lähettäminen www-palvelimella näytettäväksi

Lähtökohta

Olen kytkenyt web-kameran tietokoneeseeni. Kameralle on ajurit, ja se toimii, eli pystyn katsomaan kameran ottamaa kuvaa paikallisesti esimerkiksi xawtv:llä.

Minulla on käyttäjätunnus ja salasana ftp-palvelimelle, ja niitä käyttäen pystyn päivittämään web-sivuiltani maailmalle näkyvää sisältöä. Palvelimella on web-sivu, joka näyttää palvelintilaani tallennetun webcam.jpg -nimisen tiedoston, ja päivittää, eli lataa kuvan automaattisesti uudestaan kerran minuutissa.

Omalla koneellani, kotihakemistossani on bin-alihakemisto ja se on määritelty komentojenhakupolkujen (PATH-muuttuja) joukkoon komentoriviprofiilissani. Olen tallentanut bin-hakemistoon rhythmbox-print-playing -komentojonotiedoston ja todennut sen toimivan.

Pakettienhallinnassa ftp, came, imagemagick ja rhythmbox ovat asennettuna.

Ongelma
Haluan, että tietokoneeni tallentaa web-kamerani näkymän kuvatiedostoon, lisää tiedostoon tallennetun kuvan päälle tekstinä kuvanottohetken ja lisäksi tiedot samalla hetkellä Rytmilaatikko-musiikkisoittimessa soivasta kappaleesta, ja lähettää sen jälkeen kuvasta kopion web-palvelimelle. Haluan, että näin tapahtuu automaattisesti kerran minuutissa sen jälkeen, kun olen antanut käskyn, ja aina siihen saakka, että annan kieltävän käskyn.
Ratkaisu
  1. Luon komennolla kotihakemistooni .camE -alihakemiston. Hakemiston luomiseen käytän mkdir ~/.camE -komentoa. Tähän hakemistoon tallennan jatkossa osan tarvittavista tiedostoista.
  2. Luon camE:lle kuvan ottamiseen liittyvät parametrit määrittelevän asetustiedoston.

    Avaan komennolla gedit ~/.camE/camErc asetustiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

    [ftp]
    do = 0
    
    [grab]
    archive_shot_every = 0
    logfile = /home/jani/.camE/camElog
    device = /dev/video0
    temp_file = /home/jani/.camE/webcam.png
    blockfile = /home/jani/.camE/BLOCK
    
    # lag reduction, takes 5 shots, discards
    # the first 4, thus clearing mmap buffers
    lag_reduce = 5
    
    width  = 320
    height = 240
  3. Luon kuvan web-palvelimelle lataamista varten ftp-asetustiedoston.

    1. Avaan komennolla gedit ~/.netrc asetustiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      machine ftp.palvelin.com
      login tunnukseni
      password salasanani
      
      macdef putcampic
      	prompt off
      	lcd /home/jani/.camE
      	cd kuvakansio
      	bin
      	put webcam.jpg
      	quit
    2. Muutan komennolla chmod 600 ~/.netrc asetustiedoston oikeuksia niin, että kukaan muu kuin minä ei voi sitä avata, sillä tiedosto sisältää ftp-palvelimen salasanani salaamattomassa muodossa.
  4. Luon komentojonotiedoston kuvan päälle tulevien tekstien latomiseen.

    1. Avaan komennolla gedit ~/bin/camprint komentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      # kirjasimen voi säätää tästä.
      FONT="-font Helvetica -pointsize 10"
      
      # ladotaan komentorivillä annetut tekstit.
      # ensimmäinen parametri ladotaan ylälaitaan,
      # toinen alalaitaan.
      convert webcam.png \
      	-gravity north -stroke '#000C' -strokewidth -2 \
      	$FONT -annotate 0 "$1" \
      	-stroke none $FONT -fill white -annotate 0 "$1" \
      	-gravity south -stroke '#000C' -strokewidth -2 \
      	$FONT -annotate 0 "$2" \
      	-stroke none $FONT -fill white -annotate 0 "$2" \
      	-quality 80 webcam.jpg

      Lataa camprint (498 tavun komentojonotiedosto)

    2. Muutan komennolla chmod +x ~/bin/camprint komentojonotiedoston oikeuksia niin, että siitä tulee suoritettava.
  5. Luon komentojonotiedoston, joka kerää toiminnot yhteen. Se ottaa kameralla kuvan, latoo kuvan päälle tekstit ja lataa kuvatiedoston sen jälkeen web-palvelimelle.

    1. Avaan komennolla gedit ~/.camE/camEsh komentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      cd /home/jani/.camE/
      
      if [ -f BLOCK ]
      then
        exit
      fi
      
      # napataan kuva.
      camE -s -c camErc
      
      # parhaillaan soivan kappaleen esittely.
      NP="`/home/jani/bin/rhythmbox-print-playing`"
      
      # kuvanottohetki.
      DT=$(date -d "`stat -c %y webcam.png | cut -d. -f1`" | \
      	cut -d+ -f1 | sed 's/[ ]*$//')
      
      # ladotaan tekstit.
      /home/jani/bin/camprint "$NP" "$DT"
      
      # jos kuvan luominen on onnistunut,
      # siirretään se palvelimelle.
      if [ -f webcam.jpg ]
      then
        # tämä vaatii toimivan, putcampic-nimisen
        # makron ~/.netrc:ssä.
        echo "\$ putcampic" | ftp mummila.atspace.com
        rm webcam.jpg webcam.png
      fi
    2. Muutan komennolla chmod +x ~/.camE/camEsh komentojonotiedoston oikeuksia niin, että siitä tulee suoritettava.
  6. Luon komentojonotiedostot kamerakuvan lähetyksen käynnistystä ja lopettamista varten.

    1. Avaan komennolla gedit ~/bin/camon käynnistyskomentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      rm -f /home/jani/.camE/BLOCK
    2. Avaan komennolla gedit ~/bin/camoff lopetuskomentojonotiedoston muokattavaksi. Tiedoston sisältö on seuraavassa:

      #!/bin/sh
      
      touch /home/jani/.camE/BLOCK
    3. Muutan molempien komentojonotiedostojen oikeuksia komennolla chmod +x ~/bin/camon ; chmod +x ~/bin/camoff niin, että niistä tulee suoritettavia.
    4. Asetan lopuksi komennolla camoff kuvien lähettämisen pois päältä -tilaan.
  7. Luon crontab-tiedostoon rivin, joka suorittaa tehtävät kerran minuutissa aina silloin kun olen niin määrännyt.

    Avaan komennolla crontab -e crontab-tiedostoni muokattavaksi. Lisään tiedostoon seuraavan rivin:

    * * * * * /home/jani/.camE/camEsh

Kaikkien näiden toimenpiteiden jälkeen kuvan ottaminen ja web-palvelimelle päivittäminen tapahtuu kerran minuutissa sen jälkeen, kun olen komentanut camon, ja jatkuu kunnes komennan camoff.

Huomautuksia
  • Tämän ratkaisun lähtökohdissa mainittu webkamerakuvaa näyttävä sivuni löytyy webistä.
  • CamE osaa itsekin latoa tekstiä ottamansa kuvan päälle ja kopioida kuvan palvelimelle ftp:tä käyttäen. Jälkikäsittelymahdollisuuksia on kuitenkin enemmän, kun jälkikäsittelyyn käytetään ImageMagickia. Tässä ratkaisussa käytin melkein kaikkein yksinkertaisinta tekstinladontatapaa, joka ei juurikaan poikkea siitä mihin camE pystyisi. ImageMagickin mahdollistamia erilaisia hienoja ladontatapoja on esitelty Examples of ImageMagick Usage -oppaassa.
  • Komennolla camE -s -c ~/.camE/camErc voi testata CamE:n asetustiedoston, ~/.camE/camErc:n toimivuutta. Komennon ajamisen jälkeen asetustiedostossa olevan temp_file -parametrin määrittelemässä paikassa pitäisi olla web-kameran ottama kuva.
  • Komennolla echo "\$ putcampic" | ftp ftp.palvelin.com voi testata ftp-asetustiedoston, ~/.netrc:n toimivuutta sen jälkeen, kun ~/.camE -hakemistossa on webcam.jpg -niminen tiedosto.

[Ratkaisu] Gmail oletussähköpostisovellukseksi

Lähtökohta
Olen käynnistänyt Firefox-selaimen ja avannut siihen Internet-sivun. Haluan lähettää sivun osoitteen sähköpostissa kaverilleni käyttämällä Firefoxin Tiedosto-valikosta löytyvää Postita linkki... -kohtaa tai oikean hiirennapin valikosta löytyvää samannimistä kohtaa. Sähköpostisovelluksenani minulla on valmiiksi määritelty ja toimiva Gmail-tili.
Ongelma
Kun valitsen Postita linkki… -kohdan, Evolution-sähköposti käynnistyy. En ole tehnyt Evolution-sähköpostiin toimivia sähköpostiasetuksia, enkä halua käyttää sitä linkkien lähettämisessä. Haluan käyttää Gmail -web-sovellusta siten, että se avautuu Firefox-selaimessa uuteen välilehteen.
Ongelman syy
Evolution on määritelty Gnomen oletussähköpostisovellukseksi.
Ratkaisu

Määrittelen Gmailin oletussähköpostisovellukseksi käyttämällä oletussovellusten hallintaa ja nimimerkki KSDZ:n Ubuntu Forumilla antaman esimerkin mukaista komentojonotiedostoa.

#!/usr/bin/python

# gmailto: Workaround to use GMail as your default email-client

import sys
import os

if len(sys.argv) >= 2:
	email = sys.argv[1]
	if email[0:7] == "mailto:": email = email[7:]
        email = email.replace('?','&')
	email = email.replace('&subject=','&su=')
else: email = False

os.execlp("gnome-open","","https://mail.google.com/mail/" + (email and "?view=cm&fs=1&to=%s" %(email) or ""))

Lataa gmailaa (532 tavun Python-tiedosto)

Tallennan yllä oleva tiedoston kotihakemistoni alle luomaani bin-alihakemistoon tiedostonimellä gmailaa ja varmistan, että minulla on siihen suoritusoikeudet komentamalla cd ~/bin && chmod +x gmailaa

Valitsen Järjestelmä → Asetukset → Oletussovellukset. Avautuneen oletussovellusten hallinnan Internet-välilehdeltä, Sähköpostiohjelma-otsikon alta valitsen alasvetovalikosta kohdan Oma. Sen jälkeen muokkaan alasvetovalikon alapuolella olevaa Komento-tekstikenttää siten, että siinä lukee /home/jani/bin/gmailaa %s (missä jani on oma käyttäjätunnukseni).

Tämän jälkeen Postita linkki… -kohdan valinta avaa Gmailin viestinlähetyksen uudessa Firefox-välilehdessä.