Установка обоев на Mac с Mono
Я собрал библиотеку AppleScript Slim, которая представляет собой C # dll, которая позволяет вам запускать AppleScript из WinForms (или вообще любого) Monoприложение.100% кода для этого проекта пришло прямо из исходного кода Mono Develop, я просто обрезал и переупаковал нужные мне кусочки.
AppleScript Slim: https://applescriptslim.codeplex.com/
Вот пример кодао том, как установить обои с помощью AppleScript, который я разработал (и который отлично работает):
string applScript =
@"set theUnixPath to POSIX file ""{0}"" as text
tell application ""Finder""
set desktop picture to {{theUnixPath}} as alias
end tell";
MonoDevelop.MacInterop.AppleScript.Run(string.Format(applScript, localPath));
Установка обоев в Ubuntu с помощью Mono (Работа в процессе, я планирую использовать частибиблиотека GCONF для Mono, как обсуждалось в комментариях к вопросу, еще не имела возможности попробовать ее)