cheoppy blogja

Firefox megzabolázása

Kellemetlen dolog amikor a firefox véletlen időközönként meghív egy fsync vagy fdatasync parancsot, miközben a laptopban a lemez egyéb műveletek miatt majd kileheli a lelkét. És ez nem csak nekem tűnt fel, ezen a blogon találtam egy egyszerű, de nagyszerű ötletet ennek a megoldására.
Én átírtam a forrást úgy, hogy minden fsync és fdatasync hívást elkapjon, egyelőre biztatóak az eredmények (értsd: nem hallom hogy (minden) új oldal betöltésénél vagy újratöltésénél írna a lemezre).

xkcd csomag

Tegnap a posta csodatételének segítségével (18 nap alatt ideért a becsült 5 hét helyett!) megjött néhány xkcd-s pólóm meg az xkcd volume 0, ami nagyon ott van. Ennél geekebb könyvvel eddig nem találkoztam, minden második oldalon egy-két rejtvény vagy komment a rajzokhoz. Persze nem egy linuxos vagy fizikás poénnal is teletűzdelve :D

ps. Kellemes ünnepeket!

Samsung Omnia és iGo8, GPS beragadás

Az Omnia tulajdonosok ismerhetik azt a kellemetlen bugot, hogy az iGo használata után a GPS "beragad" és a GPS-t nem tudja más alkalmazás elérni, csak soft-reset után. Ez egy korábbi verzióban még nem volt így, ott hibátlanul működött mindenféle GPS-s program az iGo után is.
Ma rászántam egy órát és megtaláltam a bugot:

Megvan az eredeti szoftververzió mentése, amit összehasonlíttattam fájlszinten a legújabb verzióval. A térképfrissítésekből és elmentett útvonalakból, kedvencekből származó fájlmódosítások kizárása után a data.zip-ben találtam azt, hogy az R2-es frissítésben megjelent az SGH-i900.ini fájl (Storage Card/igo8/data.zip/config/devices/SGH-i900.ini), mely az eredeti verzióban nem szerepelt. Az eredeti verzió ennek hiányában
tökéletesen működött (feltételezem a generic_device.ini fájt használva), ezért ebből töröltem a

[gps]
source="virtserial"

részt (ez nem szerepelt a generic_device.ini-ben), és meglepetésemre tökéletesen működött. Kipróbáltam többszöri elindítással és kilépéssel, most már bármilyen más, GPS-t használó programokat is hibátlanul tudok használni az iGo8 futtatása után (és mindegyik megtalálja a GPS-t, adatokat is kapnak).

Intel videó driver bug

A fene se gondolta volna, hogy azért csigalassú minden újabb linux kiadás a gépemen, mert dual-channelben mennek a memóriák. Pedig pont ez a helyzet, még a legújabb, gitből vett xf86-video-intel driverrel és a .29-rc7 kernellel sem javult meg, ráadásul már három hétvége óta próbálom levadászni az okát. Csak ezért feltettem pár disztrót, hátha egyikben pont jó lesz, mert gőzöm se volt, hogy mi okozhatja (van itt most Ubuntu Intrepid, Jaunty, Opensuse 11, Fedora 10, Arch linux és Gentoo hála a 320gbos lemeznek :D ). Hát nem lett jó egyikben se, de a bugvadászat során végül rátaláltam: http://bugs.freedesktop.org/show_bug.cgi?id=19873
Remélem javítják hamarjában, mert a Hardy, amit emiatt használok még mindig, kezd kissé elöregedni.

Melyik linuxot?

Ubuntut használok, már másfél éve, de az Intrepid elég haloványra sikerült, Jaunty még messze van, ezért maradtam Hardy-n, de ezt meg már illene újratelepíteni (kissé gányoltam benne ezt azt már, hogy jobb legyen, pl. tuxonice). Itt jön a lényeg, mert kipróbálnék másik disztrókat is, amik "jobban össze vannak rakva" mint az Ubuntu pillanatnyilag.

Intrepid try & error

Megpróbáltam, megharcoltam vele és mégis maradt a Hardy.
- Minek kellett kettészedni a kilépés-kikapcsolás opciókat?
- Miért nincs alapból jogom a gép leállítására?
- Ha már erőltetik az EXA-t az X-nek, akkor miért nem használható sebességű és miért hibásak a grafikák vele? (Ha meg átállítom XAA-ra, akkor még lassabb lesz a grafika mint EXA-val...) (GMA950-945GM)
- Ha ez a stable kiadás, akkor miért képes egy sima compiz beállítástól csontra fagyni?
Ez még nincs kész, vagyhát nemtom, több a meló vele mint egy clean installt megfaragni, így semmi értelme a dist-upgrade létezésének.
Meg hogy bugreportra rá se néznek, mikor a hiba ugyanúgy megvan (nautilusban nem jelennek meg az fstabban lévő samba megosztások, az laptopom gyorsbillentyűiből néhányat nem ismer fel, ehhez az utóbbihoz annyi kellene hogy egy sort beleírnak a hotkey-setup scriptbe, de csak azért sem...)