Older blog entries for adrighem (starting at number 26)

Debian en de slaapstand
De Linux kernel kan op diverse manieren omgaan met energiespaarstanden. De meest energiebesparende standen zijn "suspend to memory" en "suspend to disk". Mijn systeem heeft alleen ondersteuning voor de laatste (ECS K7S5A moederbord). Op de een of andere manier kon ik het echter niet werkend krijgen. De computer ging wel uit, maar doorgaan nadat de stroom er weer op gezet werd, ho maar.

Vandaag besloten om mijn tanden maar eens goed in het probleem te zetten. nvidia-drivers uit, X uit, en nog wat andere zaken. Niets. Totdat een bugreport in debian mij verder bracht. Bugreport #347886 bracht de oplossing. Ik had yaird op mijn systeem voor het maken van mijn initrd. En die ondersteunt geen suspend-spullen. Dus bij het starten na de suspend wordt er normaal opgestart. Het installeren van de initramfs-tools en opnieuw installeren van een kernel image was genoeg.

wine
Sommige programma's zijn nog niet voor Linux beschikbaar. Daarvoor hebben we wine. Het is altijd leuk om te kijken of alles werkt zoals je hoopt, dus een nieuwe versie van wine zorgt voor een loopje langs enkele programma's "die eerder nog niet werkten".

Een programma die ik erg lekker vind werken is de musicbrainz tagger. Het is een programma die de id3tags aanpast wanneer het muzieknummer herkend wordt (het programma 'luistert' naar je nummer) en dan ook in de juiste map zet. Is dat even makkelijk... Probleem was dus dat dat programma alleen voor windows beschikbaar is. Maar met wine werkt het inmiddels ook prima. Voor de nieuwste wine (0.9.12) is een kleine aanpassing nodig in /usr/share/wine/, maar dat is zo gedaan. Misschien is het tijd om automatische dagelijkse regressietests op de wine-tree te gebruiken.

Een ander programma voor windows wat ik altijd leuk vond om te draaien (ik weet niet waarom. er zijn vele alternatieven, maargoed....nostalgie zullen we maar zeggen) was winamp. Die had een kleine irritante eigenschap qua vensterbeheer waar ik vandaag maar eens besloot om naar te kijken. Alles wat nodig was om het werkend te krijgen, was een stukje in de user.reg:
[Software\\Wine\\AppDefaults\\winamp.exe\\X11 Driver]
"Managed"="N"
Iets andere schrijfwijze dan we gewend waren in de oude configuratie, maar het werkt prima.

14 Apr 2006 (updated 15 Apr 2006 at 00:36 UTC) »


Doom 3
Vandaag Doom 3 gedownload. 465MB was het. Een hele download met die langzame fileservers. Maar het is binnen. De linuxversie natuurlijk. De naam is
doom3-linux-1.1.1286-demo.x86.run voor de mensen die het willen proberen.

Ik had wat geluidsproblemen, maar dat was met een google op doom3 linux sound opgelost. Daarna ging alles probleemloos.

Het spel zelf is weer als vanouds angstaanjagend. Beetje een Half Life achtig begin, maar het voelt zeer echt aan, zelfs op mijn Geforce 2MX400. De demo is weer eens veels te kort, zoals we gewend zijn van ID. Ik ga binnenkort maar eens het hele spel kopen, denk ik. Want Neverwinter Nights 2 komt hoogstwaarschijnlijk niet uit op Linux.

Update:
Hmmm, hoera voor internet impulsaankopen. Zojuist doom3 besteld. Komt vandeweek binnen. Ik heb er nu al zin in.

Compiz
Compiz liet het een beetje afweten op mijn systeem. Het was wel mooi, maar er waren nogal wat nadelen. De windowmanager crashtte ongeveer eens per dag, de omschakeling van slepen naar normaal gaf schokken in de vensterweergave. Ook was de animatie niet vloeiend te noemen. Al met al niet zo'n beste ervaring qua Xgl.

Gelukkig was er een oplossing. De versie die op mijn computer stond was versie 0.0.2 (uit ubuntu). Nogal oud dus, aangezien versie 0.0.9 al in de cvs zit. Die maar eens installeren dan. De cvs via een checkout te voorschijn gehaald, gecompileerd en een debje van gemaakt. WHOOHOO! het werkte. En alles is vele malen beter. Er zit zelfs een hotspot voor expose in (muis naar rechter bovenhoek en expose wordt geactiveerd. Geweldig! iedereen zou hier van moeten kunnen genieten. http://ce.et.tudelft.nl/~adrighem/debian/ bevat de debjes voor geïnteresseerden. Gemaakt voor debian unstable met de experimental Xorg.

urxvt
Als nerd kun je natuurlijk niet zonder een terminal, maar gnome-terminal heeft nog geen transparantie. op zoek naar een echte transparante terminal. En die hebben we gevonden met urxvt (rxvt-unicode). Vanaf versie 7.7 zit er ondersteuning in voor echte transparantie. Voor mij werkt de opdracht urxvt -name Terminal -fn "xft:Monospace:pixelsize=12" +sb -depth 32 -fg white -bg rgba:2000/2000/2000/dddd prima. Zie screenshot voor een leuk voorbeeldje: http://ce.et.tudelft.nl/~adrighem/debian/Schermafdruk.png

31 Mar 2006 (updated 31 Mar 2006 at 22:19 UTC) »

Appeltaart
Vandaag appeltaart als avondmaal gegeten. Zelfgebakken natuurlijk. Het voorafje was een boterham met rookworst. Heeeerlijk!!

Vanavond ook de film Kung Fu Hustle gekeken. Een film met bizarre humor. Erg leuk. Kung Fu, maar dan anders.

Xgl
Zoals alle Linuxgebruikers, moet ook ik aan de Xgl. Als Debian-gebruiker, sta ik nog steeds in de rij voor een echte oplossing. Maar wacht, wat zie ik daar? Ubuntu packages? Jazeker. Gewoon een ubuntu regeltje toevoegen aan je sources.list

deb http://nl.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse

En de ubuntu howto volgen. Jos herni had daar een linkje voor neergezet op zijn blog. De howto is trouwens wel wat overdreven. Alles wat je hoeft te doen is pakketten instelleren en twee regels toevoegen/wijzigen in de gdm configuratie. En klaar is klara.

Screenshots hebben we inmiddels genoeg gezien, dus daar zal ik jullie niet mee vervelen. Rest mij om te zeggen dat het prima werkt, zij het soms een beetje schokkerig als je de vensters wat te ver onder de onderkant van je scherm laat zakken. Zal ofwel een bugje zijn, of met mijn videokaart te maken hebben, Een Geforce 2 MX 400. Een veteraan in computerjaren.

metacity
Metacity heeft de laatste tijd wat kuren. Ik kan er m'n vinger niet op leggen wat er precies mis is. Maar een symptoom is dat als je het laatste venster op je bureaublad sluit, dit venster in je vensterlijst blijft staan. Dat is opzich niet zo erg, behalve dat je denkt dat er iets vast is gelopen ofzo... Een erger probleem is dat vensters soms niet meer verschijnen. Je ziet ze wel in je werkbladwisselaar als miniatuur, maar gewoon voor je neus zal dat venster niet verschijnen. Soms werkt het als je met maximaliseren/minimaliseren/herstellen gaat zitten spelen, maar meestal moet je gewoon metacity om zeep helpen (killall is your friend) om het weer normaal te krijgen. Dat is nou het mooie van het draaien van een testversie van je OS.
Pompoensoep
Vandaag maar eens origineel gedaan en pompoensoep gemaakt. Zeer goedkoop, dus aan te raden voor studenten, en bovendien nog lekker ook. Benodigdheden:

  • 1,5kg pompoen
  • 3 jonagold appels
  • 3 uien
  • 2 teentjes knoflook
  • 3 cm gember
  • 2 eetlepels bruine basterdsuiker
  • 2 theelepels nootmuskaat
  • 2 theelepels kaneel
  • 2 bouillonblokjes (groente)
  • 1 dl slagroom
  • zout en peper

Alles schillen en kleinsnijden (gember en knoflook zeer klein snipperen). Bak eerst de uien en knoflook aan (3 min) en voeg dan de rest toe (pompoen, appels en gember). Voeg ook direct de suiker toe. Bak het geheel al omscheppend in 5 minuutjes licht aan.

Voeg een liter koud water toe, verkruimel de blokjes bouillon boven de pan en voeg de kaneel en nootmuskaat toe. Beng aan de kook en laat het 20 minuutjes pruttelen. Dat gaat helemaal vanzelf. Je kunt ondertussen de slagroom opkloppen en op smaak brengen met nootmuskaat, zout en peper.
Als de soep lang genoeg geprutteld heeft, even de inhoud pureren. Gebruik daarvoor een (staaf)mixer. Soep in borden doen en een grote lepel room erop. (het recept heb ik van de BNN scheurkalender "31 oktober")
Mijn Xscale bordje Ik kreeg goed nieuws vandaag. Er lag een xscale (PXA255) bordje voor me klaar op de uni. Er zaten wat kabeltjes bij. Thuis aangekomen Direct aangesloten door creatief te zijn met de spullen die ik heb. Een oude ATX computervoeding, met de PS_ON kortgesloten werkt bijvoorbeeld prima als 5V voeding. En de ethernetaansluiting doet het ook weer prima na wat soldeerwerk. Aanschouw mijn probeerbordje: Naar aanleiding hiervan direct aan het compileren geslagen. Heb nu een combo van gcc 3.4.5 en glibc 2.3.6 werkend als cross-compile omgeving (o.a. compileren van kernel ging prima). Glibc wordt waarschijnlijk deze week nog vervangen door uClibc. Glibc heeft wat last van zwembandjes. Busybox volgt later. Dan eens kijken hoe klein ik het geheel kan krijgen.

GNOME-NL
We needed to see some statuspages for translation of documentation. The original pages are not on gnome.org, but on http://kvota.net/doc-l10n/. I discovered that my scripts are pretty flexible. Had the pages working in about an hour.

Those scripts are made in bash & friends. JanC advised me to learn python instead. Should look into that.

Anywayz, you can take a look at the new documentatie statuspages on nl.gnome.org.

Oudjaarsdag
Zodadelijk ga ik naar mijn zusjes verjaardag. 25 wordt ze alweer. Ik hoop dat ze genoeg oliebollen heeft voor een lekker ontbijtje voor haar grote broer. En dan vanavond naar Utrecht voor Oud&nieuw. Ik heb er zin in.

10 Dec 2005 (updated 10 Dec 2005 at 20:29 UTC) »

NVIDIA, X.org and transparency
Ever since Keith Packard wrote the composite extension for X, I've wanted to use it. But it has never been useable. Without some form of accelleration, it's excrutialingly slow. And with accelleration (at least with NVIDIAs driver) it was horribly unstable.

Well, rejoice, all who wanted eye candy. NVIDIA has released version 8174 of their Linux driver. And now it's stable with RENDERaccel on. So composite works. It's nice and fast and stable.

Just follow a composite howto (gentoo howto's are pretty good with these things) and enjoy the wonderful world of real transparency and dropshadows. I must say that I'm getting used to the shadows. See for yourself:
Dropshadow desktop

Full size dropshadow screenshot

Gaim 2.0 uit cvs bekeken
Vanmorgen de tijd genomen om gaim uit cvs te halen en te compileren. Even kijken wat 2.0 nu helemaal biedt. Reden is dat de vertaling voor 2.0 bijgewerkt moet worden en je kunt een vertaling alleen maar goed bijwerken als je ook het programma in kwestie gebruikt.

Ik zal jullie niet vermoeien met hoe het compileren verliep. Laten we beginnen met een screenshot: Het normale venster. Je ziet onderin een raar gedeelte. Het stuk waar beschikbaar staat, kun je gebruiken om je status te wijzigen. Dat is dus een heel stuk eenvoudiger geworden. dat witte stuk eronder begrijp ikzelf ook nog niet helemaal...we zullen zien of dit een debug-iets is, of een echte feature gaat worden.

Bij opstarten (en bij verbreken van de verbinding) was het altijd erg vervelend als de gaim-vensters overal opsprongen. Dat gebeurt dus niet meer. Verborgen vensters blijven verborgen. Dat maakt het e.e.a. een stuk rustiger.

Voorkeuren zijn ook verbeterd. Een stuk eenvoudiger. Enkele tabbladen met alleen de echt nodige opties erin. Ik hoor je al zeggen: "Waar zijn de plugins nou heen?", maar die hebben tegenwoordig een eigen lijstje (lijkt een beetje op toevoegen van applet aan je gnome-panel, maar dan met een vinkje ervoor). Ik denk dat dit een hele vooruitgang is. De vereenvoudiging is ook terug te vinden in het venster "account bewerken" die je hier kunt bewonderen. De geavanceerde opties hebben een los tabblad in plaats van zo'n uitklappijltje.

De nadruk van gaim 2.0 lijkt tot nu toe op vereenvoudiging te liggen. Dat was wel nodig ook, want je raakte regelmatig de weg kwijt als je wat meer wou dan berichtjes heen en weer sturen.

Over video-support kan ik kort zijn. Dat werkt nog niet. De aardige mensen van het #Gaim chatkanaal zeiden me dat de code al wel is toegevoegd, maar nog niet is aangesloten op de protocollen, dus het werkt niet. Andere zaken zoals UPnP en bonjour (zeroconf spul) zijn toegevoegd en zouden NAT en andere netwerkzaken nog eenvoudiger moeten maken. We zullen zien. Voorlopig crasht het niet, dus we blijven het even gebruiken (dan kunnen we ook een vertalinkje testen).

17 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!