Arch x86_64 4.7.2-1 wine 1.9.17-1 wine-mono 4.6.3-1 wine_gecko 2.47-1 winetricks 20160724-1
Необходимо иметь на рабочем месте Illustrator. Установил в соответствии с этой инструкцией. Запускается, работает. Но в окне программы многие элементы сильно искажены, изза чего работать с ними, да и с программой вообще невозможно. Тот PS CC 15, установленный в эту же wine-оболочку работает без проблем.
Вот такое окно вылазит при запуске иллюстратора: http://i84.fastpic.ru/big/2016/0902/cb/b83028b0197c3b7a7f33e53e7e298fcb.png
Вот так выглядит окно программы после запуска. В верхней панели я специально навел указатель на 1 из кнопок, чтобы она исказилась. Эти кнопки всегда искажаются при наведение. http://i84.fastpic.ru/big/2016/0902/9f/86bd87ba235553a4d9577692198a4a9f.png
Вот что происходит при открытие какого нибудь файла. Основная панель инструментов и холст искажены(наклонены и растянуты под -45*). При этом в правой панели кнопки работают как положено и не искажаются вообще. Так же подобные искажения наблюдаются в настройках и прочих модальных окнах. http://i84.fastpic.ru/big/2016/0902/fc/5ed561bfb9ed51060eb4e6fe41f839fc.png
В консоли при работе программы вываливается куча fixme, характерных для wine и следующие ошибки:
// что-то связанное с ActiveRecord - игнорирую ее, врядли она будет влиять интерфейс
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
// ну тут понятно - mp3, кроме того с этой же ошибкой трудится PhotoShop
err:module:load_builtin_dll failed to load .so lib for builtin L"winemp3.acm": libmpg123.so.0: cannot open shared object file: No such file or directory
// а вот эта ошибка(тут их как бы 2, но они же об одном жалуются) вываливается кучу раз за время работы прогрммы.
// Гуглеж говорит, что этот класс используется для вывода touch-клавы на win8 в wpf приложениях.
// Напомню, что у меня стоит dotnet40, dotnet45, dotnet452, так что проблем с .NET быть не должно(да и PS же работает жи)
err:ole:CoGetClassObject class {2853add3-f096-4c63-a78f-7fa3ea837fb7} not registered
err:ole:CoGetClassObject no class object {2853add3-f096-4c63-a78f-7fa3ea837fb7} could be created for context 0x1
Пробовал в разных windows версиях запускать - от XP, до 10 - везде такое поведение.
И последнее. При закрытие программы она как бы закрывается, но в лог вываливается backtrace, будто она упала. Ссылка на лог прилагается, но я его игнорил, т.к. искажения проявляются задолго до падения, да и падение вызывается определенным действием не связанным с интерфейсом.
Как исправить? Куда рыть? :)