<p><a href="https://github.com/argit" class="user-mention">@argit</a> thanks for the input, but IIUC your last comment on <a href="https://github.com/gnunn1/tilix/issues/932"><code>#932</code></a> it works when you are using tilix on x11 on top of wayland.  If you run Geany the same way it should work, but as the other comments say the problem is not fixed for tilix run on bare metal wayland.</p>
<p>The <a href="https://cgit.freedesktop.org/wayland/wayland/tree/protocol/wayland.xml" rel="nofollow">wayland protocol</a> simply does not seem to provide any way for applications to control window/surface presentation, but the X11 protocol does.  So the only way wayland compositors/window managers can present windows is from user interaction ATM.  All the timeout stuff is for X11, to handle its asynchronism.  It is unlikely to change the situation on bare metal wayland.</p>
<p><code><rant></code> basically wayland is broken<code></rant></code></p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1698#issuecomment-347380916">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7zBTT-G4pgSdc1m_XJFixRflUTlks5s612qgaJpZM4Qq4fP">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJxR_I6nOi4ORjC4la4HB5FuHoSSCks5s612qgaJpZM4Qq4fP.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/1698#issuecomment-347380916"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1698: @argit thanks for the input, but IIUC your last comment on [`#932`](https://github.com/gnunn1/tilix/issues/932) it works when you are using tilix on x11 on top of wayland.  If you run Geany the same way it should work, but as the other comments say the problem is not fixed for tilix run on bare metal wayland.\r\n\r\nThe [wayland protocol](https://cgit.freedesktop.org/wayland/wayland/tree/protocol/wayland.xml) simply does not seem to provide any way for applications to control window/surface presentation, but the X11 protocol does.  So the only way wayland compositors/window managers can present windows is from user interaction ATM.  All the timeout stuff is for X11, to handle its asynchronism.  It is unlikely to change the situation on bare metal wayland.\r\n\r\n`\u003crant\u003e` basically wayland is broken`\u003c/rant\u003e`"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1698#issuecomment-347380916"}}}</script>