Как пользоваться программой кроссовер для линукс. Фильтры, они же активные кроссоверы все о них

Решил написать статью о CrossOver.

Что такое CrossOver

CrossOver — это коммерческий программный продукт от компании Codeweavers построенный на основе Wine, грубо говоря, это программа предназначенная для эмуляции Windows приложений в Операционных Системах Linux и MacOS.

В принципе, уже существуют такие программные продукты как Wine и PlayOnLinux. Зачем же придумывать еще что то? Поясню, CrossOver, это в первую очередь КОММЕРЧЕСКИЙ проект (только не надо сразу жать ALT+F4), соответственно за свою работу они требуют денег, а деньги в первую очередь стимулирует разработчика на написание наиболее качественного продукта. Иначе за что тогда платить? Но не все так печально, как известно в нашем менталитете присутствует тяга к чему? Правильно, к халяве, немногие ведь из нас платили за те же программные продукты Microsoft, правда?. Всегда же можно найти кучу кряков, ключей, и т.д. Так что желающий, всегда найдет способ обойти всякие ограничения и не платить ничего. Не подумайте только, что я стимулирую Вас на какие то действия, все равно, в итоге, каждый делает свой выбор Сам. Но обо всем по порядку.

Почему CrossOver

Итак почему CrossOver? Пусть я и использовал Wine совсем мало времени, но с самого начала мне он был катастрофически неудобен, хотя я совсем недавно слинял из окошек. Вообщем даже на первый взгляд, судя просто по графической оболочке, мне CrossOver сразу приглянулся. Да и удобнее там все. О работоспособности мне судить пока рано, но что то мне подсказывает, что CrossOver будет работать по стабильнее Wina. Мой вердикт — маст хэв.

Установка CrossOver

Итак начнем, откуда можно скачать CrossOver? С официального сайта разработчика — Codeweavers, тык в ссылочку . Оттуда качаем установочный.deb пакет.(качаем для начала Trial версию)
Перед установкой, если у вас 64 битная система, необходимо выполнить в терминале несколько команд, чтобы разрешить установку 32 битных программ. Открываем терминал (Ctrl+Alt+t) и вводим:

Sudo dpkg -add-architecture i386 sudo apt-get update

Затем просто следуйте подсказкам установщика.
CrossOver русифицирован, поэтому не думаю что у вас возникнут какие то проблемы с освоением этой программы, в меню установки и правления все интуитивно понятно. Мне, например, без каких либо проблем удалось установить и запустить игру Word of Warcraft. Скрин прилагаю.

Который сближает операционные системы Chrome OS / Android и Windows. Теперь на компьютерах, планшетах и даже смартфонах с процессорами x86 по управлением ОС от Google можно запускать классические приложения Windows. Мы протестировали эту утилиту и составили свое небольшое мнение о ней в этой статье.

Примечание: утилита CrossOver работает на устройствах под управлением Android и Chrome OS, которые обладают процессорами с архитектурой x86 - это чипы Intel или AMD. Поэтому на большинстве аппаратов с ARM-чипсетами запустить приложения от Windows не получится. Автор статьи тестировал CrossOver на ноутбуке ASUS с процессором AMD и операционной системой Remix OS последней версии.

Что такое CrossOver для Android

Разработчики из CodeWeavers известны тем, что они выпустили утилиты CrossOver для Linux и macOS для запуска на этих ОС приложений от Windows. Утилита CrossOver основана на ПО с открытым исходным кодом под названием Wine. По сути своей CrossOver и Wine - это инструмент для виртуализации, который создает эмулируемую среду Windows для запуска соответствующих приложений.

Эмуляция возможна только на процессорах x86. Чипсеты с архитектурой ARM не поддерживаются, так как код программ Windows не может выполняться на них, а простого конвертера до сих пор нет. Грубо говоря, CrossOver работает только на компьютерах с Chrome OS, а также на планшетах с Android, где в качестве процессора выступает Intel Atom, например - ASUS ZenFone.

Как установить CrossOver для Android

На данный момент утилита CrossOver проходит бета-тестирование в Google Play . Там вы можете записаться на тест программы, либо можно скачать установочный APK-файл утилиты напрямую с Трешбокса и установить на своем гаджете (определенные антивирусами угрозы - просто особенность приложения, связанная с эмуляцией).


На хромобуках установка более сложная. Необходимо сначала отправить Chrome OS в режим рекавери, там активировать режим разработчика, перейти на канал Developer - Unstable в самом браузере, а потом включить поддержку Android-приложений в настройках и скачать соответствующую программу из Play Store.

Установка и работа с приложениями

Запустив установленное приложение CrossOver, перед нами предстает что-то вроде виртуального рабочего стола Windows со своим меню «Пуск». На этом рабочем столе появятся все иконки установленных вами Windows-приложений. Программа лучше работает в полноэкранном режиме, но это касается только и Chrome OS. Самый простой способ установить какую-нибудь программу с Windows - воспользоваться внутренним установщиком. Разработчики решили упростить этот процесс, добавив собственный установщик. Нажимаем на надпись “Install Application” в верхнем правом углу. Откроется окно с текстовым полем, выпадающим списком и кнопкой “Install”.

Сразу же CrossOver предлагает установить Steam - каталог игр. Можно просто нажать кнопку “Install” и установка начнется. В выпадающем списке предлагаются другие приложения или игры от Windows, которые точно работают на Android. Если снять галочку с пункта “Only good-known applications”, то в выпадающем списке будет огромное количество игр и приложений от Windows, которые устанавливаются одним кликом. Но будут ли они работать - не гарантируется.

В текстовом поле можно искать приложения или игры по названию. Вот так выглядит Steam после установки на Android:

Большинство игр из Steam не будут работать из-за того, что CrossOver поддерживает только DirectX 9, но разработчики утилиты обещают добавить поддержку версий 10 и 11. Некоторые люди, например, смогли запустить Half-Life и классический Team Fortress, но для этого пришлось отключить полноэкранный режим и активировать программный рендеринг вместо OpenGL:

Конечно, играть в таком эмуляторе практически невозможно из-за низкого FPS и некорректной работы мыши. Контроллер вряд ли будет работать нормально. Но факт того, что игры запускаются уже говорит о чем-то.

Также вы можете установить браузер от Windows для интернет-серфинга в таком эмуляторе. Например, Firefox 45 устанавливается и работает без проблем. Даже расширения функционируют.

Есть возможность установить полноценный офисный пакет. Например - OpenOffice, LibreOffice или Microsoft Office 2007 / 2010.


Более того, желающие могут установить Adobe Photoshop. К сожалению, на моем устройстве многие приложения и игры выдавали ошибки, но автору похожей статьи с Android Police удалось запустить «тяжелый» пакет работы с графикой от Adobe.

Итоги

На текущем этапе разработки CrossOver для Android и Chrome OS - это очень нестабильная и во многом неудобная утилита, которая хоть и может запускать многие Windows-приложения, но все же делает это плохо. На планшетах и смартфонах работать с такой эмуляцией практически невозможно, но для ноутбуков на базе Chrome OS или Remix OS - это отличная возможность использовать приложения от Windows.

В будущем CrossOver может стать лучше в плане возможностей и совместимости. Так как Google сама собирается адаптировать Android для гибридных планшетов и компьютеров (), то можно сказать, что CrossOver ждет большое будущее. Главное - реализация. Будем надеяться, что разработчики из CodeWeavers доделают свою утилиту до хорошего состояния.

Как бы Вы не любили свой Мак, все равно остаются программы, которые запускаются исключительно под Windows. Самое простое решение этой проблемы – приобрести Windows и юзать его посредством Boot Camp, Parallels или VMware Fusion. Плюсы и минусы всех этих вариантов известны, но суть в том, что Windows все равно нужен (а после пользования Mac OS X на Windows порой не хочется смотреть вообще, я думаю, не только мне знакомо это чувство;-). И тут на помощь может прийти CrossOver Mac 7.0.

Суть в том, что эта софтинка позволяет запускать аппликации (работающие под Windows) не запуская Windows. По сути, CrossOver Mac 7.0 заставляет аппликации (работающие под Windows) думать, что они работают именно под Windows, в то время как в реальности – работают под Mac OS X.

Действует все довольно просто. Сначала, само собой, Вы инсталируете и запускаете CrossOver Mac 7.0, после чего все CD/DVD диски с прогами под Windows будут распознаваться и запускаться посредством этой програмулины.

В отличии от Parallels и Fusion, создающих виртуальную машину – файл, имитирующий подлинный компьютер, CrossOver Mac создает изолированные файлы (называемые «бутылками»), каждый из которых имитирует отдельную версию Windows. Это позволяет Вам устанавливать программу под оптимальную версию Windows (к примеру: Office 97 под Windows 98, Office 2007 под Windows XP).

Фактически, бутылки позволяют запускать множество Windows аппликаций на Вашем маке не боясь того, что они будут создавать друг другу помехи. Так как каждая из бутылок хранится как отдельный файл, Вы так же можете легко делать резервные копии или копировать их на другой мак для запуска посредством CrossOver.

При запуске CrossOver Mac появляется так называемое открывающее окно, из которого можно подгрузить любую из уже установленных Windows аппликаций или установить новую.

Список уже установленных программ открывается в окне Finder’а.

При двойном клике по иконке установленной проги Вы подгружаете бутылку, содержащую эту прогу и она открывается в стандартном окне Mac OS X.

Перенос файлов между Mac и Windows осуществляется стандартными функциями copy (копировать) и paste (вставить). Любая из программ может так же легко сохранять созданные файлы на жесткий диск посредством стандартной функии Save (сохранить).

Во время работы любой Windows программы ее иконка появляется в доке (Dock), как и все проги под Mac OS X. Само собой разумеется сохранять иконки в доке для быстрого доступа тоже можно.

Wine development release 4.12 is now available for Linux FreeBSD and macOS

The Wine development release 4.12 is now available.

What"s new in this release:

  • Still more DLLs are built as PE files by default.
  • Support for Plug & Play device drivers.
  • Better support for the Visual Studio remote debugger.
  • More support for enumerating display devices.
  • Various bug fixes.
The source is . Binary packages are in the process of being built, and will appear soon at their respective download locations.


Bugs fixed in 4.12 (total 27):

18490 Multiple games fail to set pixel format on D3D device context created on desktop window (Empire: Total War, Napoleon: Total War, Utopia City)
21378 lego digital designer crashes on scrolling
27576 RT Se7en Lite installer hangs
31260 Tomb Raider 4 Broken Lighting
31737 Need For Speed Hot Pursuit (2010): Gamepad is not configured
34978 Many applications need a EnumDisplayDevicesW implementation for multi-monitor environment support (DisplayFusion, Turbo Tax 2012, WPF 4.x .NET apps, CEFv3 apps, VS Code < 1.16.0)
35413 err:module:import_dll Library libgcc_s_sjlj-1.dll not found needed by mono-2.0
36061 winedbg crash dialog shows a leak in imm32
37709 All Qt5 based applications have broken menu/combos positioning in multiple monitor setup due to GetMonitorInfo() returning the same hard-coded device name for all monitors
38421 Windows Media Player 9 & 10: mp3 sound plays too fast
41608 Golden Krone Hotel fails to launch (InitializeProcThreadAttributeList is a stub)
42374 Hardwood Solitaire can not connect to his server
45656 Acronis Storage Filter Management Driver "fltsrv.sys" crashes on unimplemented function "ntoskrnl.exe.KeBugCheckEx" in "CrashOnError" mode
47013 winebus.sys: hidraw_set_feature_report buffer too small for some devices in SteelSeries Engine
47014 Multiple kernel drivers need "ntoskrnl.exe.ExInitializePagedLookasideList" implementation (Norton 360/Symantec Eraser Control Driver)
47017 Symantec Eraser Control Driver "eeCtrl64.sys" (Norton 360) crashes on unimplemented function ntoskrnl.exe.IoGetStackLimits
47340 Adobe Acrobat Reader DC crashes on startup with corefonts installed
47352 Levelhead: Can"t connect to game"s network
47367 Some WPF 4.x apps from Windows 10 SDK (10.0.17763.x) spam console with fixme:d3d:wined3d_driver_info_init Unhandled OS version 6.3, reporting Win 8. (WinVer set to "Windows 8.1")
47385 Overwatch crashes on unimplemented function mfreadwrite.dll.MFCreateSinkWriterFromURL
47392 Drakensang Online crashes when exiting fullscreen
47399 Mozart 11-13 crashes on startup
47410 Regression in 4.10, Dune 2000 installer crashes in winevdm
47418 Quickbooks 2018 installer crashes on Validating Install
47424 DataTransferLength in SCSI_PASS_THROUGH and SCSI_PASS_THROUGH_DIRECT *must* have return value
47431 Multiple applications and games show too high CPU usage and UI slowness/lag with wine-4.11-84-g074abfe097 (EnumDisplayMonitors implementation uses expensive registry accesses)
47443 compile error: undefined reference to `clock_gettime"

The newest CodeWeavers coupon promo code is (UNITY) save 35% off

Переход с Windows на Linux часто сопровождается головной болью и волнением. Люди обычно хотят получить в Linux те же программы с тем же функционалом, который у них был в Windows. Конечно, в Linux есть большое количество альтернативного программного обеспечения, но очень часто вы хотите установить Windows приложение, к которому давно привыкли.

К примеру, если вы работали с Photoshop, начать использовать Gimp займет у вас некоторое время. К тому же, в некоторых Linux приложениях просто нет того функционала, который вам нужен.

Сегодня я покажу как можно запустить привычное Windows приложение в Linux, используя ПО Crossover Linux. Данный продукт не бесплатен, но вы можете скачать демо и попробовать.

Устанавливаем CrossOver Professional

После того как вы скачали файл install-crossover-pro-7.0.0.sh, откройте окно терминала, перейдите в директорию с скаченным файлом и запустите следующую команду.

$ sh install-crossover-pro-7.0.0.sh

Появится следующее окно. Примите лицензию, нажав ОК.

После этого укажите директорию для установки и нажмите Begin Install .

После этого Crossover Professional будет установлен на вашей машине. Если вы имеете регистрационный код вы можете ввести его как показано ниже в секции . Или если вы пользуетесь триальной версией, переходите сразу к последующим пунктам.

Регистрация CrossOver Professional

Нажмите Applications и выберите "Register and unlock this demo" в меню CrossOver.


Перед вами появится окно регистрации продукта. После того как вы введете регистрационный код, появится такое окно.

Использование CrossOver Professional

Pro. Запустите установку, нажав Applications->CrossOver->Install Windows Software.

Как вы видете на скриншоте ниже, вы можете выбрать либо перечисленное в списке ПО, либо выбрать неподдерживаемое ПО. Для примера я установлю конвертер Xvid, который не поддерживается CrossOver.

Выбираем Install unsupported software и нажимаем клавишу Next .

Выбираем установочный файл Xvid Converter и нажимаем Next.

Выберите директорию для установки, лучше всего если это будет домашняя директория. В моем случае это Z:\home\vivek\untitled folder\Xvid Converter

Все! Процесс установки приложения завершен. Вы можете запустить его из меню Applications-> Windows Applications-> Xvid

Converter-> Xvid Converter.

Следующий скриншот показывает Xvid Converter в действии:

Теперь вы можете эскперементировать с установкой других приложенй. Если вы хотите деинсталлировать приложение, которое вы установили с использованием CrossOver, перейдите в Applications->CrossOver->Configuration.

Выберите приложение и нажмите Repair/Remove. Ваше приложение будет деинсталированно.