9. syyskuuta 2008
Luokittelu ja avainsanat: työpöytä, X.org
- Lähtökohta
-
Olen lisännyt Kenneth Wimerin yksityisen pakettivaraston Ohjelmalähteisiin Synaptic-pakettienhallinnassa, ja asentanut sieltä työpöydälleni uuden ulkoasun.
VirtualBoxista käytössäni on PUEL-versio 1.6.6.
- Ongelma
-
Näennäisen satunnaisesti, mutta kuitenkin suhteellisen usein ja useimmiten samojen ohjelmien (VirtualBox, Epiphany-selain ja Synaptic) ollessa käynnissä, työpöytäympäristö sulkeutuu itsestään ja käynnistyy sitten uudestaan.
/var/log/Xorg.0.log.old -tiedoston lopussa lukee uudelleenkäynnistymisen jäljiltä seuraavaa:
Backtrace:
0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c780e]
1: [0xb7f9b420]
2: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0a6bf]
3: /usr/bin/X(FindClientResourcesByType+0xb1) [0x8075821]
4: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0aeb3]
5: /usr/bin/X [0x81506ee]
6: /usr/bin/X(Dispatch+0x2cf) [0x808d8df]
7: /usr/bin/X(main+0x48b) [0x807471b]
8: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d2e450]
9: /usr/bin/X(FontFileCompleteXLFD+0x201) [0x8073a91]
Fatal server error:
Caught signal 8. Server aborting
- Ongelman syy
- Ei vielä tiedossa.
- Ratkaisu
- Ei vielä tiedossa.
- Huomautuksia
-
- Jostain syystä erityisesti Debianin (Lenny) asentaminen virtuaalikoneeseen tuntuu liittyvän usein tähän. Se voi olla vain harhaa, joka johtuu siitä että olen viime aikoina asentanut (tai yrittänyt asentaa, ennen työpöydän sulkeutumista) Debianin useita kertoja, mutta toisaalta se voi liittyä myös sen tapaan käyttää virtuaalikoneen resursseja, varsinkin salattujen levyniteiden käytön yhteydessä.
- Mainitsin yksityisen pakettivaraston lähtökohdissa alustavasti siltä varalta, että ongelma liittyy siihen, mikä ei ole täysin poissuljettua, koska kyse ei ole pelkistä grafiikkatiedostoista, vaan uusi teema vaati toimiakseen myös uuden taustamoottorin. Otin nyt kokeeksi tuon pakettivaraston pois käytöstä, ja palautin sieltä päivittämäni paketit virallisiin versioihin (Hardy).
- VirtualBox itsessään on tietysti sekin yksi epäillyistä.
Kommentiton »
28. elokuuta 2008
Luokittelu ja avainsanat: kolumnit, BSD, kahvi, käyttöjärjestelmät, Linux-jakeluversiot, OS X, Windows
The Bizarre Cathedral esittää käyttöjärjestelmät kahveina:

Kehittelin huvikseni ajatusta hieman edelleen; lisäideoita sain kaveriltani Juhalta.
- Windows
- Nescaféta vuotavasta mukista, jonka korva on katkennut.
- OS X
- Kermavaahdolla ja makusiirapilla maustettua kahvijuomaa yksinkertaisen mutta tyylikkään näköisestä lasista, lusikalla. Juoman valmistaa barista nimeltä Steve, joka väittää tuotoksensa olevan yliveroista muihin verrattuna. Sinä uskot häntä ja maksat itsesi kipeäksi tuosta himoitusta juomasta.
- Linux
-
Kaikki Linux-kahvit perustuvat reilun kaupan kahviin.
- LFS
- Pussillinen kahvipapuja.
- RHEL vs. Fedora
- Työpaikan kahvion kahvi vs. taukotuvan porukalla ostettu ja itse keitetty.
- SLED, OpenSuSE
- Samaa kuin edellä, mutta firma on saksalainen.
- Mandriva
- Café au lait.
- Debian
- Nokipannukahvia mustana, kuksasta.
- Ubuntu
- Nokipannukahvia maidon ja sokerin kera vaaleanruskeasta mukista.
- *BSD
-
Tässä (kuten toki edellisissäkin) on edelleenkehittelyn varaa, sillä en tunne BSD-variantteja tarpeeksi hyvin keksiäkseni niille yhteisiä piirteitä, jotka erottaisivat ne edellisistä, tai mikä kussakin on keskeisintä.
- FreeBSD
- Edullista mutta hyvää peruskahvia.
- NetBSD
- Kaikki tykkäävät tästä kahvista.
- OpenBSD
- Pastöroidusta vedestä ja laboratorio-olosuhteissa kypsytetyistä pavuista valmistettu kahvi. Valmistaja, hullu professori, haistattelee sinulle jos yrität puhutella häntä.
Kommentiton »
21. elokuuta 2008
Luokittelu ja avainsanat: sovellukset, web ja web-sovellukset, Epiphany-selain, Gmail, Greasemonkey, _blank Must Die
- 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.
2 kommenttia »
24. heinäkuuta 2008
Luokittelu ja avainsanat: tiedostomuodot, .ogv, ääniraita, Ogg, Ogg-video, oggz-tools, oggzrip, Theora, Vorbis
- Lähtökohta
- Minulla on Theora-muodossa olevan videoraidan ja Vorbis-muodossa olevan ääniraidan sisältävä Ogg-videotiedosto, jonka sisällön olen kopioinut DVD:ltä
Thoggenilla. Tiedoston nimi on elokuva.ogv, ja se sijaitsee kotihakemistossani.
- Ongelma
- Haluan eristää videotiedostosta sen ääniraidan erilliseen Ogg-tiedostoon voidakseni kuunnella sitä kannettavalla musiikkisoittimellani.
- Ratkaisu
-
Käytän ääniraidan irrottamiseen oggzrip-komentoa, joka löytyy oggz-tools -paketista.
- Asennan
Synaptic-pakettienhallinnassa oggz-tools -paketin.
Eristän ääniraidan videotiedostosta seuraavalla komennolla:
oggzrip -c vorbis -o ~/elokuvan-ääniraita.ogg ~/elokuva.ogv
Tämän jälkeen elokuvan ääniraita löytyy elokuvan-ääniraita.ogg -nimisestä tiedostosta, joka sijaitsee kotihakemistossani.
Huomautus
GStreamer-multimediakehyskokonaisuuteen liittyvä gst-launcher -komento on eräänlainen multimedian Sveitsin armeijan linkkuveitsi, ja olettaisin, että ääniraidan eristäminen onnistuu myös sen avulla (mahdollisesti oggdemux-lisäosan avulla). En kuitenkaan onnistunut löytämään toimivaa lisäosaketjua tätä ratkaisua varten.
Kommentiton »
11. heinäkuuta 2008
Luokittelu ja avainsanat: sovellukset, tiedostomuodot, defaults.list, Firefox, oletussovellus
- Lähtökohta
-
Olen määritellyt MP3-tiedostot avattaviksi Rytmilaatikko-musiikkisoittimessa. Myöhemmin olen purkanut tämän liitoksen valitsemalla työpöydällä olleen MP3-tiedoston Ominaisuudet, ja palauttamalla Avaa ohjelmalla -välilehdellä valinnaksi Elokuvasoittimen.
Lataan Firefox-selaimeen MrKATin mikseri.net-sivun, ja valitsen kappalelistalta ensimmäisen ladattavaksi painamalla siihen liittyvää Download-linkkiä.
- Ongelma
- Kun Firefox kysyy mitä tiedostolle tehdään, se ehdottaa tiedoston avaamista Rytmilaatikossa. Haluan, että oletussovelluksena käytetään Elokuvasoitinta työpöydällä tekemäni valinnan mukaisesti.
- Ongelman syy
- Firefox päättää oletussovelluksista
~.local/share/applications/defaults.list -tiedoston perusteella. Tämän tiedoston sisältöä ei työpöydältä tehdyn oletussovellusvalinnan yhteydessä ole päivitetty.
- Ratkaisu
-
Avaan ~.local/share/applications/defaults.list -tiedoston muokattavaksi, ja korjaan siinä olevan oletussovellusvalinnan MP3-tiedostojen osalta.
-
Avaan defaults.list -tiedoston muokattavaksi avaamastani Päätteestä seuraavalla komennolla:
gedit ~.local/share/applications/defaults.list
-
Kun tiedosto on ladattu Tekstieditoriin, etsin ja tuhoan siitä seuraavat rivit:
.local/share/applications/defaults.list:audio/mpeg=rhythmbox.desktop
.local/share/applications/defaults.list:audio/x-mpegurl=rhythmbox.desktop
- Lopuksi tallennan tiedostoon tekemäni muutokset.
Kun tämän jälkeen lataan MP3-tiedostoja Firefoxissa, ja se kysyy mitä tiedostolle tehdään, tiedoston avaamiseen käytettävä oletussovellus on Elokuvasoitin.
- Huomautuksia
-
- Ongelman ratkaisuksi ei riitä, jos Firefoxin kyselyssä valitsee sillä hetkellä ladattavan tiedoston avattavaksi Elokuvasoittimella. Tämä käy ilmi sen jälkeen, kun seuraavan tiedoston lataamisen yhteydessä tiedoston valitsee tallennettavaksi, ja tallentamisen jälkeen avaa tiedoston valitsemalla sen
Lataukset-ikkunan listalta. Silloin se avataan jälleen Rytmilaatikossa, joka on edelleenkin oletussovellus defaults.list -tiedoston mukaan.
- Voi olla, että tässä ongelmassa on kyse siitä, että tein Rytmilaatikko-valinnan ennen kuin päivitin Ubuntun Gutsy Gibbonista Hardy Heroniin. Siitä on joka tapauksessa niin kauan, etten enää muista, millä tavalla valinnan silloin tein. Siksi en täsmentänyt sitä myöskään lähtökohdissa.
Kommentiton »
7. heinäkuuta 2008
Luokittelu ja avainsanat: GNU/Linux, työpöytä, CD-asema, cdrom, DVD, DVD-asema, fstab, merkistökoodaus, skandinaaviset kirjaimet, UTF-8, utf8
- Lähtökohta
-
Minulla on DVD-levy, jolle on poltettu tiedostoja Windowsissa. Tiedostojen joukossa on sellaisia, joiden nimissä on skandinaavisia kirjaimia.
Lataan levyn tietokoneen DVD-asemaan, jolloin se liitetään tiedostojärjestelmään. Avaan levyn sisällön selailtavakseni Nautilus-tiedostoselaimella.
- Ongelma
- Skandinaavisia kirjaimia sisältävissä tiedostonimissä ne ovat korvautuneet kysymysmerkeillä, ja tiedostonimen perässä lukee
(virheellinen merkistökoodaus). Tiedostonimen kopiointi avaamaani Pääte-ikkunaan ei toimi, jos poimin tiedoston Nautiluksen ikkunasta ja vedän ja pudotan sen Pääte-ikkunaan.
- Ongelman syy
- Levyä ei ole liitetty UTF-8 -merkistökoodausta käyttäen.
- Ratkaisu
-
Muutan /etc/fstab -tiedostossa olevaa CD/DVD -asemani määrittelevää riviä. Ennen muutoksia rivi näyttää seuraavanlaiselta:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
Lisään liittämisparametreihin merkistökoodauksen, jonka jälkeen rivi näyttää seuraavanlaiselta:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
Otan levyn ulos DVD-asemasta, ja lataan sen sitten uudestaan sisään. Kun tämän jälkeen selaan levyn sisältöä Nautiluksella, tiedostonimissä olevat skandinaaviset kirjaimet näytetään kuten pitää, ja sellaisia sisältävien tiedostonimien kopionti Pääte-ikkunaan vetämällä ja pudottamalla toimii.
- Huomautus
- Tietokoneessa, johon olen asentanut Hardy Heronin siihen päivittämisen sijasta,
utf8 -parametri oli fstab-tiedoston DVD-asemamäärittelyssä valmiina.
Kommentiton »
27. kesäkuuta 2008
Luokittelu ja avainsanat: sovellukset, web ja web-sovellukset, Firefox, HTTPS, osoitepalkki, salaamaton yhteys, salattu yhteys, SSL
- 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.
Kommentiton »
20. kesäkuuta 2008
Luokittelu ja avainsanat: sovellukset, Firefox 3, Gmail, istunnonpalautus, istunnot, istunto, sisäänkirjautuminen, Torbutton
- Lähtökohta
-
Olen asettanut Firefox-selaimen asetuksissa käynnistyksen yhteydessä palautettavaksi edellisen istunnon ikkunat ja välilehdet. Olen asentanut Firefoxiin Torbutton-laajennuksen.
Olen käynnistänyt Firefox-selaimen, kirjautunut sisään Gmail-tililleni ja avannut Postilaatikko-näkymän. Suljen Firefox-selaimen, ja käynnistän sen heti sen jälkeen uudestaan.
- Ongelma
- Välilehti, jolle edellisessä istunnossa olin avannut Gmail-tilini Postilaatikon, näyttää nyt Gmailin sisäänkirjautumissivun. Haluan, että istunnon palautus palauttaa myös Gmail-välilehden suoraan siihen näkymään, jossa se oli sulkiessani selaimen ilman uutta sisäänkirjautumista.
- Ongelman syy
- Firefox 3:n kanssa käytettäessä Torbutton estää todennettujen istuntojen palauttamisen.
- Ratkaisu
-
Valitsen Firefoxin Työkalut-valikosta Lisäosat-kohdan, ja avatuvasta Lisäosat-ikkunasta Laajennukset-välilehden. Valitsen listalta Torbuttonin, ja painan sen ohessa olevaa Poista käytöstä -nappia. Vaihtoehtoisesti voin poistaa Torbuttonin kokonaan Poista-nappia painamalla.
Tämän jälkeen kirjaudun ulos Gmail-tililtäni, mikäli olen sisäänkirjautuneena. Sen jälkeen kirjaudun sinne uudestaan ja varmistan sen yhteydessä, että Muista kirjautumiseni tässä tietokoneessa -kohta on käyttöön valittuna.
Lopuksi valitsen Lisäosat-ikkunan yläosaan Torbuttonin poiskytkennän yhteydessä ilmestyneen Käynnistä Firefox uudelleen -napin.
Nyt istunnon palautuksen yhteydessä myös todennettu Gmail-istunto palautetaan haluamallani tavalla.
- Huomautuksia
-
Yksi kommentti »
18. kesäkuuta 2008
Luokittelu ja avainsanat: sovellukset, korjaaminen, korjaus, tekstintunnistus
- Lähtökohta
-
Kotihakemistossani on bin-alihakemisto ja se on määritelty komentojenhakupolkujen (PATH-muuttuja) joukkoon komentoriviprofiilissani.
Olen muuntanut kuvamuotoisen tekstityksen tekstimuotoiseksi Avidemuxilla. SRT-muotoinen tekstitystiedosto on tallennettu kotihakemistooni tiedostonimellä tekstitys.srt. Tekstitys sisältää muunnoksen jäljiltä joitain toistuvia virheitä: rivien alussa on välilyöntejä, pikku-l ja iso I-kirjain ovat paikoin sekoittuneet, joidenkin numeroiden välissä on välilyöntejä vaikka numerot ovat osa samaa lukua, ja lainausmerkin (”) tilalla on kaksi heittopilkkua (’ ’).
- Ongelma
- Virheitä on niin paljon, että niiden korjaaminen käsityönä
Tekstieditorissa olisi liian työlästä. Haluan korjata virheet tarkoitukseen soveltuvilla komentojonoilla.
- Ratkaisu
-
Luon seuraavassa listatut komentojonotiedostot, ja tallennan ne kotihakemistossani olevaan bin-alihakemistoon.
#!/bin/sed -f
s/^\ *//
Lataa leading_blank.sed (24 tavun komentojonotiedosto)
#!/usr/bin/gawk -f
BEGIN { FS = "" }
{
previous = ""
for (i = 1; i <= NF; i = i + 1) {
if ($i ~ /I/) {
if (previous ~ /[[:lower:]]/) {
printf("l")
previous = "l"
} else if (i == 1) {
printf("%s",$i)
previous = $i
} else if ((previous ~ /-/) && (i == 2)) {
printf("%s",$i)
previous = $i
} else if (i < NF) {
for (j = 1; i + j < NF; j = j + 1) {
if ($(i+j) ~ /[[ \n]]/) {
j = NF
break
} else if ($(i+j) ~ /[[:lower:]]/) {
break
}
}
if (i + j < NF) {
printf("l")
previous = "l"
} else {
printf("%s",$i)
previous = $i
}
} else {
printf("%s",$i)
previous = $i
}
} else {
printf("%s",$i)
previous = $i
}
}
printf("\n")
}
Lataa mixed_verticals.gawk (756 tavun komentojonotiedosto)
#!/bin/sed -f
s/\([[:digit:]]\) \([[:digit:]]\)/\1\2/g
Lataa blank_between_numbers.sed (56 tavun komentojonotiedosto)
#!/bin/sed -f
s/''/"/g
Lataa double_single_quotes.sed (24 tavun komentojonotiedosto)
Tämän jälkeen teen komentojonotiedostoista suoritettavia seuraavalla komennolla:
cd ~/bin && chmod +x blank_between_numbers.sed leading_blank.sed \
mixed_verticals.gawk double_single_quotes.sed
Lopuksi käytän kaikkia komentojonoja tekstitystiedostoon sen korjaamiseksi, seuraavasti:
cat ~/tekstitys.srt \
| leading_blank.sed | mixed_verticals.gawk \
| blank_between_numbers.sed | double_single_quotes.sed \
> ~/korjattu-tekstitys.txt
Tämän jälkeen kotihakemistossani oleva korjattu-tekstitys.txt -niminen tiedosto sisältää tekstityksen, jossa alkuperäisessä olleet virheet on korjattu.
4 kommenttia »
10. kesäkuuta 2008
Luokittelu ja avainsanat: sovellukset, Edellinen, Find as you type, Firefox 3 Beta 5, Firefox 3 Release Candidate 1, haku, RC1, Seuraava
- Lähtökohta
-
Olen valinnut Firefox-selaimen asetuksissa Ala etsiä tekstistä heti kirjoitettaessa -toiminnon käyttöönotetuksi. Firefoxin kolmosversiossa tämän pikahakutoiminnon avaama työkalupalkki on typistetty pelkästään hakusanakentäksi. Koska haluan, että pikahakutoiminnon työkalupalkki sisältää samat valitsimet kuin normaali hakutoiminto (jonka voi avata esimerkiksi Control + F -pikanäppäimellä), olen lisännyt selaimen profiilihakemistossani olevaan userChrome.css -tiedostoon seuraavanlaisen rivin:
#FindToolbar > * {display: -moz-box; }
Tämän jälkeen heti kirjoitettaessa avautuvan hakutoiminnon työkalupalkki sisältää normaalin hakutyökalupalkin tavoin muun muassa valitsimet Edellinen, Seuraava ja Huomioi kirjainkoko.
Olen päivittänyt Firefox-selaimen versiosta 3 Beta 5 versioon 3 RC 1.
- Ongelma
- Päivityksen jälkeen heti kirjoitettaessa avautuvan hakutoiminnon työkalupalkki on jälleen typistynyt pelkäksi hakusanakentäksi.
- Ongelman syy
- Pikahakutyökalupalkin valitsin on vaihtunut päivityksen myötä. Uusi valitsin on
.findbar-container.
- Ratkaisu
-
Korvaan userChrome.css -tiedostossa olevan, yllä mainitun rivin seuraavanlaisella rivillä:
.findbar-container > * { display: -moz-box; }
Kun tämän jälkeen suljen Firefox-selaimen, ja sen jälkeen käynnistän sen uudestaan, heti kirjoitettaessa avautuva etsintätyökalupalkki sisältää samat valitsimet kuin normaali hakutoimintokin.
Kommentiton »