<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Mir has landed support for maliit-keyboard]]></title><description><![CDATA[<p dir="auto">Support for the Wayland extensions (<code>zwp_input_method_v1</code> and <code>zwp_input_panel_v1</code>) needed by <code>maliit-keyboard</code> (as used by Lomiri) have landed upstream in Mir. They are not in the Mir 2.15 release currently being tested, but will be available in subsequent releases.</p>
<p dir="auto">As this was requested for Lomiri (by <a class="plugin-mentions-user plugin-mentions-a" href="/user/dobey" aria-label="Profile: dobey">@<bdi>dobey</bdi></a>) I hope this of interest here. There will be some Lomiri work needed to use this in Lomiri so I hope the following will include enough information to guilde this.</p>
<h2>Using Mir's support for maliit-keyboard</h2>
<p dir="auto">The easiest way to test this support is to install Miriway from edge and configure it to support <code>maliit-keyboard</code>:</p>
<pre><code>sudo snap install miriway --classic --edge
sudo apt install maliit-keyboard
cat /etc/xdg/xdg-miriway/miriway-shell.config/ &gt; ~/.config/miriway-shell.config
cat &lt;&lt;EOT &gt;&gt; ~/.config/miriway-shell.config
shell-add-wayland-extension=zwp_input_method_v1
shell-add-wayland-extension=zwp_input_panel_v1
shell-add-wayland-extension=zwp_primary_selection_device_manager_v1 # it isn't obvious why maliit-keyboard needs this
shell-component=miriway-unsnap maliit-keyboard
EOT
</code></pre>
<p dir="auto">You can then log out and log back in into Miriway from the greeter. <code>maliit-keyboard</code> will show when input is on a text field*.</p>
<p dir="auto">[*] The client needs to support one of the <code>text-input-v{1,2,3}</code> Wayland extensions.</p>
<p dir="auto">Please report any issues on Mir's github: <a href="https://github.com/MirServer/mir/issues" rel="nofollow ugc">https://github.com/MirServer/mir/issues</a></p>
]]></description><link>https://forums.ubports.com/topic/9283/mir-has-landed-support-for-maliit-keyboard</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 02:46:21 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/9283.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 22 Aug 2023 08:52:14 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Mir has landed support for maliit-keyboard on Sun, 03 Sep 2023 19:42:09 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto">shell-add-wayland-extension=zwp_primary_selection_device_manager_v1 # it isn't obvious why maliit-keyboard needs this</p>
</blockquote>
<p dir="auto">It seems this is necessary due to QtWayland requiring it. However, <a href="https://github.com/qt/qtwayland/commit/45163234a4e4baad0012d3ee07501093d98ba91c" rel="nofollow ugc">this commit</a> suggests this may no longer be the case in 6.6.0. I don't know if it's been pulled into the KDE patch collection for 5.15 though.</p>
<p dir="auto">Now we just need to get Lomiri fully onto Mir 2.x and Qt 5.15 so we can add the capability to ship the OSK in a confined click.</p>
]]></description><link>https://forums.ubports.com/post/75265</link><guid isPermaLink="true">https://forums.ubports.com/post/75265</guid><dc:creator><![CDATA[dobey]]></dc:creator><pubDate>Sun, 03 Sep 2023 19:42:09 GMT</pubDate></item><item><title><![CDATA[Reply to Mir has landed support for maliit-keyboard on Tue, 22 Aug 2023 09:54:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/alan_g" aria-label="Profile: alan_g">@<bdi>alan_g</bdi></a> We really appreciate this Alan. Thank you for Mir information you share with us and being a bridge between UBports and the Mir team <img src="https://forums.ubports.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f604.png?v=60240fe800f" class="not-responsive emoji emoji-android emoji--smile" style="height:23px;width:auto;vertical-align:middle" title="😄" alt="😄" /></p>
]]></description><link>https://forums.ubports.com/post/74972</link><guid isPermaLink="true">https://forums.ubports.com/post/74972</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Tue, 22 Aug 2023 09:54:33 GMT</pubDate></item></channel></rss>