<?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[Xmir without Libertine]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">how to run Xmir properly without Libertine?</p>
<pre><code>$ Xmir -debug -mirSocket /run/mir_socket -rootless -flatten -neverclose

ARM architecture: Defaulting to software mode because glamor is not stableotless 
XMir initialized with 4 visuals:
	Visual id 0x28: ff ff00 ff0000, 24 planes
	Visual id 0x29: ff ff00 ff0000, 24 planes
	Visual id 0x2a: ff ff00 ff0000, 32 planes
	Visual id 0x2b: ff ff00 ff0000, 32 planes
Realize ROOT window 0x5595c69400 id=0x268 "": 720x1560 +0+0 parent=(nil)
	depth=24 redir=0 type=0 class=1 visibility=3 viewable=1
	override=0 _NET_WM_WINDOW_TYPE=0()
	WM_TRANSIENT_FOR=(nil)
	WM_HINTS=&lt;none&gt;
</code></pre>
<p dir="auto">this way it waits for connections, but when I run <code>xeyes</code>:</p>
<pre><code>$ DISPLAY=:0 xeyes

Warning: locale not supported by C library, locale unchanged
XIO:  fatal IO error 2 (No such file or directory) on X server ":0"
      after 58 requests (58 known processed) with 10 events remaining.
</code></pre>
<p dir="auto"><code>Xmir</code> fails:</p>
<pre><code>Realize window 0x5595e427f0 id=0x20000a "xeyes": 150x100 +1+1 parent=0x5595c69400
	depth=24 redir=1 type=0 class=1 visibility=3 viewable=1
	override=0 _NET_WM_WINDOW_TYPE=0()
	WM_TRANSIENT_FOR=(nil)
	WM_HINTS={flags=0x27,input=True}
Aborted
</code></pre>
]]></description><link>https://forums.ubports.com/topic/8540/xmir-without-libertine</link><generator>RSS for Node</generator><lastBuildDate>Sat, 16 May 2026 02:20:03 GMT</lastBuildDate><atom:link href="https://forums.ubports.com/topic/8540.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 17 Jan 2023 18:51:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 15:04:06 GMT]]></title><description><![CDATA[<p dir="auto"><code>desktop_file_hint</code> did the trick, can be taken from the available ones if you do not care much:</p>
<pre><code>Xmir -mirSocket "$XDG_RUNTIME_DIR/mir_socket" --desktop_file_hint=dialer-app -debug -rootless
</code></pre>
<p dir="auto">also note <code>mir_socket</code> is from phablet run-directory</p>
<p dir="auto">PS<br />
it depends on application, but <code>xeyes</code> in particular is better without <code>-rootless</code></p>
]]></description><link>https://forums.ubports.com/post/70055</link><guid isPermaLink="true">https://forums.ubports.com/post/70055</guid><dc:creator><![CDATA[ygrex]]></dc:creator><pubDate>Wed, 18 Jan 2023 15:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 15:07:40 GMT]]></title><description><![CDATA[<p dir="auto">was lucky to find the parameter on <a href="https://askubuntu.com/questions/760142/how-to-install-ubuntu-sdk-on-ubuntu-touch" target="_blank" rel="noopener noreferrer nofollow ugc">https://askubuntu.com/questions/760142/how-to-install-ubuntu-sdk-on-ubuntu-touch</a></p>
<p dir="auto">for some reason <code>Xmir -help</code> does not show the parameter, neither it looks like anything important</p>
]]></description><link>https://forums.ubports.com/post/70056</link><guid isPermaLink="true">https://forums.ubports.com/post/70056</guid><dc:creator><![CDATA[ygrex]]></dc:creator><pubDate>Wed, 18 Jan 2023 15:07:40 GMT</pubDate></item><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 15:04:06 GMT]]></title><description><![CDATA[<p dir="auto"><code>desktop_file_hint</code> did the trick, can be taken from the available ones if you do not care much:</p>
<pre><code>Xmir -mirSocket "$XDG_RUNTIME_DIR/mir_socket" --desktop_file_hint=dialer-app -debug -rootless
</code></pre>
<p dir="auto">also note <code>mir_socket</code> is from phablet run-directory</p>
<p dir="auto">PS<br />
it depends on application, but <code>xeyes</code> in particular is better without <code>-rootless</code></p>
]]></description><link>https://forums.ubports.com/post/70055</link><guid isPermaLink="true">https://forums.ubports.com/post/70055</guid><dc:creator><![CDATA[ygrex]]></dc:creator><pubDate>Wed, 18 Jan 2023 15:04:06 GMT</pubDate></item><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 13:50:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/ygrex" aria-label="Profile: ygrex">@<bdi>ygrex</bdi></a> Oh somehow, I assumed you're trying to do it for an app. Not sure how to do it via CLI.</p>
]]></description><link>https://forums.ubports.com/post/70052</link><guid isPermaLink="true">https://forums.ubports.com/post/70052</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Wed, 18 Jan 2023 13:50:56 GMT</pubDate></item><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 12:45:45 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/kugiigi" aria-label="Profile: kugiigi">@<bdi>kugiigi</bdi></a> which desktop file? I literally run "Xmir" and "xeyes" binaries as shown</p>
]]></description><link>https://forums.ubports.com/post/70049</link><guid isPermaLink="true">https://forums.ubports.com/post/70049</guid><dc:creator><![CDATA[ygrex]]></dc:creator><pubDate>Wed, 18 Jan 2023 12:45:45 GMT</pubDate></item><item><title><![CDATA[Reply to Xmir without Libertine on Wed, 18 Jan 2023 10:42:50 GMT]]></title><description><![CDATA[<p dir="auto">You can add these in the desktop file.</p>
<pre><code>X-Ubuntu-Touch=true
X-Ubuntu-XMir-Enable=true
</code></pre>
<p dir="auto">Other libertine integrations most likely won't work though such as content hub and maybe keyboard too.</p>
]]></description><link>https://forums.ubports.com/post/70047</link><guid isPermaLink="true">https://forums.ubports.com/post/70047</guid><dc:creator><![CDATA[kugiigi]]></dc:creator><pubDate>Wed, 18 Jan 2023 10:42:50 GMT</pubDate></item></channel></rss>