У меня была та же проблема, причина в том, что у меня был второй рабочий стол (mate). После того, как я очистил файл / etc / xdg из файлов, в которых находится mate, у меня есть только один значок. возможно, было что-то вдвойне.
greitings
У меня была аналогичная проблема в 12.04, и это то, что я сделал:
sudo apt-get install mono-complete
, а затем
mono /path/to/file.exe
, вот и все!
В моем случае я обнаружил, что установка mono-complete не позволяет моему приложению (CloudBerry Explorer) функционировать, поскольку он искал файлы конфигурации, которые выполняются через Mono, не нашел должным образом.
I 'm работает на x64-системе, которую .NET 2.0 не будет устанавливать (см. http://appdb.winehq.org/objectManager.php?sClass=version&iId=3754), поэтому я обнаружил, что мне пришлось удалить мой каталог вин и сделать:
export WINEARCH="win32"
winetricks dotnet20
(В качестве альтернативы вы можете установить для приложения с win32 другую WINEPREFIX, но мне не нужно было разделять такие среды, и nuking моя предыдущая настройка была вполне приемлемой.)
На этом этапе я хотел запустить winetricks mono28, но winetricks еще не был обновлен, чтобы учесть, что Novell удаляет файл из своего зеркала (см. http : //appdb.winehq.org/objectManager.php sClass = версия & амп IID = 3754). Я использовал предложенное решение в билете:
wget http://download.mono-project.com/archive/2.8/windows-installer/9/mono-2.8-gtksharp-2.12.10-win32-9.exe
wine mono-2.8-gtksharp-2.12.10-win32-9.exe
(Это заняло около 30 минут для загрузки, поскольку на серверах mono-project.com нет такого же сока, который, к сожалению, был у Novell. .) Это разрешило приложение, которое я хотел использовать для запуска (у него есть некоторые проблемы, но я думаю, что это больше о поддержке Wine, чем поддержка .NET).
Mono for Wine можно установить с помощью apt:
sudo apt-get install wine-mono4.5.6\*
, который обеспечит уровень совместимости совместимости MS .NET.
Подробнее см. в разделе Mono на Wine.