Пытаюсь запустить Dyson. Как известно, игра, теоретически, запускается двумя способами - Windows-версия через wine и Linux-версия через mono. Но в действительности через моно запустить у меня не получается (попытки были на двух ПК с Debian Squeeze и Ubuntu 10.04). Через вайн же пускается, но временами вылетает на одном компе и адски тормозит на другом. При попытке запустить через моно получаю такой ответ:
$ ./run-dyson
** (./Dyson.exe:1755): WARNING **: The following assembly referenced from /home/lena/dyson120-linux/Dyson.exe could not be loaded:
Assembly: System.Windows.Forms (assemblyref_index=7)
Version: 2.0.0.0
Public Key: b77a5c561934e089
The assembly was not found in the Global Assembly Cache, a path listed in the MONO_PATH environment variable, or in the location of the executing assembly (/home/user/dyson120-linux/).
** (./Dyson.exe:1755): WARNING **: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
** (./Dyson.exe:1755): WARNING **: Missing method get_PrimaryScreen in assembly /home/user/dyson120-linux/Dyson.exe, type System.Windows.Forms.Screen
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' or one of its dependencies.
File name: 'System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
at Dyson.Game.Main () [0x00000]
Все указанные здесь зависимости удовлетворены, шаманский метод с
export MONO_WINFORMS_XIM_STYLE=disabled