metacity... disable_workarounds
Некоторые приложения нарушают спецификации, что приводит к неправильной работе менеджера окон. Например, в идеале Metacity должен размещать все диалоговые окна одинаково по отношению к родительскому окну. Для этого требуется проигнорировать координаты диалоговых окон, определенные в приложении. Но некоторые версии Java/Swing помечают свои всплывающие меню как диалоговые окна, так что Metacity приходится отключать функции размещения диалоговых окон, чтобы эти меню смогли работать в нестандартных приложениях Java. Есть еще несколько подобных примеров. Этот параметр переключает Metacity в режим полного следования стандарту, что делает интерфейс немного более привлекательным, если не используются нестандартные приложения. К сожалению, все равно придется устранять недоделки, так уж устроен мир... Некоторые недоделки связаны с ограниченностью самих спецификаций, так что иногда ошибку нельзя устранить, не изменив спецификации.