- 407 名前:login:Penguin mailto:sage [2018/02/17(土) 16:26:50.92 ID:KjUUJ1nJ.net]
- Wineは、Desktopの直接の子であるような、Win32における「OVERLAPED WINDOW」
的な物しか、XWindow の Window を作らないのだろうか?? Wineのソースをダウンロードして、FIXME(WARNでもいいはずだけど)で実行を調べてみた。 でも、良く分からない。ビルドとmake installに時間がかかるため、大変。 本当はもっと実験したいんだけど、時間的に難しくなる。 ソースを見ると、HWNDの親が Desktopの場合にだけ、XCreateWindowしているように 見える。これが、透明ウィンドウが遅くなる理由かもしれない。LinuxのNativeなWindowの 場合、実験した限り透明にしても速度が余り変わらない。でも、Wineがもし、自前で透明処理 をやっているとなれば遅くなるのも頷けるが。 1つのソースしか修正してないのに、ビルドが始まるまでに数十秒かかる。make installに また数十秒。それに、wineserver -k などにも時間がかかるし。なんか、30年前のビルド環境 みたいだ。
|

|