6. toukokuuta 2008
Luokittelu ja avainsanat: sovellukset, älykkäät kirjanmerkit, Firefox, kirjanmerkkipalkki
- Lähtökohta
Firefox-selaimen versio 3 on tuonut kirjanmerkkipalkkiin Älykkäät kirjanmerkit -alasvetovalikon.
- Ongelma
- En pidä älykkäitä kirjanmerkkejä tarpeellisina. Haluan ne pois haaskaamasta tilaa kirjanmerkkipalkissani.
- Ratkaisu
-
Osoitan kirjanmerkkipalkin Älykkäät kirjanmerkit -kohtaa hiiren osoittimella, ja avaan ponnahdusvalikon hiiren oikeanpuoleisella napilla. Valitsen valikosta kohdan Poista, jolloin älykkäät kirjanmerkit poistuvat kirjanmerkkipalkistani.
Mikäli myöhemmin haluan älykkäät kirjanmerkit takaisin, avaan Firefoxin asetussivun, joka on osoitteessa about:config, ja etsin sieltä asetusavaimen nimeltä browser.places.createdSmartBookmark. Asetan avaimen arvoksi false, minkä jälkeen sammutan Firefoxin ja käynnistän sen uudelleen. Tällöin Firefox luo uudestaan älykkäät kirjanmerkit kirjanmerkkipalkkiin (ja asettaa samalla browser.places.createdSmartBookmark -avaimen arvoksi true).
Kommentiton »
6. toukokuuta 2008
Luokittelu ja avainsanat: sovellukset, printProgress.xul, suomenkielinen Firefox, tulostaminen, tulostus, Xulrunner (fi)
- Lähtökohta
-
Tulostimeni on USB-liitännän kautta tietokoneeseeni kytketty Epson Stylux C42UX. Olen ladannut siihen paperia, ja käynnistänyt sen.
Lataan Näytön lukitseminen pikanäppäimellä
-ratkaisumerkinnän Firefox-selaimeen. Haluan tulostaa merkinnän, joten valitsen Firefoxin Tiedosto-valikosta kohdan Tulosta.... Valitsen avautuvan ikkunan tulostinlistasta tulostimeni (Stylus_C42), ja määrittelen tulostusalueeksi pelkästään ensimmäisen sivun valitsemalla Tulosta sivut -otsikon alla olevan Alue-kohdan käyttöönotetuksi, ja kirjoittamalla siihen liittyvään tekstikenttään 1-1. Lopuksi painan ikkunan alalaidassa olevaa Tulosta-nappia.
- Ongelma
-
Sivu ei tulostu. Sen sijaan näytölle ilmestyy otsikoton ikkuna, joka sisältää seuraavanlaisen virheilmoituksen:
XML-jäsennysvirhe: virhe käsiteltäessä ulkoista olioviittausta
URL: chrome://global/content/printProgress.xul
Rivinumero 6, sarake 67:<!DOCTYPE window SYSTEM "chrome://global/locale/printProgress.dtd">
------------------------------------------------------------------^
- Ongelman syy
- Firefoxin suomennokset sisältävässä kielipaketissa on ohjelmavirhe, jonka takia tulostaminen ei toimi Firefoxissa.
- Ratkaisu
-
Ratkaisua ei vielä ole. Ongelman voi kiertää ottamalla XULRunnerin kielipaketin pois käytöstä seuraavasti:
- Valitsen Firefoxin
Työkalut-valikosta kohdan Lisäosat.
- Valitsen avautuvasta
Lisäosat-ikkunasta Kielet-välilehden.
- Valitsen Kielet-välilehdellä olevalta listalta
Xulrunner (fi) -kohdan, ja painan siihen liittyvää Poista käytöstä -nappia.
- Painan Lisäosat-ikkunan yläosaan ilmestyvää
Käynnistä Firefox uudelleen -nappia.
Kun tämän jälkeen otan merkinnän uudelleen esille ja kehotan Firefoxia tulostamaan sen, tulostaminen toimii.
2 kommenttia »
30. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, PAM USB, PAMUSB, pamusb.conf, PAM_USB, service id, services, XScreenSaver
- Lähtökohta
-
Pakettienhallinnassa xscreensaver, pamusb-tools ja libpam-usb ovat asennettuna.
Olen ottanut käyttöön XScreenSaverin näytön lukitsemisen virransäästön yhteydessä sekä pikanäppäintä painettaessa.
Olen määritellyt PAM USB:n avulla tunnistautumismenetelmäkseni USB-porttiin kytketyn muistitikun. Turvallisuuden vuoksi olen sulkenut tämän tunnistautumismenetelmän pois käytöstä työpöydän sisäänkirjautumisruudun yhteydessä (gdm-palvelu) ja konsolikirjautumisen yhteydessä (login-palvelu).
- Ongelma
- Haluan sulkea USB-porttiin kytketyllä muistitikulla tunnistautumisen pois käytöstä myös silloin, kun näyttö on lukittu.
- Ratkaisu
-
Lisään /etc/pamusb.conf -tiedoston <services>...</services> -osion sisään seuraavat rivit:
<service id="xscreensaver">
<option name="enable">false</option>
</service>
Tämän jälkeen palvelut määrittelevä asetustiedoston osa näyttää kokonaisuudessaan seuraavalta:
<!-- Services settings (e.g. gdm, su, sudo...) -->
<services>
<!-- Disable pamusb for gdm, login and xscreensaver -->
<!-- (display locking), a password will be asked instead. -->
<service id="gdm">
<option name="enable">false</option>
</service>
<service id="login">
<option name="enable">false</option>
</service>
<service id="xscreensaver">
<option name="enable">false</option>
</service>
</services>
Kun olen tallentanut tiedostoon tekemäni muutokset, USB-portissa oleva muistitikku ei enää kelpaa tunnistautumismenetelmänä lukitun näytön avaamiseksi.
- Huomautuksia
-
- Tämä ratkaisu on sinänsä varsin triviaali sovellus PAM USB:n asetusten tekemisen ohjeissa annetusta
GDM:n poissulkemisesta, mutta XScreenSaveriin liittyvää palvelun nimeä ei löytynyt suoraan annettuna mistään, joten päätin kirjata sen ylös tähän, vaikka sekin on sinänsä varsin helppo päätellä (niin kuin itse sen löysin).
- Koska varsinaisesti haluan käyttää muistitikkutunnistautumista ainoastaan käyttöoikeustason kohottamisen (ainakin
sudo ja gksudo) yhteydessä, voisi pitemmän päälle turvallisempi ratkaisu olla sellainen, jossa oletuksena (<defaults>...</defaults> -osiossa) PAM USB on pois päältä, ja määritellään käyttöön vain tietyille palveluille <services>…</services> -osiossa.
Yksi kommentti »
30. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, web ja web-sovellukset, Adobe Flash, Firefox 3, Gnash
- 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.
Yksi kommentti »
29. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, Firefox 3, Greasemonkey, Muokkaa-nappi, skriptien muokkaaminen
- 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.
-
Lataan Greasemonkeyn uusimman version lähdekoodin seuraavilla komennoilla:
mkdir ~/greasemonkey
cd ~/greasemonkey
svn co http://svn.devjavu.com/greasemonkey/trunk/src/ .
-
Käännän lähdekoodista asennettavan laajennustiedoston seuraavalla komennolla:
bash -v build.sh
- 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.
Kommentiton »
27. huhtikuuta 2008
Luokittelu ja avainsanat: laitteisto, sovellukset, äänentoisto, äänentoistolaitteisto, äänikortti, PulseAudio, resurssien jakaminen, speaker-test
- Lähtökohta
-
Pakettienhallinnassa pulseaudio ja siihen liittyvät paketit ovat asennettuna. PulseAudio on otettu käyttöön ja se toimii.
Haluan testata, onko 5.1-äänentoistolaitteistoni kytketty tietokoneen ääniulostuloportteihin oikein, joten komennan avaamastani Päätteestä speaker-test -Dplug:surround51 -c6 -l1 -twav.
- Ongelma
-
Kaiutintestisovellus speaker-test ilmoittaa seuraavaa:
Toistolaite on plug:surround51
Virran parametrit ovat 48000Hz, S16_LE, 6 kanavat
WAV tiedosto(t)
Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirhe: -16, Device or resource busy
Äänentoiston avausvirheestä ilmoittava rivi tulostuu yhä uudelleen kunnes keskeytän speaker-testin ajon näppäinyhdistelmällä Control + C. Haluan, että virheilmoituksen sijasta speaker-test toistaa kaiuttimien testaamiseksi ääninäytteitä eri kanavilta.
- Ongelman syy
- Äänentoistosta järjestelmässä vastaava PulseAudio on varannut äänentoistolaitteiston käyttöönsä. Speaker-test ei toimi PulseAudion vaan
ALSAn varassa, joten PulseAudio ei voi jakaa sille äänentoistoresursseja.
- Ratkaisu
-
Vapautan äänentoiston tilapäisesti speaker-testin käyttöön suorittamalla komennon seuraavasti:
pasuspender -- speaker-test -Dplug:surround51 -c6 -l1 -twav
Tällöin kaiutintesti toistaa ääninäytteet kytkentöjen testaukseen soveltuvalla tavalla.
- Huomautus
- Elegantimpi ratkaisu olisi käyttää PulseAudiota tukevaa kaiutintestisovellusta, mutta en toistaiseksi tiedä onko sellaista.
Kommentiton »
24. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, FireHOL, get-iana, get-iana.sh, RESERVED_IPS
- Lähtökohta
- Pakettienhallinnassa
firehol on asennettuna.
- Ongelma
-
Käynnistyksen yhteydessä FireHOL antaa seuraavanlaisen varoituksen:
WARNING
File '/etc/firehol/RESERVED_IPS' is more than 90 days old.
You should update it to ensure proper operation of your firewall.
Run the supplied get-iana.sh script to generate this file.
Get-iana.sh -komentojono on tallennettu /sbin/get-iana -tiedostoon, joten sen suorittaminen tapahtuu sudo get-iana -komennolla. Komennon suorittaminen antaa kuitenkin seuraavanlaisen virheilmoituksen:
Failed to find reserved IPs.
Possibly the file format has been changed, or I cannot fetch the URL.
- Ongelman syy
- FireHOLin asetustiedostoihin kuuluva
RESERVED_IPS on vanhentunut, samoin kuin sen päivittämiseen käytettävä komentojonotiedosto.
- Ratkaisu
-
Lataan tuoreen version komentojonotiedostosta, ja suoritan sen.
- Lataan get-iana.sh -tiedoston uusimman version suoraan FireHOLin versionhallintajärjestelmästä, ja tallennan sen kotihakemistooni.
-
Korvaan järjestelmässäni olevan, vanhentuneen version komentojonotiedostosta sen uudella versiolla, seuraavalla komennolla:
sudo cp ~/get-iana.sh /sbin/get-iana
-
Suoritan komentojonotiedoston varattujen IP-osoitteiden listan päivittämiseksi:
sudo get-iana
Ladattuaan tarvitsemansa tiedot Internetistä komentojono esittää seuraavan kysymyksen:
Would you like to save this list to /etc/firehol/RESERVED_IPS
so that FireHOL will automatically use it from now on?
yes or no >
Vastaan myöntävästi kirjoittamalla yes ja painamalla sen jälkeen rivinvaihtonäppäintä.
Tämän jälkeen FireHOL ei enää käynnistyksen yhteydessä näytä varoitustaan, ennen kuin yhdeksänkymmentä päivää on kulunut, jonka jälkeen sudo get-iana -komento täytyy suorittaa jälleen.
- Huomautus
- Tuntuisi luontevalta määrätä get-iana suoritettavaksi automaattisesti vaikkapa kerran kuussa, mutta komentojonotiedostossa ei ole valitsinta, jota käyttämällä se kirjoittaisi muutokset asetustiedostoon kysymättä varmistusta. Olisi ilmeisesti varsin yksinkertaista muokata komentojonoa tältä osin, mutta aion toistaiseksi suorittaa komentojonon komentoriviltä aina 90 päivän välein.
Kommentiton »
24. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, web ja web-sovellukset, BitTorrent, Firefox, torrent-tiedosto, torrent-tiedostot, Transmission
- 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.
3 kommenttia »
18. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, Firefox 3, Paste and Go 2, yhteensopivuus
- Lähtökohta
- Haluan asentaa
Paste and Go 2 -lisäosan Firefox-selaimeen, josta käytössäni on versio 3 Beta 5.
- Ongelma
- Paste and Go 2 ei ole yhteensopiva Firefox 3:n kanssa, eikä sitä näin ollen pysty asentamaan Mozillan lisäosasivustolta.
- Ratkaisu
-
Muokkaan Paste and Go 2:n asennustiedostoa niin, että se sallii asentamisensa myös Firefoxin kolmosversiossa.
-
Lataan lisäosan asennuspaketin työpöydälleni seuraavalla komennolla:
cd ~/Työpöytä && wget \
https://addons.mozilla.org/fi/firefox/downloads/file/10664/paste_and_go_2-0.8-fx.xpi
- Avaan
paste_and_go_2-0.8-fx.xpi -tiedoston Pakettienkäsittelyohjelmaan valitsemalla tiedoston työpöydältäni.
- Avaan
install.rdf -tiedoston Tekstieditoriin valitsemalla tiedoston Pakettienkäsittelyohjelman näkymästä.
-
Etsin tiedostosta rivin 50, joka näyttää seuraavalta:
<em:maxVersion>2.0.0.*</em:maxVersion>
-
Muutan rivillä olevan kakkosen kolmoseksi niin, että rivi näyttää muutoksen jälkeen seuraavalta:
<em:maxVersion>3.0.0.*</em:maxVersion>
- Tallennan muutokset Tekstieditorissa ja suljen Tekstieditorin.
- Kun palaan Pakettienkäsittelyohjelman ikkunaan, ohjelma kysyy, päivitetäänkö tiedosto install.rdf arkistossa. Vastaan kyselyyn myöntävästi ja suljen Pakettienkäsittelyohjelman.
- Avaan muokkaamani asennuspaketin Firefoxissa sen
Tiedosto-valikon Avaa tiedosto... -kohdan kautta.
Tämän jälkeen voin asentaa Paste and Go 2:n Firefoxiin.
Kommentiton »
17. huhtikuuta 2008
Luokittelu ja avainsanat: sovellukset, web ja web-sovellukset, Firefox 3 Beta, HTTPS, netError.xhtml
- 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.
2 kommenttia »