- Žádné nadcházející události
Hry založené na platformě MS Windows
Wine je multiplatformní open-source implementace Windows API. Poskytuje programům Windows systémová volání MS Windows bez nutnosti virtualizace nebo emulace. Díky tomu mohou být programy určené pro platformu MS Windows ve Wine stabilnější a někdy i rychlejší než ve skutečných Windows.
Wine podporuje i 3D aplikace a moderní 3D hry. Seznam podporovaných programů a úrovně podpory naleznete na Wine Application DB.
IPS balíček Wine poskytuje autorita contrib. Autoritu Contrib si můžete přidat do seznamu známých autorit příkazem:
pfexec pkg set-authority -O http://pkg.opensolaris.org/contrib contrib
Wine nainstalujete příkazem:
pfexec pkg refresh pfexec pkg install wine
Instalace programů pomocí Wine
Spuštění programů pro MS Windows je podobné jako spouštění programů v OpenSolarisu. Pouze v příkazové řádce napíšete wine před jméno spouštěného programu.
cd /media/cdrom wine ./setup.exe
Spouštění programů pomocí Wine
Pokud program při instalaci vytvoří položky v menu Wine→Programs a ikony na ploše, spuštění je triviální.
V opačném případě je nutno najít adresář kam se program nainstaloval a spustit jej ručně. Wine si udržuje oddělený speciální adresář, ve kterém simuluje disk C:. Tento adresář najdete v ~/.wine/drive_c. Programy se většinou instalují do podadresáře v adresáři Program Files.
Odinstalování programů pomocí Wine
Spusťte Wine uninstaller a vyberte nainstalovaný program. Wine zavolá jeho odinstalační metodu.
uninstaller
Pokud po odinstalování pořád vidíte položky programu v menu a ikony na desktopu, smažte je. Položky menu jsou ve skutečnosti soubory v adresáři .local/share/desktop-directories/.
Konfigurace Wine
Program winecfg slouží k nastavení grafického, zvukového výstupu Wine, jakou verzi Windows má Wine simulovat1), nastavení simulovaných disků aj.
Zajímavá vlastnost Wine je Wine Virtual Desktop v kartě nastavení grafiky. Dává možnost hrát v okně i hry, které hraní v okně nepodporují. Některé hry také nefungují dobře jinak než s nastavením Wine Virtual Desktop.
Program regedit dává pokročilému uživateli kontrolu nad Wine registry, které fungují stejně jako registry ve Windows.
Problémy s Wine
Grafika
Některé hry po ukončení nevrátí grafické rozlišení obrazovky do původního stavu. Problém vyřešíte spuštěním příkazu:
xrandr -s 0
Zvuk
- ESD
- OSS
- Nainstalujte balíčky s ovladači
- Restartujte systém (aby se odregistrovaly staré ovladače)
- Odinstalujte nové balíčky a nainstalujte je znovu, aby se chytly.
- Boomer
V současnosti zvuk ve Wine v OpenSolaris funguje pouze se zapnutým ESD. ESD spustíte příkazem:
/usr/lib/esd &
Má to ale svoje mouchy a některé hry se zapnutým ESD nebudou zvučet.
Další možnost je doinstalovat si OpenSoundSystem (OSS) ovladače zvukových karet od 4Front Technologies. Řiďte se návodem přiloženým k balíčku.
Použítí externích OSS ovladačů s sebou nese problémy s integrací do GNOME desktopu. Nejviditelnější je pak ztráta možnosti použít standardní ovládání hlasitosti v GNOME, ossxmix je nepřítulný asi pro všechny typy uživatelů.
Nejméně pracné je počkát pár měsíců než se do OpenSolarisu zaintegruje projekt Boomer, což je upravená a vylepšená verze ovladačů OSS.
Síťové spojení ve hrách, DirectPlay
Aby fungovaly hry, které k síťovému spojení používají DirectPlay 8 a vyšší verzi, je třeba použít originální DLL soubory z MS Windows. Neúplný seznam takto postižených her a návod jak upravit Wine, aby fungovaly, najdete na Wine Wiki.
1) Některé programy vyžadují konrétní verzi Windows.

