回到最初的话题
有emacs自己创建的窗口不知道的情况就想办法加API让emacs知道,如果实在不知道就不要管这些不知道啥窗口的事件,为啥要对child window一棒子打死,接管我们都不知道窗口的事件?
第二个,GTK自身肯定对触摸事件处理没有无限循环的bug,bug出在emacs本身不是纯粹的gtk base应用,我相信pgtk版本会好很多。本质上是emacs自身和gtk兼容性问题。为啥要用新建window的方式绕过呢?为什么不让对触摸刚需的用户选择pgtk呢?
最后,上面两个问题本质上都可以x11 reparent都没关系,外部进程不管不就行了,为啥因为上面两个原因要对外部进程事件和外部进程依赖的稳定emacs xid动手呢?
三个风马牛不相及的问题,为啥要绕在一起呢?