ぶっちゃけ、最初から全部X11の上に作ってれば問題なかったんじゃないのか?