Terasoft Angličtina 1-5 a Němčina 1-5 v Linuxu

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:

ts_nj1ts_nj2ts_nj3ts_nj4ts_nj5

 

ts_aj1ts_aj2ts_aj3ts_aj4ts_aj5