現在のユーザーがMonoで作業領域を変更したときを検出する方法を理解しようとしています。私はGnomeのワークスペースの様相がどのように動作しているのか本当には分かりません。 Monodocを通した簡単な見通しは何も変えず、私が望んだものを私に与えたGConfキーを見つけることができませんでした。Gnomeで変更されたワークスペースを検出する
更新: Compizの仮想サイズを持つように設定されていない場合は、以下の方法でのみ動作します。たとえば、Compizのデスクトップの数を水平仮想サイズ2で1に設定すると、Gdk.Global.CurrentDesktopは両方のワークスペースで0を返します。
Compizが仮想デスクトップを有効にしているときにワークスペースが変更されているかどうかを知る方法を知っている人はいますか?
もう少し掘り下げて、GDKのGlobalクラスがあなたと同じプロパティを持っていることを発見しました。ありがとう! http://www.go-mono.com/docs/[email protected]%3a261%23Global%2fP – marco0009