<p></p>
<p>The version number of Geany: 1.36<br>
The version number of GTK+ (can be printed with geany -V): 3.24.14</p>
<blockquote>
<p>geany 1.36 (compilado el día 2020-03-22 conGTK 3.24.14, GLib 2.64.1)</p>
</blockquote>
<p>Your OS details: Ubuntu 20.04</p>
<pre><code>$ uname -a
Linux leia 5.4.0-42-generic #46-Ubuntu SMP Fri Jul 10 00:24:02 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
</code></pre>
<p>Seems to be related to <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="422404909" data-permission-text="Title is private" data-url="https://github.com/geany/geany/issues/2105" data-hovercard-type="issue" data-hovercard-url="/geany/geany/issues/2105/hovercard" href="https://github.com/geany/geany/issues/2105">#2105</a></p>
<hr>
<p><strong>Normal open</strong><br>
Dead keys works in all the system: gedit, firefox, libreoffice and others.</p>
<p>Up to a weeks ago (01/08/20 more or less) Geany was working ok. With no changes on Geany but the normal system updates now Geany behaves in a different way:</p>
<ul>
<li>Editor: Dead keys makes a blink on the whole window</li>
<li>Draft: Dead keys ok</li>
<li>Terminal: Dead keys ok</li>
</ul>
<p><strong>Verbose</strong><br>
In verbose mode (geany -v) I can see this message when I press a dead key on the Editor:</p>
<pre><code>Gdk-Message: 18:46:05.005: Window 0x55ba970a1380 is a temporary window without parent, application will not be able to position it on screen.
</code></pre>
<p>It doesn't matter which dead key, all the time is the same message (timestamp updated).</p>
<p>No message when a dead key is pressed on Draft or Terminal, there just works ok.</p>
<p><strong>XMODIFIERS</strong><br>
Setting XMODIFIERS to <code>@im=none</code> have no difference on the behavior of the dead keys. Again the error message on the Editor and works ok on Draft and Terminal</p>
<pre><code>XMODIFIERS="@im=none" geany -v
</code></pre>
<p><strong>Force X11</strong><br>
When forced to X11 the Editor comes back to work ok:</p>
<pre><code>GDK_BACKEND=x11 geany -v
</code></pre>
<p>No error messages. The behavior is ok on Editor, Draft and Terminal.</p>
<p><strong>WORKAROUND</strong><br>
As pointed out on <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="422404909" data-permission-text="Title is private" data-url="https://github.com/geany/geany/issues/2105" data-hovercard-type="issue" data-hovercard-url="/geany/geany/issues/2105/hovercard" href="https://github.com/geany/geany/issues/2105">#2105</a>, seems like the workaround is to force X11 on the bashrc file to use Geany normally.</p>
<p>Just add this line to your .bashrc file:</p>
<pre><code>export GDK_BACKEND=x11
</code></pre>
<p><strong>To be improved</strong><br>
Maybe the Editor need the same component or behavior like Draft.</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/2575">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ45FCPMWZJP7XP4KQDSBFPH7ANCNFSM4QB4OQSQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ3MUZ52QKZEMCJUZA3SBFPH7A5CNFSM4QB4OQS2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4KEN4UHQ.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2575",
"url": "https://github.com/geany/geany/issues/2575",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>