Tag: Greasemonkey

  • Google Calendar not working in Epiphany?

    Seemingly out of the blue Google Calendar ceased to function for me the other day. I finally tracked the issue down to Greasemonkey and more particularly to _blank Must Die. Adding the two lines I listed below to it seems to have fixed it for now.

    // @exclude        http://calendar.google.com/*
    // @exclude        http://www.google.com/*

    I’m left to wonder what brought this on so suddenly, since I haven’t touched the script prior to this in ages — in fact, I had a hard time even remembering I was using Greasemonkey at all.

  • [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] Greasemonkeyn skriptien muokkaus ei toimi

    Lähtökohta
    Olen asentanut Firefox-selaimeen Greasemonkey-laajennuksen. Olen asentanut sillä GMailSecure-skriptin. Haluan muokata skriptin lähdekoodia, joten valitsen Firefoxin Työkalut → Greasemonkey -valikosta kohdan Hallinnoi skriptejä.... Valitsen avautuvan ikkunan listasta kohdan GMailSecure, ja painan Muokkaa-nappia.
    Ongelma
    Muokkaa-napin painamisen jälkeen mitään ei tapahdu. Skriptin lähdekoodi ei avaudu muokattavaksi. Haluan, että lähdekoodi avataan Tekstieditorissa muokattavaksi.
    Ongelman syy
    Greasemonkey-laajennuksessa on ohjelmavirhe, jonka takia Tekstieditori ei käynnisty.
    Ratkaisu
    Ohjelmavirhe on korjattu käytössäni olevaa versiota uudemmissa Greasemonkeyn versioissa. Mozillan sivuilla on kuitenkin tarjolla vain vanha versio, joten lataan uusimman version Greasemonkey-kehittäjien versionhallintajärjestelmästä, käännän ja asennan sen.

    1. Lataan Greasemonkeyn uusimman version lähdekoodin seuraavilla komennoilla:
      mkdir ~/greasemonkey
      cd ~/greasemonkey
      svn co http://svn.devjavu.com/greasemonkey/trunk/src/ .
    2. Käännän lähdekoodista asennettavan laajennustiedoston seuraavalla komennolla:
      bash -v build.sh
    3. Asennan itse kääntämäni laajennustiedoston valitsemalla Firefoxin Tiedosto-valikosta kohdan Avaa tiedosto..., ja valitsemalla avautuvassa tiedostonvalitsimessa kotihakemistossani olevasta greasemonkey-alihakemistosta siellä olevan .xpi -päätteisen tiedoston, tässä tapauksessa greasemonkey-0.8.20080429.0.xpi. Sen jälkeen käynnistän Firefoxin uudestaan, jotta laajennuksen päivitys tulisi voimaan.

    Kun tämän jälkeen valitsen asennetun skriptin muokattavaksi, se avautuu Tekstieditorissa haluamallani tavalla.