Monday, September 10, 2007

Kuvien pyöritystä komentorivillä

Olipa kerran hakemisto, joka oli täynnä digikameralla otettuja kuvia. Valitettavasti kuvat olivat järjestään 90 astetta väärässä kulmassa.

Onneksi tarkoitusta varten löytyi komentoriviapua ja aihetta koskeva Commandlinephoto-Mini-HOWTO.

Tästä tiedostosta löytyi tarvittava vinkki: on asennettava Fedoran paketti jhead, minkä jälkeen seuraava skripti hoitaa homman:

-------------------------------------------------------------------------
#!/bin/sh
jhead -cmd "jpegtran -rot 90 &i > &o" $*
-------------------------------------------------------------------------

Tallensin tuon nimellä rotateleft, ja muutin tiedoston ajokelpoiseksi (chmod a+x rotateleft).

Tämän jälkeen lausuin oikeassa hakemistossa: rotateleft * -- ja kas, kaikki kuvat ovat nyt oikeinpäin!

Friday, September 7, 2007

LimeWire

LimeWire on vertaisverkko-ohjelma, joka java-pohjaisena toimii monissa eri käyttöjärjestelmissä -- ainakin periaatteessa.

Linux-version käynnistysskripti on nimittäin viallinen, tiedosto on ilmeisesti tehty jollakin MS-käyttöjärjestelmällä. Skripti on kuitenkin helppo korjata vaikkapa tr-komennon avulla:

$ tr -d '\15\32' < runLime.sh > runLime

Tämän jälkeen tiedosto runLime toimii hyvin (olettaen, että Java on oikein asennettu) kunhan varmistaa, että se on ajokelpoinen:

$ su
# chmod a+x runLime

LimeWire tarvitsee toimiakseen ilmeisesti Sunin oman Javan. Asennusohjeet löytyvät Linux-box-blogista. Huomaa kuitenkin, että ohjeen kohdassa 7 kaksi ensimmäistä riviä pitää kirjoittaa yhdelle riville. Muutoin ohje toimii vaikkapa leikkaamalla & kopioimalla pääteikkunaan.

Tuesday, September 4, 2007

Fedora ja multimedia 2

KDE-Fedoran kanssa multimediaongelmat ratkeavat asentamalla paketti kdemultimedia-extras-nonfree. Ja taas Amarok rokkaa!

Monday, September 3, 2007

Fedora ja CD-ROM

Fedora suostuu liittämään automaagisesti romput vasta komennettuani seuraavaa:

$ su
# /etc/rc.d/init.d/haldaemon start

Kaikenlaista sitä näkeekin...

Saturday, September 1, 2007

Fedora...

Fedoralla ei näytä olevan ongelmia sen paremmin integroidun grafiikka- kuin äänikorttini kanssa. Yhdysvaltalaiselle jakelulle USA:n patenttilainsäädäntö aiheuttaa ongelmia, eikä Fedora soita sen paremmin mp3- kuin yleisesti käytössä olevia elokuvaformaattejakaan. On syytä vapauttaa tietokone yhdysvaltalaisen lainsäädännön rajoituksista, asummehan Euroopassa.

Ongelma ratkeaa käyttämällä ulkopuolisia pakettivarastoja [3,4,5] ja ohjetiedostoja [1,2]. Varsinkin Eric Raymondin kommentit Yhdysvaltain lainsäädännöstä ja Red Hatin politiikasta ovat lukemisen arvoisia. Seuraavat ohjeet perustuvat Sudheerin artikkeliin [1].

Otetaan Livna-pakettivarasto käyttöön:
$ su
# rpm -ivh http://rpm.livna.org/livna-release-7.rpm

Asennetaan tarvittavat koodekit:
# yum install gstreamer-plugins-ugly

Poistetaan vanha Totem-mediasoitin:
# yum remove totem totem-mozplugin totem-plparser

Asennetaan toimivat mediasoittimet:
# yum install totem-xine totem-xine-mozplugin totem-xine-plparser libdvdcss libdvdnav libdvdplay xine-lib-extras-nonfree rhythmbox.i386 0:0.10.0-8.fc7

Tämän jälkeen Rhytmboxin pitäisi soittaa mp3-tiedostot ja suljettujen videoformaattien avautua Totemilla. Näin kävikin, nyt musiikki soi ja .avi-tiedostot avautuvat Totemilla!


Lähteitä:
[1] Sudheer, "Playing Music and Video in Fedora 7".
[2] Eric S. Raymond, "Fedora Multimedia Installation HOWTO".

Pakettivarastoja:
[3] http://rpm.livna.org/
[4] http://rpmforge.net/
[5] http://macromedia.mplug.org/

Fedora 7

Kahden viikon pähkäilyn jälkeen pistin kovalevyn vanhat partitiot sileäksi ja asensin uuden järjestelmän. Nyt kokeilun alla on Fedora 7, vaikka CentOS 5.0 (Redhat Enterprise -version klooni) houkuttelikin.

Asennus sujui helposti: partitiointi, näppäimistön ja aikavyöhykkeen valinta, palomuuriin avattavat palvelut (ssh) piti valita. Uusi käynnistys, sen jälkeen tein käyttäjätilit kahdelle käyttäjälle. Nyt menossa päivitysten lataaminen (231 pakettia, 310 megatavua).

Päädyin mahdollisimman yksinkertaiseen järjestelmään partitioiden kanssa:

10 GB / ext3
30 GB /home ext3
1 GB /swap

Olisi ehkä pitänyt tehdä oma /tmp ja kenties /var, mutta työpöytäkäytössä on näin pärjätty tähänkin asti. Kovalevylle jäi vielä 35 gigaa vapaata tilaa. Sinne mahtuu pari muutakin käyttöjärjestelmää (joku linux ja joku BSD) ja vaikka tarvittaessa /tmp ja/tai /var.