Bibliotheken, die sich schlecht benehmen

Michael Simms hat einen interessanten Post zum Thema „Handling misbehaving libraries in binary products“ veröffentlicht. Hierin geht es hauptsächlich um die Schwierigkeiten, die auftreten, wenn man ein binäres Produkt auf einer Plattform wie Linux veröffentlicht, die sich in den vorhandenen Bibliotheken zum Teil deutlich vom Erwarteten unterscheidet.

Der Post bezieht sich hauptsächlich auf Probleme mit den Soundbibliotheken, die zum Teil das Programm zum Absturz bringen können. Michael stellt einen Workaround für Entwickler vor, mit dem sich der Crash zumindest abfangen und eine andere Lösung finden lässt.

Dem Anwender bringt das erstmal leider gar nichts, zumindest für die LGP-Produkte wird es aber sicher Updates geben.

Leider sagt Michael auch nichts zu dem Problem, dass der Sound einfach korrupt ist, ohne Abstürze oder ähnliches zur Folge zu haben. Ich fürchte, hier kann man einfach nur auf die Weiterentwicklung der Bibliotheken hoffen.

Linuxtag / FUDCon

Während der Linuxtag schon seit Mittwoch läuft und bisher auch sehr interessant war, geht der FUDCon auf dem gleichen Gelände erst heute los. Bzw. ist er schon heute um 10 Uhr gestartet. Ab dem nächsten Vortrag bin ich auch dabei, mal sehen, wie das so wird.

Auf jeden Fall lernt man „Berühmtheiten“ der Linux-Szene kennen und kann Bekannte endlich mal IRL treffen.

Morgen ist für mich dann auch der nächste Schritt meiner LPI Zertifizierung dran – hoffentlich war meine Vorbereitung ausreichend…

Fedora 10 und Sound in Penny Arcade Adventures

Weiter geht es mit Sound-Problemen…

Um in den Penny Arcade Adventures Sound zu bekommen, wenn man ein System mit PulseAudio verwendet, so muss man in der ~/HotheadGames/RainSlickEp1/prefs.cs (wird beim ersten Start des Spiels angelegt) eine Zeile verändern. Und zwar muss man aus dieser Zeile:

 $pref::Audio::linuxOutputMode = AUTODETECT;

Diese Zeile machen:

 $pref::Audio::linuxOutputMode = ALSA;

Ganz einfach, wenn man es weiß…