{"id":50541,"date":"2026-02-03T13:36:18","date_gmt":"2026-02-03T13:36:18","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=50541"},"modified":"2026-02-03T13:36:18","modified_gmt":"2026-02-03T13:36:18","slug":"fix-giant-cursor-flatpak-apps-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2026\/02\/fix-giant-cursor-flatpak-apps-ubuntu\/","title":{"rendered":"&#8220;Fix&#8221; Giant Cursor Issue for Flatpak Apps in Ubuntu 24.04 | 22.04"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-43865\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/04\/flatpak-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/p>\n<p>For Ubuntu 24.04 and Ubuntu 22.04 LTS with default GNOME desktop, here&#8217;s a quick fix for unusual cursor issue in some Flatpak app windows.<\/p>\n<p>This is Gnome upstream bug which has been fixed, but not backported for current Ubuntu LTS releases with old Gnome desktop environments.<br \/>\n<!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50542\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/bigger-cursor-700x438.webp\" alt=\"\" width=\"610\" height=\"382\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/bigger-cursor-700x438.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/bigger-cursor-300x188.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/bigger-cursor-768x481.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/bigger-cursor.webp 1282w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<h3>Why the issue?<\/h3>\n<p>The <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/gtk\/-\/issues\/7606\" target=\"_blank\" rel=\"noopener\">giant mouse cursor<\/a> issue for Flatpak apps using GNOME runtime was reported 7 months ago, which has been fixed in GNOME 48 by implemented <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/mutter\/-\/issues\/2633\" target=\"_blank\" rel=\"noopener\">wp_viewport support<\/a> for cursor surfaces.<\/p>\n<p>The fix has also been backported for GNOME 47.4, but NOT for GNOME 46 and earlier as they reached end of life. GNOME developer <a href=\"https:\/\/gitlab.gnome.org\/GNOME\/gnome-build-meta\/-\/issues\/1188#note_2606887\" target=\"_blank\" rel=\"noopener\">explained<\/a>:<\/p>\n<blockquote><p><i>To clarify. This has been fixed in GNOME 47.4 and newer. Specifically its this Mutter Merge Request mutter!3859 (merged) and couple GTK fixes which you will be getting from the Flatpak runtime anyway.<\/i><\/p>\n<p><i>There is nothing that we can do about it if a distribution chooses to ship an outdated version of GNOME. I would suggest you open issues against your distribution to fix\/backport this on their end&#8230;<\/i><\/p><\/blockquote>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50543\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-cursor-questing-700x522.webp\" alt=\"\" width=\"610\" height=\"455\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-cursor-questing-700x522.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-cursor-questing-300x224.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-cursor-questing-768x572.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-cursor-questing.webp 797w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>The Ubuntu side however cannot backport the wp_viewporter fixes for 24.04 (with Gnome\/Muter 46), because it&#8217;s too large and has the potential to regress the LTS. The Ubuntu developer <a href=\"https:\/\/bugs.launchpad.net\/ubuntu\/+source\/mutter\/+bug\/2131696\/comments\/2\" target=\"_blank\" rel=\"noopener\">said<\/a>:<\/p>\n<blockquote><p><i>I don&#8217;t think we can backport the wp_viewporter fixes to mutter 46, it&#8217;s too large: it took many iterations during the GNOME 48 cycle upstream to get it working correctly, and we&#8217;d risk regressing noble.<\/i><\/p><\/blockquote>\n<h3>How to &#8220;Fix&#8221; (Workaround) the Flatpak cursor issue<\/h3>\n<p>The issue so far happens only on Ubuntu 24.04 and Ubuntu 22.04 with default GNOME when running Flatpak apps that use GNOME 49 run-time in sandbox.<\/p>\n<p>Add icon theme permission access (<code>~\/.icons<\/code> and <code>\/usr\/share\/icons<\/code>) does not work in my case, while <b>only disable Wayland windowing system<\/b> (for Flatpak apps only) works.<\/p>\n<p><b>NOTE: switch off Wayland might cause few performance loss and security issues.<\/b><\/p>\n<p><b>1.<\/b> To do so, first open terminal (Ctrl+Alt+T) and run command to install Flatseal app, the graphical tool to manage Flatpak permissions.<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/com.github.tchx84.Flatseal.flatpakref<\/pre>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-48923\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/flatpak-flatseal-noble-700x528.webp\" alt=\"\" width=\"610\" height=\"460\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/flatpak-flatseal-noble-700x528.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/flatpak-flatseal-noble-300x226.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2021\/11\/flatpak-flatseal-noble.webp 706w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p><b>2.<\/b>Then, launch Flatseal. Choose the Flatpak apps that have unusual cursor issue, and then turn off &#8220;Wayland windowing system&#8221; option under <i>Socket<\/i> session.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50544\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatseal-disablewayland-700x465.webp\" alt=\"\" width=\"610\" height=\"405\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatseal-disablewayland-700x465.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatseal-disablewayland-300x199.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatseal-disablewayland-768x510.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatseal-disablewayland.webp 1136w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>\n<p>Finally, re-launch the Flatpak apps to apply changes.<\/p>\n<p>For those who don&#8217;t want to install one more app for the job, run the commands below instead one by one:<\/p>\n<ul>\n<li>First, run command to list Flatpak apps, and copy the target App ID:\n<pre>flatpak list --app<\/pre>\n<\/li>\n<li>Then, run the command below (replace <code>app.devsuite.Ptyxis<\/code> with yours App ID) to disable Wayland:\n<pre>sudo flatpak override --nosocket=wayland --socket=x11 app.devsuite.Ptyxis<\/pre>\n<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-50545\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-disablewayland-700x392.webp\" alt=\"\" width=\"610\" height=\"342\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-disablewayland-700x392.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-disablewayland-300x168.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-disablewayland-768x431.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2026\/02\/flatpak-disablewayland.webp 842w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>For Ubuntu 24.04 and Ubuntu 22.04 LTS with default GNOME desktop, here&#8217;s a quick fix for unusual cursor issue in some Flatpak app windows. This is Gnome upstream bug which has been fixed, but not backported for current Ubuntu LTS releases with old Gnome desktop environments.<\/p>\n","protected":false},"author":1,"featured_media":43865,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[1472],"class_list":["post-50541","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-flatpak"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50541","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=50541"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/50541\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/43865"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=50541"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=50541"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=50541"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}