{"id":47906,"date":"2025-01-04T13:03:12","date_gmt":"2025-01-04T13:03:12","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=47906"},"modified":"2025-03-10T06:54:10","modified_gmt":"2025-03-10T06:54:10","slug":"refine-configuration-tool-gnome","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2025\/01\/refine-configuration-tool-gnome\/","title":{"rendered":"Refine &#8211; New Graphical Configuration Tool for GNOME Desktop"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-47907\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo-700x700.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-logo.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p>For Linux with GNOME, there&#8217;s now new configuration tool to tweak advanced settings in this desktop environment.<\/p>\n<p>It&#8217;s <a href=\"https:\/\/gitlab.gnome.org\/TheEvilSkeleton\/Refine\" target=\"_blank\" rel=\"noopener\">Refine<\/a>, a free open-source tool that uses GTK4 + LibAdwaita for a modern UI to tweak desktop settings in Fedora Workstation, Arch, Manjaro Linux, etc with vanilla GNOME Desktop.<\/p>\n<p><b>NOTE: Ubuntu is marked as &#8220;Unsupported Environment&#8221;. Some settings MAY not work as intended. User needs to confirm &#8220;Accept the Risk and Continue&#8221; for using the app in Ubuntu. See this <a href=\"https:\/\/gitlab.gnome.org\/TheEvilSkeleton\/Refine\/-\/issues\/13\" target=\"_blank\" rel=\"noopener\">bug report<\/a> for details.<\/b><\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47908\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance-700x493.webp\" alt=\"\" width=\"610\" height=\"430\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance-700x493.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance-300x211.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance-768x541.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-appearance.webp 922w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p>So far, the most configure options in Refine are also available in GNOME Tweaks.<\/p>\n<p>Both allows to change the cursor, icons, and legacy GTK3 themes, configure fonts, enable\/disable middle click paste function, and center new windows.<\/p>\n<p>Refine however includes some unique features, including a <b>Light Style<\/b> toggle that makes not only app windows but also the top-panel and menus to be light appearance.<\/p>\n<p>Though this feature seems not fully implemented, as the dock and overview screen are still dark.<\/p>\n<div id=\"attachment_47909\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47909\" class=\"size-large wp-image-47909\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle-700x437.webp\" alt=\"\" width=\"610\" height=\"381\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle-700x437.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle-300x187.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle-768x479.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle-1320x823.webp 1320w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-lightstyle.webp 1438w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47909\" class=\"wp-caption-text\">Refine &#8220;Light Style&#8221;<\/p><\/div>\n<p>The app also provides few experimental feature options under &#8220;Shell &amp; Compositor&#8221; tab.<\/p>\n<p>They include <b>Variable Refresh Rate<\/b>, a feature introduced in GNOME 46, allowing monitor to adjust the refresh rate on the fly to match the frame rate of output signal from the graphics card.<\/p>\n<p>There are as well &#8220;<b>Fractional Scaling<\/b>&#8221; to scale screen to 125%, 150%, 175%, etc. to work better on HiDPI monitors, and <b>XWayland Native Scaling<\/b> (introduced in GNOME 47) which enhances fractional display scaling support for legacy X11 apps running on Wayland.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-47910\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell-700x452.webp\" alt=\"\" width=\"610\" height=\"394\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell-700x452.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell-300x194.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell-768x496.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-shell.webp 922w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><\/p>\n<p><b>Refine is in very early stage. It will add new options to help discover advanced and experimental features in GNOME. See its <a href=\"https:\/\/tesk.page\/refine\/\" target=\"_blank\" rel=\"noopener\">home page<\/a> for more.<\/b><\/p>\n<h3>How to Install Refine:<\/h3>\n<p><b>NOTE: As mentioned, Refine does NOT support though it works partly in Ubuntu<\/b>.<\/p>\n<p>Refine is available to install as <a href=\"https:\/\/flathub.org\/apps\/page.tesk.Refine\" target=\"_blank\" rel=\"noopener\">Flatpak package<\/a> that runs in sandbox environment.<\/p>\n<p><b>Fedora Workstation<\/b> with 3rd repository enabled can search &amp; install the app directly from GNOME Software.<\/p>\n<p>While most Linux with GNOME, may first <a href=\"https:\/\/flatpak.org\/setup\/\" target=\"_blank\" rel=\"noopener\">enable Flatpak support<\/a>, then use the single command below to install:<\/p>\n<pre>flatpak install https:\/\/dl.flathub.org\/repo\/appstream\/page.tesk.Refine.flatpakref<\/pre>\n<div id=\"attachment_47911\" style=\"width: 620px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-flatpak.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-47911\" class=\"size-large wp-image-47911\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-flatpak-700x516.webp\" alt=\"\" width=\"610\" height=\"450\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-flatpak-700x516.webp 700w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-flatpak-300x221.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/refine-flatpak.webp 730w\" sizes=\"auto, (max-width: 610px) 100vw, 610px\" \/><\/a><p id=\"caption-attachment-47911\" class=\"wp-caption-text\">Refine can be installed, but not works in Ubuntu<\/p><\/div>\n<p>After that, either launch it from GNOME Overview, or run <code>flatpak run page.tesk.Refine<\/code> instead in terminal.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/launch-refine.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-47912\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/launch-refine.webp\" alt=\"\" width=\"480\" height=\"270\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/launch-refine.webp 480w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2025\/01\/launch-refine-300x169.webp 300w\" sizes=\"auto, (max-width: 480px) 100vw, 480px\" \/><\/a><\/p>\n<h3>Uninstall Refine:<\/h3>\n<p>To uninstall the Flatpak package, open terminal and use command:<\/p>\n<pre>flatpak uninstall --delete-data page.tesk.Refine<\/pre>\n<p>You may also run <code>flatpak uninstall --unused<\/code> to clear useless run-time libraries.<\/p>","protected":false},"excerpt":{"rendered":"<p>For Linux with GNOME, there&#8217;s now new configuration tool to tweak advanced settings in this desktop environment. It&#8217;s Refine, a free open-source tool that uses GTK4 + LibAdwaita for a modern UI to tweak desktop settings in Fedora Workstation, Arch, Manjaro Linux, etc with vanilla GNOME Desktop. NOTE: Ubuntu is marked as &#8220;Unsupported Environment&#8221;. Some [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":47907,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[52],"tags":[689],"class_list":["post-47906","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-app-review","tag-gnome"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47906","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=47906"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/47906\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/47907"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=47906"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=47906"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=47906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}