Arkisto: 7. Helmikuuta 2008

[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] Rytmilaatikko kaatuu (Segmentation fault)

Lähtökohta
Avaan Rytmilaatikon ja kirjoitan Hae-kenttään underst, jolloin Levy-osioon ilmestyy Røyksoppin (sic) levy The Understanding. Valitsen levyn ja käynnistän soiton ensimmäisestä kappaleesta hiirtä käyttäen. Kansikuvat-liitännäinen on käytössä.
Ongelma
Soitettuaan kolmisen minuuttia Rytmilaatikko lakkaa soittamasta ja suoritintehon käyttö nousee sataan prosenttiin. Vähän ajan kuluttua Rytmilaatikko sulkeutuu ja suoritintehon käyttö laskee normaalille tasolle. Komentoriviltä suoritettuna Rytmilaatikko ilmoittaa kaatumisen syyksi Segmentation faultin.
Ongelman syy
Kansikuvat-liitännäinen on joissain tilanteissa epävakaa.
Ratkaisu
Otan Kansikuvat-littännäisen pois päältä Muokkaa → Liitännäiset... -valikosta avautuvassa ikkunassa. Sen jälkeen Rytmilaatikko ei kaadu musiikkia soittaessaan.
Huomautus
Aikaisemmin Rytmilaatikko ei kaatunut, vaikka Kansikuvat-liitännäinen oli käytössä. Voi olla, että ongelma liittyy tässä yhteydessä artistin nimessä olleeseen ASCII-merkistön ulkopuoliseen kirjaimeen (ø).

[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ä.

[Ratkaisu] Pääte auki Gnome-työpöydällä sisäänkirjautumisen jälkeen

Lähtökohta
Kirjaudun sisään tai annan automaattisen sisäänkirjautumisen kirjata minut sisään niin että Gnome-työpöytäni avautuu.
Ongelma
Työpöydällä on valmiiksi avattu Pääte-ikkuna, vaikken ole edellisen uloskirjautumisen yhteydessä jättänyt sellaista sinne. Jos suljen Pääte-ikkunan, kirjaudun ulos ja kirjaudun taas sisään, Pääte-ikkuna on jälleen työpöydällä.
Ongelman syy
Istuntoasetuksissa on istunnon tallennustoiminto, jota olen käyttänyt aiemmin yrittäessäni ratkaista toista ongelmaa. Olen tallentanut istunnon, jossa Pääte on ollut käynnissä.
Ratkaisu
Suljen ensin kaikki sellaiset sovellukset, joiden en halua olevan valmiiksi käynnissä kun kirjaudun sisään. Käynnistän istunnonhallinnan valitsemalla Järjestelmä → Asetukset → Istunnot ja avautuneessa sovelluksessa siirryn Istunnon asetukset -välilehdelle. Painan Muista käynnissä olevat ohjelmat -nappia, suljen sovelluksen ja kirjaudun ulos. Seuraavan kerran kirjautuessani sisään Pääte ei ole enää työpöydällä.

[Ratkaisu] Synaptic: tiedostojen noutokansiota ei voi lukita

Lähtökohta
Käynnistän tietokoneen ja kirjaudun sisään. Avaan Synaptic-pakettienhallinnan, etsin firehol-paketin ja merkkaan sen asennettavaksi. Painan Toteuta.
Ongelma
Synaptic ilmoittaa, että tiedostojen noutokansiota ei voi lukita. Tämä viittaa siihen että jokin muu prosessi, esimerkiksi apt tai toinen Synaptic-ikkuna käyttää tiedostojen noutokansiota. En kuitenkaan aja samanaikaisesti aptia enkä ole avannut toista Synaptic-ikkunaa.
Ongelman syy
Päivityshallinnan suorittama automaattinen päivitysten etsintä on käynnistynyt sisäänkirjautumisen yhteydessä ja lukinnut tiedostojen noutokansion.
Ratkaisu
Hylkään Synapticissa tekemäni muutosvalinnat ja suljen Synapticin. Asennan automaattisessa päivitysten etsinnässä löytyneet päivitykset, jonka jälkeen suljen automaattisten päivitysten hallinnan ikkunan. Käynnistän Synapticin uudestaan. Sen jälkeen pystyn toteuttamaan siellä tekemäni muutokset.