Pages

Sunday, February 28, 2016

Установка и настройка Wine программы для запуска приложений Windows

Wine (WINE Is Not an Emulator)  специальная программа, слой совместимости, для запуска Win32 приложений в UNIX-подобных системах. Проще говоря, эта штука позволяет запускать виндовые проги и игры в вашем уютном Линуксе.

Программа активно развивается, но пока, к сожалению, не все приложения корректно в ней работают (а некоторые не работают вовсе). С играми пока тоже печально – полной поддержки DirectX 10 и 11 нету, только 9 и младше. (поддержка DirectX 10 активно улучшается в последних тестовых сборках). Но тем не менее, и на DirectX 9 очень много игр. В этой статье мы установим и сконфигурируем Wine, а также установим приложение PlayOnLinux, которое очень пригодится для игр. Установка будет зависеть от вашего дистрибутива, но сама настройка программы абсолютно одинакова в подавляющем большинстве дистрибутивов. Существует две ветки Wine – стабильная и тестовая. В большинсве случаев рекомендуется использовать именно тестовую, так как программа активно развивается и улучшается. Пока рассмотрим установку стабильной версии (примеры для командной строки, однако вы можете пользоваться графическими утилитами, типа Ubuntu Software Center или Yast2 в OpenSUSE):

Для Debian/Ubuntu/Mint:

sudo apt-get install wine winetricks

Для OpenSUSE:

sudo zypper ar -r http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/Emulators:Wine.repo
sudo zypper in wine

Для Fedora:

sudo yum install wine
cd /tmp
wget http://www.kegel.com/wine/winetricks
chmod +x winetricks

Обратите внимание. Если у вас 64 битная система, то для корректной работы 32-х битных программ (а игры в большинстве именно такие), необходимо сконфигурировать Wine на 32-х битный префикс. Для этого водим:

WINEARCH=win32 WINEPREFIX=~/.wine winecfg

Откроется окно настроек. Можете оставить всё как есть.



Теперь нам необходимо установить комплект системных библиотек для работы наших виндовых приложений. В меню программ найдите и запустите Winetricks (или из терминала командой winetricks). В первом окне выбираем---Select the default wineprefix--- наживаем ОК. Во втором---install a Windows DLL or component---ОК


Запомните:
Нужно будет отмечать точками, как в списке. Лучше устанавливать не все сразу, а по несколько штук. Я их разделю для удобства. Далеко не уходите при установке, нужно соглашаться с лицензионными соглашениями и прочим. Будут выскакивать окошки с ошибками, жмите ОК. Начнём.

directx9, d3dx9, d3dx9_26, d3dx9_28, d3dx9_31, d3dx9_35, d3dx9_36, d3dx9_42, d3dx9_43, d3dx10, d3dx11_42, d3dx11_43, d3dxof, devenum, dinput8, dirac, directmusic, directplay, dmsynth

dotnet20

dotnet30 (посыпятся ошибки и откроется окно в файловом менеджере и в браузере, скачиваем по второй ссылке и перемещаем в это окно файлового менеджера. Набираем в консоли winetricks и снова выбираем dontnet30. Перед этим нужно проверить Настройку Wine, чтобы стояла версия Windows XP или Vista.


dxdiagn, gecko120, gfw, mfc40, mfc42, msasn1, msxml6, gdiplus , physx, quartz

vb5run, vb6run, vcrun2003, vcrun2005, vcrun2008, vcrun6, vcrun6sp6

wmp10, wsh56vb, wsh57, xact, xact_jun2010, xinput

Установим шрифты. Выбираем Instal a Font и указываем

corefonts , fontfix

Настройка реестра

Открываем Change Settings и отмечаем
1. DirectDrawRender(ddr) -- opengl
2. Multisampling Direct3D -- enabled
3. OffscreenRenderingMode(orm) -- fbo
4. PixelShaderMode(psm) -- enabled
5. Render TargetLockMode(rtlm) -- auto
6. UseGLSL(glsl) -- enabled (default)(Для видеокарт Nvidia рекомендуется оставить disabled. Это может существенно поднять производительность некоторых игр).
7. VertexShaders(vsm) -- hardware
8. VideoMemorySize 1024 (выбирете значение ОЗУ вашей видеокарты)
9. MouseWarpOverride(mwo) -- enabled (force)
Подтверждаем наши изменения – OK.

Вот собственно и всё. Теперь небольшие примечания по установке софта и игр. Во первых, ни в коем случае не устанавливайте дополнительное ПО, которое предлагает программа (всякие директиксы, visual c++ и так далее). Внимательно проверяйте и в случае чего – снимайте галочки. Во-вторых, в конце установки снимайте галочку "Запустить программу".

Теперь что касается тестовой версии. Для Ubuntu/Mint существует специальный репозиторий. Чтобы его подключить и поставить тестовую версию Wine, вводим в терминале:

sudo add-apt-reposytory ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt install wine 1.7 winetricks

В некоторых дистрибутивах (например Debian), для установки тестовой версии, её нужно собирать из исходного кода. Но это уже выходит за рамки этой статьи. Или вы можете установить wine-staging, который также является тестовым, но имеет несколько дополнительных возможностей.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Выпуск Wine 1.9.4

Доступен очередной экспериментальный выпуск открытой реализации Win32 API - Wine 1.9.4. С момента выпуска версии 1.9.3 было закрыто 27 отчётов об ошибках.
Наиболее важные изменения:
  • В DirectWrite добавлена поддержка цветных глифов и запасных шрифтов (font fallback);
  • Внесены улучшения в WebServices Reader;
  • Добавлены дополнительные форматы в Direct3D 11
  • Упрощён синтаксис и проведена чистка тестов, в которых используется вызов todo_wine_if();
Закрыты отчёты об ошибках, связанные с работой игр и приложений: Ultima IX, Pendulumania, Dolphin Wii/GCN emulator, BitComet, UltraISO, No Limits 2, Jagged Alliance 2, PCB Design Toolkit 6.86, IE 7, XIIZeal, Three Kingdoms 13, 3DMarkVantage, SimCity 4 Deluxe.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

The WineHQ Wine development release 1.9.4 is now available for Linux and Mac

The #WineHQ #Wine development release 1.9.4 is now available for #Linux and #Mac.

What's new in this release:
  • Support for color glyphs and font fallbacks in DirectWrite.
  • Improvements to the WebServices reader.
  • Support for more formats in Direct3D 11.
  • Simplified syntax and clean up of tests marked todo.
  • Various bug fixes.
The source is available now. Binary packages are in the process of being built, and will appear soon at their respective download locations.

Bugs fixed in 1.9.4 (total 27):

   9823  Mentioning "wine eject" in SGML
  11657  Problems with MessageBox API
  12217  Documentation should be in XML and not SGML format
  13683  Ultima IX: Mouse pointer missing when reading books, under inventory
  19733  Pendulumania crashes
  21454  Dolphin Wii/GCN emulator crashes on rom load
  27680  Multiple 64-bit applications crash on startup (violation of the Windows 64-bit ABI, stack pointer (RSP) must be 16-byte aligned when making a call to Win64 API)
  29862  BitComet version<1 .37="" br="" fails="" start="" to="">  33581  Wine does not quit gracefully
  34174  MinGW installer 0.5-beta-20120426-1 fails to process log files (sharing violation on temp file used for piped output)
  35824  UltraISO 'ISODrive.sys' crashes in entry point (SCM doesn't start SERVICE_FILE_SYSTEM_DRIVER type services with winedevice hosting process)
  36013  bleem! 1.4 (PlayStation emulator) fails on startup, complaining with 'Not enough memory to load program!'
  37288  Not implemented feature System.Drawing.Pen.ResetTransform()
  37373  No Limits 2: Help files fails to show text. Needs Times New Roman, or dwrite ability to use font replacements
  37556  CompareStringW should abort on the first nonmatching character to avoid invalid memory access.
  38314  Mouse Wheel doesn't work for Jagged Alliance 2 version 1.13 (it uses MOUSEHOOKSTRUCTEX)
  39433  mshtml:xmlhttprequest fails on IE 7
  39792  Saturn PCB Design Toolkit 6.86 fails to load, reporting missing 'SHCore.dll' dependency (import descriptors with empty thunk list must be ignored)
  39866  XIIZeal (steam) immediately exits on start
  40034  Linksys usb wireless adapter installer needs wlanapi.dll.WlanEnumInterfaces
  40053  Romance of the Three Kingdoms 13 (三國志13) fails to start
  40075  3DMarkVantage needs SM4 dcl_output_siv support
  40094  SimCity 4 Deluxe fails to start when set to use hardware rendering
  40108  kernel32:process regression
  40114  mshtml:style regression (crash)
  40129  MSI Reading and Writing Behaves differently than Windows
  40166  drcom.exe client needs rasapi32.RasGetLinkStatistics

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.

Wednesday, February 17, 2016

MacGourmet Deluxe 4.2.5 has been released


MacGourmet Deluxe is a recipe-management application that allows users to create, edit, and scale new recipes, or import recipes from their favorite websites, then share them via email, Facebook, and Twitter.

Unlike MacGourmet, MacGourmet Deluxe users can also plan meals, analyze nutritional information, and generate shopping lists.
Features
  • Chef's view for distraction-free cooking
  • Add images to your recipes and to the steps, as well as to your Beer, Wine, and Cheese notes
  • Use the Ingredient search or let MacGourmet suggest a recipe for you
  • Free cloud account for storing and syncing on Mariner Cloud

 

What's New Version 4.2.5


Note: Now requires a 64-bit Intel processor.
  • Fixed "unsupported url error on Mariner Cloud sign in.

 

Requirements

  • Intel, 64-bit processor
  • OS X 10.7 or later

You can use any of these 4 coupons in the Mariners online store and save between 5% and 25% off the retail price of new purchases or one of the 5 pack bundles.

Run Microsoft Windows Applications and Games on Mac, Linux or ChromeOS save up to 20% off  CodeWeavers CrossOver+ today.