Posts filed under 'linux'
Uuden PC:n myötä piti tehdä päätöksiä siitä, mitä näppäimistöä jatkossa käyttää. Vanhat tutut PS-liitäntäiset eivät enää suoraan koneeseen mene, ja toisaalta tekisi mieli säästää pöytätilaa. Mac Mini -projektiin hankittu Applen mininäppis on hyvän kokoinen, tuntumaltaan ok ja kun käytän töissä MacBook Pro:ta, niin näppäinasettelukin olisi sama. Vaan Ubuntuhan käyttäytyy kuin kyseessä olisi PC-näppäimistö, vaikka laittelisi asetuksista mitä. Parin tunnin virittelyn jälkeen sain ongelman korjattua tyydyttävälle tasolle (leiska ei ole mikään täydellinen, mutta hyvä alku edes). Eli näin:
- Gnomen näppäimistöasetuksista päälle Apple – Apple Aluminium keyboard (ISO)
- Lataa tästä xmodmapille tekemäni näppäinkartta ja tallenna se kotihakemistoon nimelle .Xmodmap
- Kun Gnome seuraavan kerran käynnistyy, se kysyy, ladataanko modmappi. Valitse .Xmodmap ja lisää se ladattaviin.
Tämän jälkeen useimpien erikoismerkkien pitäisi tulla normaalisti alttien kanssa, ja omput toimivat puolestaan alt-nappien korvikkeina, kuten loogisempaa onkin.
September 12th, 2010
Meksikossa vietetyn ajan ja pöytä-PC:n leviämisen jälkeen tuli käytettyä puolitoista vuotta pelkkää Mäkkiläppäriä. Eikä siinä mitään, yhtäältä sai sujuvan käyttöliittymän ja toisaalta pääsi kronkkimaan komentorivillekin. OS X ei kuitenkaan ole paras mahdollinen alusta koodailuun etenkään ristiinkääntäjien osalta, joten sopivan rahatilanteen sattuessa hankin taas PC:n. Mahdollisimman pienen ja hiljaisen, mutta kuitenkin ajanmukaisen Shuttle-PC:n.
Debian ei tykännyt näin modernista raudasta ollenkaan, joten Ubuntulla oli mentävä. Toistaiseksi kokemukset Linuxiin paluusta ovat olleet ristiriitaiset. Kone on hurjan nopea, näytönohjain samoin, ja kaikki oleelliset softat löytyvät suoraan Ubuntustakin. Miinuspuolella on sielläkin yhtä sun toista: vanhana fvwm-käyttäjänä en ole ollut täysin tyytyväinen Gnomen säädettävyyteen, Compiz hyydytti OpenGL:n surkean hitaaksi (korjautuu ottamalla efektit pois), käyttöliittymä on Mäkin jälkeen monin paikoin karu, Applen mininäppikselle ei ole kunnon tukea ja sleepistä herääminen ei tunnu pelaavan yhteen äänikortin kanssa. Hieman puolijauhoista siis paikoitellen, mutta virittelyleluksi tämä kone oli tarkoitettukin.
September 10th, 2010
Vanha kalikkani alkoi käydä ahtaaksi, joten olin jo jonkun aikaa katsellut uutta kännykkää. iPod Touchin jälkeen luonteva vaihtoehto olisi tietysti iPhone, mutta niiden kova hinta ja operaattorisidonnaisuus hillitsi ostohaluja. Lisäksi hankala suljettu kehitysmalli on koodarin näkökulmasta miinusta. Tällä viikolla tuli sopiva tilaisuus, joten laittelinkin sitten lopulta Nokian N900:n. Ehta Linux — vieläpä Debian — taskussa tuntui ajatuksena kiehtovalta.
Vaikutelmat näin parin päivän käytön jälkeen ovat vielä sekalaiset, eikä vertailua iLaitteisiin voi välttää. N900:n 800×480 pikselin näyttö on kirkas ja tarkka, mutta resistiivinen kosketusnäyttö ei toimi etenkään sormilla sohiessa läheskään yhtä jouhevasti kuin iLaitteiden kapasitiivinen. Käyttöliittymä ei ollut mitenkään itsestään selvä alkuunsa: kolme eri moodia ja niiden löytäminen vaati yhden illan opettelun. Virheklikkauksia tulee välillä ja toisinaan käyttöliittymä ei vaan ota mitään vastaan, joten tällä saralla Applelta on vielä opittavaa.
Ovi Store ja ohjelmienhallinta ovat toistaiseksi varsin autioita, joten tässä on Noksulla todella tekemistä. App Storessahan ongelma on päinvastainen: kaikenlaisen hötön seasta pitäisi löytää ne hyvät softat. Komentorivillä apt-getin kanssa seikkailemalla saa kaikenlaista hyödyllistä asennettua, mutta ihan kaikki eivät sinne uskaltaudu. Älypuhelimen tärkeimmät peruskikkareet kuten selain, musasoitin ja kartta löytyvät kalikasta vakiona ja toimivat kohtuullisen hyvin, vaikka hiomisen varaa on vielä kaikissa. Etenkin tökkivä karttasovellus jää pahasti iLaitteiden vastaavalle, vaikka tällaisenaankin on jo todella hyödyllinen.
Heikkouksien vastapainoksi on laitteessa onneksi paljon hyvääkin. Kamerassa on kelpo tarkkuus ja hyvässä valossa sillä saa erinomaista jälkeä, etenkin jos kuvia hiukan pienentää. Hämärässä saa varautua sitten melko lailla kohinaisempaan kuvaan. Sisäänrakennettu salama auttaa asiaa jossain määrin. Alla esimerkki pilvisellä säällä otetusta kuvasta. Toinen vahvuus N900:ssa on moniajo: irkit ja selaimet sun muuta voi jättää taustalle roikkumaan sillä välin, kun käy tekemässä jotain muuta. Mukana toimitetaan vakiona videopiuha ja ainakin vanhassa Philipsissäni kuva oli yllättävän hyvä. Asentamalla MediaBoxin ja Mplayerin saa kalikan toistamaan suurimman osan videoista, ja ainakin hyvätasoiset DVD-rippaukset jaksoivat pyöriä ihan ongelmitta.

Akkukesto saisi olla parempi: tiukassa käytössä akun voi imaista tyhjäksi jopa päivässä. Tätä kompensoimaan mukana tulee paitsi laturi, myös USB-piuha ja vieläpä konvertteri vanhoille Noksun latureille, joten ainakin lataamaan pääsee paikassa kuin paikassa. Develkittiä en ole vielä asentanut, mutta Scratchbox on tuttu jo N800-koodailuista. Pykälän verran sekava systeemi, mutta eiköhän sen kanssa pärjää kuten ennenkin. Firman vahvuudet ovat edelleen selvästi rautapuolella — eipä Symbiankaan mikään ohjelmistokehittäjän taivas ole.
April 17th, 2010
Kohtuullisen pienellä virittelyllä on mahdollista käyttää VirtualBoxissa yhtaikaa kahta käyttöjärjestelmää siten, että molemmilla on oma näppäimistö ja hiiri. Että tästä olisi mitään iloa, täytyy tietysti olla kaksi ulostuloa näyttökortissa tai läppäri, josta saa kuvaa myös ulkoiselle näytölle. Näin homma käyp:
- Asenna VirtualBoxiin käyttis normaalisti. Itselläni oli isäntänä OS X ja vieraina Windows XP ja Linux.
- Asenna vieraalle VirtualBoxin lisäajurit. Linuxissa tämä vaatii, että virtuaalikoneessa on gcc ja käytössä olevaa kerneliä vastaavat headerit asennettuina.
- Laita erillinen näppäimistö ja hiiri koneeseen kiinni ja lisää ne virtuaalikoneen portteihin VBoxin asetuksista. Näin isäntä ei kajoa niihin. Jos ei jostain syystä muuten toimi, niin ne voi tökätä kiinni virtuaalikoneen käynnistyttyäkin.
- Näppäimistö tunnistui ja toimi sekä XP:ssä että Linuxissa suorilta ja painallukset menivät ainoastaan virtuaalikoneeseen kuten pitikin.
- Hiiri & XP: kun VBox on kaapannut hiiren, paina host-i (OS X:ssä host on oletuksena vasen omppu), host-i uudestaan, vie pääkoneen hiiri pois virtuaalikoneen näytöltä ja paina uudestaan host-i, host-i.
- Hiiri & Linux: VBoxin hiiriajuri on sitkeää laatua ja latautuu, vaikka X:n asetuksissa muuta pyytäisi. Samalla se peittää usb-hiiren. Nimesin uusiksi symlinkin /usr/lib/xorg/modules/input/vboxmouse_drv.so ja niinpä moduuli ei enää lataudu, vaan käyttöön tulee erillinen usb-hiiri. Hiiren voi joutua heittämään lennossa kiinni, tai se menee isäntäsysteemille.
Joiltakin kummallisuuksilta ei voi välttyä: ulkoisessa näytössä käynnistetty Linux tuntui soittavan äänet puolella taajuudella toisinaan (täällä ehkä purkkaratkaisu). Ulkoisessa näytössä on niin iso tarkkuus, että Linuxissa VBox ei suostunut sitä käyttämään ennen tämän ohjeen mukaista säätöä.
April 12th, 2010
Viimeiset pari iltaa ovat kuluneet PPC:n äärellä. Englannista saapui G4 Mac Mini (tietysti brittien mohlopistokkeella varustettuna, mutta onneksi oli adapteri). Kone on mukavan pieni ja hiljainen, vaikkei nyt enää millään mittapuulla ajanmukainen. Jokunen sekalainen havainto OS X:n ja Debianin asentelusta:
- Uusi pieni Mac-näppis ei toimi täysin 10.4:n kanssa eikä kyllä Linuxissakaan. Asensin näppispäivitys 1.2:n, mutta ei sekään mitään korjannut.
- Tiger pyörii kohtuullisen mukavasti, mitä nyt välillä iskee vanha kunnon rantapallo. Debian on puolestaan yllättävänkin nopea ainakin paikoitellen.
- Java ja Flash toimivat OS X:n puolella luotettavasti, mutta varsin hitaasti. Debian Stablessa on liian vanha Gnashin versio Youtubelle ja Java-plugarikaan ei pystynyt pyörittämään Processing-yritelmiäni.
- Debian tunnisti laitteiston kaikin puolin moitteettomasti. DVD-asema, näyön natiivitarkkuus, 3D-kiihdytys ja äänet toimivat kaikki suorilta. Äänien kanssa piti vain käydä säätämässä ulostulot päälle ääniasetuksista. Todella helppoa verrattuna aiempiin kokemuksiini PPC-Linuxin äärellä 🙂
- Molemmat järjestelmät näyttävät laadukasta DVD-rippausta VLC:llä koko ruudulla nykimättä (viimeisin Tigerissä toimiva versio on muuten 0.9.6). DVD-toisto onnistui tietysti OS X:ssä, mutta Linuxissa VLC ei tuntunut halukkaalta yhteistyöhön. Mplayer sentään toimi komentoriviltä (mplayer dvd://), kun asensi ensin libdvdcss2:n täältä.
- Osiointi on helppo sössiä Debianin työkalulla, joten kannattaa lukea ohjeita ja noudattaa tiettyä varovaisuutta. Jouduin asentamaan molemmat järjestelmät uusiksi tehtyäni “jotain” väärin.
- DVI-liitin ei tunnu toimivan kunnolla, ainakaan näyttöni 1680×1050-reson kanssa. Ruudulle tulee sotkua ja kuva räpsyy välillä mustaksi.
Tiger on näistä kahdesta vaihtoehdosta tähän koneeseen vielä pykälän parempi, vaikka hyvin pian sen tuki lakkaakin. Seuraava Safari ja Firefox vaativat 10.5:n ja VLC:stä jouduin jo nyt tonkimaan vanhaa versiota. Puolen gigan muistilla ei ole mitään järkeä ruveta yrittelemään Leopardia, eikä konetta edes voi laajentaa kuin yhteen gigatavuun asti. Seuraavaksi laittelen vielä MorphOSin, siitä myöhemmin lisää.
February 20th, 2010
Vuonna 2003 4k-introon kyhäilemäni softasyntikka Syna ei näytä vieläkään pääsevän haudan lepoon 🙂 Antti teki sille nyt live-käyttöön tarkoitetun käyttöliittymän nimeltä 4096 Live. Sivulta saa versioita eri alustoille ja myös sorsat, jos haluaa kääntää jollekin muulle SDL:ää tukevalle järjestelmälle.
January 25th, 2010
Tänään tuli kokeiltua otsikon mukaiseen koneeseen tuoreinta Ubuntua ja erittäin positiivinen ensivaikutelma jäi: WLAN, kortinlukija, erikoisnapit, äänet, Elisan mokkula, kamera ja suspend toimivat kaikki suorilta. Grafiikkapuolella meni periaatteessa hyvin, mutta GL ei ollut heti kiihdytetty ja videon katselu VLC:llä ei toiminut. Kiihdytetty GL tuli sallimalla paketinhallinnasta (Synaptics) uusimmat ei-hyväksytyt päivitykset ja VLC:n ongelmaksi paljastui ulkoisen näytön ruutumoodien ronkkiminen näyttöasetuksista. Asetuksien jäljiltä /etc/X11/xorg.conf-tiedostoon oli jäänyt omituinen virtuaalityöpöydän koko, jonka kanssa heikko graffa-ajuri ei pärjännyt. Kommentteihin virtuaalipöydät ja taas toimi. Ilman ulkoisen näytön ja jatketun työpöydän kanssa säätämistä videot olisivat luultavasti toimineet ilman mitään. Ubuntu oli myös halukas laittamaan swappia koneeseen, mutta se on SSD:lle huonompi idea, joten swappi piti poistaa osiointivaiheessa.
July 23rd, 2009
Yritin jo aiemmin tapella ulkoista näyttöä toimimaan HP:ssä, mutta jäi pelkän peilauksen asteelle. VIA:n muuten surkeasta näyttöpiiristä irtoaa teoriassa kyllä hyviäkin tarkkuuksia, mutta huonosti dokumentoitu ajuri ei suostunut yhteistyöhön. Nyt löytyi kuitenkin oikeat madonluvut xorg.confiin:
Section “Monitor”:
HorizSync 30-80
VertRefresh 55-60
Section “Screen”:
Option “ActiveDevice” “CRT”
Option “VideoOnDevice” “CRT”
Oma ViewSonicini tunnistui kauniisti näillä ja läppäri antoi kohtuullisen hyvälaatuista 1680×1050-kuvaa ulkoiseen näyttöön. Videotoistokin jaksoi pyöriä koko näytössä tökkimättä. Ainoaksi kauneusvirheeksi jäi sisäisen näytön esittämä vapiseva sotku — se kun ei ulkoisen näytön tarkkuuksiin pystynyt eikä mikään säätö suostunut sitä sammuttamaankaan.
July 15th, 2009
HP 2133:n epäluotettavaan wlaniin tuli nyt ainakin jonkin verran parannusta kun asensin ndiswrapperin. Olin tähän asti kuvitellut, että se on silkkaa risupartagurujen hommaa, mutta kun pääsi hommasta vähän jyvälle, niin asennus oli oikeastaan aika helppoa:
- Ensin laitetaan paketti ndiswrapper-utilities-1.9
- Sitten ladataan verkkokortille oikea ajuri, joka sisältää .inf-tiedoston. Itse laittelin Dellin ajurin, joka tosin tarvi ensin purkaa Winen puolella. Tässä suora linkki pelkkään ajuriin.
- ndiswrapper -i bcmwl5.inf
- Lisätään alias wlanille vaikka /etc/modulesiin: alias wlan0 ndiswrapper
- Ja ndiswrapper latautumaan automaattisesti eli ndiswrapper sinne /etc/modulesin loppuun
- Sitten vielä kylmäkäynnistys, että piirisarja resetoituu
Hyödyllisiä apuohjelmia ovat ainakin iwconfig, joka näyttää langattomien verkkolaitteiden tilan, sekä lshw, joka näyttää verkkolaitteista matalamman tason tietoja. Siinä missä alkuperäinen Broadcomin ajuri tilttasi viimeistään kolmessa varttissa, tuntuu ndiswrapper kestävän huomattavasti paremmin. Äsken sain stressitestissä kaksi tuntia yhtäjaksoista toimintaa, jonka jälkeen wlan saattoi jumittaa johonkin konfliktiin äänipiirin kanssa (katsoin samaan aikaan leffaa) — näillä kahdella tuntuu olevan läheinen rautatason yhteys.
June 28th, 2009
Lopultakin sain näppeihini pitkään odotetun HP Mini-Note 2133:n. Laite ei ole ihan uunituore enää eikä edusta halpojen miniläppärien kärkikaartia hitaahkon VIA:n prosessorin ja kehnon Chrome 9 -näyttiksensä kanssa. Muistin laajensin heti kättelyssä gigatavuun, ja levy olikin mukava 120-gigainen heti valmiiksi. Olisin odottanut levyn olevan suhteellisen hidas, mutta ainakin hdparmin mukaan sieltä siirtyi peräti 57Mt/s. Mukana HP toimitti Suse Linux Enterprise Editionin, mutta Jarkon valitusta kuunneltuani ja softien surkeaa valikoimaa katseltuani päätin laittaa jonkin muun distron heti koneen saatuani. Debian on aina varma valinta ja tutuin kaikista, mutta koska en ollut koskaan asentanut Ubuntua ja 9.04:n piti tukeman laitetta hyvin, niin lähdimme yrittelemään sillä. Asensimme siis kahta lähes identtistä konetta rinnakkain samalla kertaa. Ja näin se meni:
- Ensimmäinen kompurointi tuli UNetbootinin kanssa. Se näytti toimivan hyvin Winen alta, mutta usbitikut eivät buutanneet. En jaksanut ruveta kauheasti virittämään, joten tilanne ratkaistiin virtuaalikoneessa ajetulla Windowsilla. Alkuruudussa piti painaa F9 ja valita tikku, jonka jälkeen lähdettiinkin liikkeelle.
- Oletuksena Ubuntu käynnistyi live-moodiin, josta varsinaisen asennuksen sitten pystyi aloittamaan. Näyttö oli pikkiriikkisen matala joillekin asennusikkunoille, mutta luovalla arvailulla prosessi meni eteenpäin.
- Kaikkiaan asennus meni hyvin automaattisesti eteenpäin ja lopulta kone käynnistyi Ubuntu-työpöydälle. Hivenen väärässä resoluutiossa kylläkin, mutta olin jo aiemmin pöyhinyt verkosta ratkaisun: Option “PanelSize” “1024×600” xorg.confin kohtaan Section “Device”.
- Langallinen verkko, näytönohjain, webbikamera, kortinlukija, näppäimistön erikoisnapit ja jopa langaton verkko toimivat suorilta. Ainoana kauneusvirheenä langattoman verkon lievä epäluotettavuus.
- Lisälaitteidenkaan kanssa ei tuntunut olevan ongelmia: Canonin digikamerani, usb-massamuistit, ulkoinen hiiri ja jopa Elisan mokkula toimivat kaikki suoraan kytkemällä. Ulkoinen näyttö ei sitten valitettavasti ollutkaan enää yhtä automaattinen juttu, mutta guuglettamalla välttävä ratkaisu löytyi. Ulkoiseen näyttöön saisi isojakin tarkkuuksia, mutta itselleni moinen on tarpeetonta. Seuraava rimpsu kohtaan Section “Screen”:
- Option “ActiveDevice” “LCD, CRT”
- Option “ForceLCD” “true”
- Option “VideoOnDevice” “LCD”
- OpenGL-tukea ei saa toistaiseksi mitenkään järkevästi asennettua (softa-Mesa asentui vakiona). OpenChrome ei 3D:tä tue ja VIA:n omia — ilmeisen huonoja — ajureita ei saa vielä Ubuntu 9.04:lle.
- Suspend ja hibernate kansi sulkemalla tuntuivat toimivan pienellä testailulla ok.
- Softat pyörivät kuten olettaa sopii eli osin hitaahkosti ja pienellä näytöllä ei ole valtavasti työtilaa, mutta toisaalta joihinkin kompromisseihin saa varautuakin tällaisten lelujen kanssa. Firefox terästäytyi selvästi Adblock Plussan asennuksesta ja koko ruudun selailunäkymällekin (F11) tuli lopulta käyttöä.
- VLC ja MPlayer toimivat molemmat hyvin ja kohtuullisen laadukkaat dvd-rippaukset pyörivät koko ruudussa ilman havaittavaa tökkimistä.
- Skypen Linux-version jättää aika lailla toivomisen varaa laadun osalta eikä ääni edes toiminut heti. Sekä koneen ääniasetuksista että Skypen ääniasetuksista kun kävi valitsemassa oikeat laitteet ja poistamassa jokusen mutetuksen, niin yhteys saatiin lopulta aikaiseksi.
Hyviä puolia koneessa ovat iso näppäimistö, kirkas näyttö, kohtuulliset kaiuttimet ja jämäkkä rakenne. Akku kestää pari tuntia riippuen käytöstä ja virransäästöasetuksista, joten tehoakku ei sinänsä olisi hullu hankinta, varsin kallis kylläkin koneen kokonaishintaan nähden. Muuntaja voisi olla hieman pienempikin, nyt se vie turhan paljon tilaa paksuine johtoineen. Nykymuodin mukaisesti HP:kin on laittanut kirkkaita sinisiä ledejä etupaneeliin ja koneen nukkuessa en ainakaan minä saanut nukuttua samassa huoneessa loimotuksen takia.

June 28th, 2009
Next Posts
Previous Posts