Wine mit Pulseaudio unter Ubuntu 10.10

Servus,

wer sich einmal an foobar2000 gewöhnt hat, wird nie wieder einen anderen Musikplayer benutzen wollen. ;D Leider gibt es den Player nicht unter Linux. Es lässt sich iwie auch keine befriedigende Alternative finden (und ich habe eine Menge ausprobiert), mittels wine läuft foobar2000 aber prächtig. Das funktioniert inzwischen out-of-the-box, sprich ohne weitere Anpassungen. Allerdings macht es mehr Spaß, wenn sich foobar2000 direkt in PulseAudio integriert. Dafür sind unter Ubuntu ein paar Patches nötig.

Die Installation von WinePulse ist absolut schmerzlos und einfach erledigt. Zunächst müssen die entsprechenden Sourcen beschafft werden:

add-apt-repository ppa:ubuntu-wine/ppa
apt-get update
apt-get build-dep wine1.3
apt-get source wine1.3
apt-get install libpulse-dev

Im Anschluss daran in das Quellverzeichnis von wine wechseln, die Patches herunterladen und einspielen. (Man achte selbst auf die Versionsnummern.) Dann wird das Paket Debian-typisch wieder zusammengesetzt und installiert.

cd /usr/src/wine1.3-1.3.5
wget http://art.ified.ca/downloads/winepulse/winepulse-0.39.patch
wget http://art.ified.ca/downloads/winepulse/winepulse-0.39-configure.ac.patch
wget http://art.ified.ca/downloads/winepulse/winepulse-0.38-winecfg.patch
patch -p1 < winepulse-0.39.patch
patch -p1 < winepulse-0.39-configure.ac.patch
patch -p1 < winepulse-0.38-winecfg.patch
autoreconf
dpkg-buildpackage -j5 -us -uc
dpkg -i ../wine1.3_1.3.5-0ubuntu1~maverickppa1_amd64.deb

Natürlich sollten immer die aktuellsten Patches von http://art.ified.ca/?page_id=40 verwendet werden. Nach dem in winecfg das Audio Plugin auf Pulse geändert wurde, stehen sämtliche Soundkarten direkt unter Wine zur Verfügung. Es kann also in foobar2000 der Output über eine bestimmte Soundkarte festgelegt werden. Weiterhin entfällt der Umweg über Alsa.

Zu beachten ist, dass das Paket bei einem Update über die Paketverwaltung überschrieben werden kann. Also entweder das PPA wieder entfernen oder wine auf hold setzen und manuell aktualisieren.

Lg Philipp

PS: Auf einem wirklich gutem Wege als Alternative scheint Clementine zu sein. Es basiert auf Amarok, was ja selbst lange als das foobar unter Linux gehandelt wurde. ;)

Meebo Notifier unter Wine

Hey,

der Meebo Notifier läuft bei mir problemlos unter Wine 1.3.5 bzw. er hat das auch schon in früheren Versionen getan. Um den nativen Firefox unter Linux zu starten, ist ein kleine Änderung in der Registry notwendig. Anderenfalls öffnet sich ein Browser unter wine, was nicht wirklich chic ist. ;)

Zur Installation wie folgt vorgehen:

  1. winetricks ie7
  2. winetricks flash
  3. wine MeeboNotifierSetup-Beta.exe

Der IE und Flash ist prinzipiell unnötig. Meebo Notifier funktioniert auch ohne, meckert aber rum. Ich empfehle den IE7 zu nehmen, da dieser im Gegensatz zum IE8 auch halbwegs unter wine funktioniert. Der Meebo Notifier nutzt den IE nur intern, gestartet wird er nicht.

Nach der Installation in der Registry folgenden Eintrag ändern:

  1. wine regedit
  2. Schlüssel: HKEY_CURRENT_USER\Software\Meebo\MeeboNotifier
  3. den Eintrag Browser auf C:\windows\system32\winebrowser.exe ändern

Jetzt kann der Meebo Notifier gestartet werden.

Viel Spaß damit. ;)

Lg Philipp