В макоси можно с помощью expose & spaces сделать виртуальные столы. Мне, привыкшему в windowmaker'е к ним это нравится. Более того, как и в wm переключения между ними по Alt-<number> -- даже переучиваться не пришлось. И все же есть один момент, который я никак не могу побороть. Если на каком-то столе окно открылось, то переместить на другой его уже не получается. Только выйти из программы и запустить ее находясь на другом столе. Офигительно неудобно. :( Никто не знает, может как-то можно переместить окно на другой стол?