Tag: Firefox

  • [Ratkaisu] Firefoxin lisäosien tulostaminen

    Lähtökohta
    Olen SSH-asiakasohjelman avulla etäyhteydessä tietokoneeseeni. Olen asentanut tietokoneeni Firefox-selaimeen joukon lisäosia.
    Ongelma
    Haluan tulostaa etäyhteyden kautta komentotulkissani listan tietokoneeseeni asentamistani Firefoxin lisäosista.
    Ratkaisu
    Siirryn tietokoneellani olevaan Firefoxin profiilihakemistoon, jonka nimi on tässä tapauksessa bhtn323c.default, komentamalla SSH-yhteyden etäpäässä olevalla komentotulkilla seuraavasti:

    cd ~/.mozilla/firefox/bhtn323c.default

    Sen jälkeen suoritan seuraavan komennon:

    cat extensions.rdf | grep -B 1 NS1:name \
    | sed 's/^[ \t]*NS1://' | sed 's/name="//' \
    | sed 's/version="//' | sed 's/"$//' | tr '\n' ' ' \
    | sed 's/\-\- /\n/g' \
    | awk '/ /{
    for (i=2; i<NF+1; i++) { printf "%s ",$i } print $1
    }' | less

    Tämä komento näyttää minulle sivutetun listan Firefoxiin asennetuista lisäosista versionumeroineen.

  • Firefox ei tallenna Työpöydälle

    Lähtökohta
    Olen asettanut Firefox-selaimen asetuksissa, Yleiset-välilehden Lataukset-osiossa Tallenna kansioon kohdan valituksi, ja valinnut siihen liittyvän kentän arvoksi Työpöytä.
    Olen avannut selaimella sivun, josta voi ladata tiedoston. Olen valinnut tiedoston hiirellä, jolloin Firefox on kysynyt minulta mitä tiedostolle tehdään, johon olen valinnut oletusvastausvaihtoehtona olevan Tallenna levylle -kohdan. Kun tiedoston lataaminen on päättynyt, katson työpöytänäkymääni.
    Ongelma
    Lataamani tiedosto ei ole työpöydällä, vaan tiedosto löytyy kotihakemistoni juuresta. Haluan, että Firefox tallentaa tiedoston työpöydälle valintani mukaisesti.
    Ongelman syy
    Firefoxissa on muotoiluvirhe, jonka takia se pitää Työpöytä-tallennuskohdetta kotihakemistona.
    Ratkaisu
    Ratkaisua ei vielä ole. Ongelman voi kiertää hakeutumalla Työpöytä-kansioon asetuksissa, tallennuskohteen yhteydessä olevan Selaa... napin kautta avautuvassa kansiovalitsimessa niin, että Tallenna kansioon -kohdan asetukseksi tulee Työpöytä-kansion täysi hakemistopolku, /home/jani/Työpöytä. Sen jälkeen Firefoxissa ladatut tiedostot tallentuvat Työpöydälle.
  • [Ratkaisu] Paste and Go 2: osoitekentän sisältö ei korvaudu leikepöydän sisällöllä

    Lähtökohta
    Olen asentanut Paste and Go 2 -lisäosan Firefox-selaimeen. Olen merkannut lisäosan asetuksista Replace whole text field -kohdan (General-välilehdeltä, "Paste" will -otsikon alta) valituksi. Olen ladannut selaimeen Internet-sivun siten, että osoitekentässä on sivun osoite. Olen kopioinut jonkin toisen sivun osoitteen leikepöydälle.
    Ongelma
    Kun osoitan hiiren osoittimella osoitekenttää, painan oikeaa hiirennappia ja valitsen avautuvasta valikosta Paste and Go -kohdan, leikepöydällä oleva osoite lisätään osoitekentässä olevan osoitteen eteen, sekaan tai perään (hiiren osoittimen sijainnista riippuen) sen sijaan, että leikepöydällä oleva osoite korvaisi osoitepalkissa olevan osoitteen kokonaan ennen lopputuloksena olevan osoitteen avaamista.
    Ongelman syy
    Paste and Go 2:n Replace whole text field -asetus ei ole tallentunut valitsemisen jälkeen lisäosan asetuksiin. Asetuksissa on edelleen valittuna oletus, Replace selection part of text field. Paste and Go 2:n asetustenmuokkausikkuna ei siis toimi.
    Ratkaisu
    Avaan osoitteen about:config ja kirjoitan Suodata-kenttään pasteandgo. Kaksoisnaksautan extensions.pasteandgo2.PasteMode-asetusta ja syötän sen arvoksi luvun 0. Tämän jälkeen Replace whole text field -asetus on valittuna Paste and Go 2:n asetustenmuokkausikkunassa, ja Paste and Go -toiminnon valitseminen oikean hiirennapin valikosta korvaa osoitekentän sisällön leikepöydän sisällöllä.
    Huomautus
    Tämä ratkaisu löytyi suoraan Mozillan Paste and Go 2:n keskustelusivulta.
  • [Ratkaisu] Firefox: kursorinavigointi (sanojen yli hyppiminen) Ctrl-nuolinäppäin -yhdistelmällä

    Lähtökohta
    Olen käynnistänyt Firefox-selaimen ja ladannut Internet-sivun osoitteesta www.google.fi siten, että Firefoxin osoitekentässä lukee http://www.google.fi/. Haluan siirtyä Googlen etusivulta Googlen kuvahakuun vaihtamalla osoitteeksi http://images.google.fi/. Osoitan hiiren osoittimella osoitteen perässä tyhjänä olevaa osoitekentän osaa ja painan vasenta hiirennappia niin, että kirjoituskursori ilmestyy osoitteen loppuun. Yritän siirtyä näppäinyhdistelmällä Control + nuolinäppäin vasemmalle osoitteen alussa olevan www-osan kohdalle.
    Ongelma
    Näppäinyhdistelmä Control + nuolinäppäin vasemmalle siirtää kirjoituskursorin osoitekentän vasempaan laitaan, osoitteen http://-osan eteen. Samoin tapahtuu Firefoxiin ladattujen sivujen tekstilaatikoissa, esimerkiksi Gmailin viestinmuokkaimessa. Kaikkialla muualla, esimerkiksi Päätteessä ja Tekstieditorissa (gedit) sama näppäinyhdistelmä siirtäisi kirjoituskursoria sitä lähinnä olevaan pisteeseen saakka, tässä tapauksessa osoitteen osien google ja fi välissä olevan pisteen perään.
    Ongelman syy
    Asetusavaimen layout.word_select.stop_at_punctuation arvo on false.
    Ratkaisu
    Avaan osoitteen about:config ja kirjoitan Suodata-kenttään punctuation jolloin asetuslistalle jää avain layout.word_select.stop_at_punctuation. Avaimen kaksoisnaksautus muuttaa sen arvoksi true. Tämän jälkeen näppäinyhdistelmä Control + nuolinäppäin toimii odottamallani tavalla.
    Huomautus
    Tämä ratkaisu löytyi suoraan Ubuntu Forumilta.
  • [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ä.