Testovací počítač:
– o.s. Ubuntu 9.04 (se zdrojem deb http://wine.budgetdedicated.com/apt jaunty main #Wine pro Ubuntu 9.04) (odkaz se musí opravit, tento už nefunguje; pro Ubuntu 10.04 a novější ve Zdroji softwaru přidat = ppa:ubuntu-wine/ppa)
– wine 1.2
– verze TS AJ 1-5 a TS NJ 1-5 po poslední aktualizaci !!! (poznáte podle složky aj1 , aj2 , aj3 , aj4 , aj5 , nj1 , nj2 , nj3 , nj4 a nj5 na CD-ROM)
– obsah celého CD se zkopíruje do sdílené složky serveru (nic se neinstaluje !!!) např. /disky/aplikace/wine/ts_aj/ts_aj1
Pokud nyní spustíte:
cd /disky/aplikace/wine/ts_aj/ts_aj1/aj1 wine aj1.exe
a/ beze zvuku
vše OK
b/ se zvukem:
Vypisuje
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Resource temporarily unavailable
err:wave:wodPlayer_WriteMaxFragsError in writing wavehdr. Reason: Resource temporarily unavailable
Přehraje dva zvuky a pak napíše druhou chybu:
err:alsa:wine_snd_pcm_recover underrun occurred
a zamrzne.
Řešení:
Spustit winecfg a nastavit zvuk pouze na OSS a wine spustit s příkazem padsp
Automatizace spouštění s opravou chyby:
příkazem
regedit set-sound-oss.reg
kde soubor set-sound-oss.reg obsahuje:
REGEDIT4 [HKEY_CURRENT_USER\Software\Wine\Drivers] "Audio"="oss"
Tedy celý spouštecí skript:
#! /bin/sh cd /disky/aplikace/wine/ts_aj/ts_aj1/aj1 regedit /disky/aplikace/wine/set-sound-oss.reg padsp wine ./aj1.exe
Desktop spouštěč:
název : ts_aj1.desktop
[Desktop Entry] Encoding=UTF-8 Type=Application Terminal=false Exec=/disky/aplikace/wine/ts_aj/ts_aj1.sh Name=TS AJ1 Comment=TS ANgličtina 1 Icon=/disky/aplikace/wine/ts_nj/ikony/ts_aj1.png StartupNotify=true
Ikony ve formátu png: