Я пытаюсь выяснить, как определить, когда текущий пользователь изменил свое рабочее пространство в Mono. Я даже не уверен, как работает аспект работы Gnome. Краткий обзор Monodoc ничего не изменил, и я не смог найти ключ GConf, который дал мне то, что я хотел.Обнаружение измененной рабочей области в Gnome
Обновление: Метод ниже будет ТОЛЬКО работать, если Compiz не установлен в виртуальном размере. Например, если вы установите количество рабочих столов в Compiz равным 1 с горизонтальным виртуальным размером 2, Gdk.Global.CurrentDesktop вернет 0 для обеих рабочих областей.
Знает ли кто-нибудь о методе определения того, было ли изменено рабочее пространство, когда в Compiz включены виртуальные рабочие столы?
Вооружившись тем, что я немного поработал и обнаружил, что глобальный класс в GDK содержит свойства, эквивалентные свойствам, которые вы дали. Благодаря! http://www.go-mono.com/docs/[email protected]%3a261%23Global%2fP – marco0009