{"id":17,"date":"2026-09-15T19:14:35","date_gmt":"2026-09-15T17:14:35","guid":{"rendered":"https:\/\/linuxundich.de\/en\/?p=17"},"modified":"2026-10-03T16:58:32","modified_gmt":"2026-10-03T14:58:32","slug":"shotwell-0-33-fast-gnome-photo-manager-finally-moves-to-gtk4","status":"publish","type":"post","link":"https:\/\/linuxundich.de\/en\/news\/shotwell-0-33-fast-gnome-photo-manager-finally-moves-to-gtk4\/","title":{"rendered":"Shotwell 0.33: Fast GNOME Photo Manager Finally Moves to GTK4"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Shotwell 0.33 is out, a new version of the free photo manager for GNOME. The most important change is under the hood: after years of development work, Shotwell has now been fully ported to GTK4. I took a look at the new version on Arch Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For <a href=\"https:\/\/shotwell-project.org\/\" data-type=\"link\" data-id=\"https:\/\/shotwell-project.org\/\">Shotwell<\/a>, the switch to GTK4 is more than a visual facelift. Especially on Arch Linux with a current GNOME and Wayland, the app benefits from the toolkit&#8217;s more modern interfaces. Features like drag-and-drop and desktop portals should also work more reliably as a result.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac17712130ae&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac17712130ae\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2026\/09\/shotwell-0.33-gtk4-01-1280x807.webp\" alt=\"The user interface of the photo manager Shotwell in dark mode on an orange-red desktop background. On the left is a sidebar with a folder structure sorted by year, while the main area shows a gallery of various thumbnails. The thumbnails mostly show cyclists in bright clothing on wet roads in foggy weather, as well as cloud-covered mountains.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Shotwell is another photo manager for the Linux desktop, alongside Darktable, Eye of GNOME, and GIMP.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">For my test, though, I didn&#8217;t install Shotwell on Arch Linux from the repositories but as a Flatpak. That&#8217;s especially interesting for larger GNOME apps when you want to try a current version without waiting for your distribution to catch up. It also makes it easy to delete the app&#8217;s data without leaving anything behind.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"gtk-4-bringt-shotwell-nach-vorn\">GTK4 brings Shotwell up to date<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Besides the GTK4 port, Shotwell 0.33 comes with plenty of smaller improvements. These include an overview of keyboard shortcuts, reworked export and print functions, and toasts as a modern alternative to plain dialog windows. Opening URLs in the viewer has been added as well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Some features that were temporarily missing during the GTK4 port are back, too, most notably drag and drop. The viewer also shows additional system information, and context menus can now be opened with the keyboard. Navigating between controls has been improved as well.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac177121366a&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac177121366a\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2026\/09\/shotwell-0.33-gtk4-02-1280x807.webp\" alt=\"The Shotwell photo manager window showing a photo of a smiling road cyclist in a bright yellow jacket on a wet asphalt road. In the background of the foggy landscape you can see more cyclists and a grassy slope. On the left side of the interface is a folder library, while image editing tools are arranged along the bottom edge.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">If you want to quickly flip through lots of pictures, Shotwell makes that easy in the overview.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"veroffentlichung-und-fehlerkorrekturen\">Publishing and bug fixes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Publishing photos to external services has been reworked as well. The window for external authentication can now be shown in several places. Shotwell replaces the previous separate authentication helper with a simple web server that runs locally on your machine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On top of that, there are plenty of bug fixes. Among other things, problems with toolbars that hide automatically in fullscreen mode, with the slideshow, with setting desktop wallpapers and with sending many photos at once have been fixed. Working with faces and their tags has also been improved further.<\/p>\n\n\n\n<figure data-wp-context=\"{&quot;imageId&quot;:&quot;6ac1771213bbe&quot;}\" data-wp-interactive=\"core\/image\" data-wp-key=\"6ac1771213bbe\" class=\"wp-block-image wp-lightbox-container\"><img decoding=\"async\" data-wp-class--hide=\"state.isContentHidden\" data-wp-class--show=\"state.isContentVisible\" data-wp-init=\"callbacks.setButtonStyles\" data-wp-on--click=\"actions.showLightbox\" data-wp-on--load=\"callbacks.setButtonStyles\" data-wp-on--pointerdown=\"actions.preloadImage\" data-wp-on--pointerenter=\"actions.preloadImageWithDelay\" data-wp-on--pointerleave=\"actions.cancelPreload\" data-wp-on-window--resize=\"callbacks.setButtonStyles\" src=\"https:\/\/linuxundich.de\/wp-content\/uploads\/2026\/09\/shotwell-0.33-gtk4-03-1280x807.webp\" alt=\"The user interface of the photo manager Shotwell with the straighten tool open. In the center is a photo of a cyclist on a rain-soaked road, overlaid with an alignment grid and a settings window for the angle. On the left is a navigation sidebar with a photo library sorted by year, while further editing functions such as Crop or Adjust are listed along the bottom edge.\" style=\"width:100%\"\/><button\n\t\t\tclass=\"lightbox-trigger\"\n\t\t\ttype=\"button\"\n\t\t\taria-haspopup=\"dialog\"\n\t\t\tdata-wp-bind--aria-label=\"state.thisImage.triggerButtonAriaLabel\"\n\t\t\tdata-wp-init=\"callbacks.initTriggerButton\"\n\t\t\tdata-wp-on--click=\"actions.showLightbox\"\n\t\t\tdata-wp-style--right=\"state.thisImage.buttonRight\"\n\t\t\tdata-wp-style--top=\"state.thisImage.buttonTop\"\n\t\t>\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"12\" height=\"12\" fill=\"none\" viewBox=\"0 0 12 12\">\n\t\t\t\t<path fill=\"#fff\" d=\"M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z\" \/>\n\t\t\t<\/svg>\n\t\t<\/button><figcaption class=\"wp-element-caption\">Basic photo editing features such as straightening the horizon with automatic cropping are included as well.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"mein-eindruck-unter-arch-linux\">My impression on Arch Linux<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To me, the GTK4 port is the really interesting news in this release. It puts Shotwell in much better shape for current Linux desktops. Especially on Arch Linux with GNOME on Wayland, it&#8217;s nice when an older app doesn&#8217;t stay stuck on its old GTK foundation forever.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want to try Shotwell on Arch Linux, you can first check which version is available in your repositories. For my test, I used Flatpak instead. That way you can install the current Shotwell version independently of what Arch Linux ships, and remove it again just as easily. Right now, even Arch Linux is one version behind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That makes the new version interesting for users who had written off Shotwell because of its technically outdated GTK3 base. Whether the app wins you over as a photo manager in the long run depends heavily on your own workflow, of course. But as a lean GNOME solution, it&#8217;s worth a look.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"weitere-beitrage-zu-gnome-und-bildern\">More posts about GNOME and images<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You&#8217;ll find a few older posts here on the blog about image editing and photo tools. For example, I&#8217;ve covered <a href=\"https:\/\/linuxundich.de\/gnu-linux\/einfache-bildbearbeitung-linux-ubuntu\/\">simple image editing on Linux<\/a> (in German) and a range of tools for taking screenshots and working with images. <a href=\"https:\/\/linuxundich.de\/gnu-linux\/gradia-1-4-screenshot-bildbearbeitung\/\">Gradia<\/a> has also gone all in on GTK4 by now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can get the current version of Shotwell as a <a href=\"https:\/\/flathub.org\/de\/apps\/org.gnome.Shotwell\">Flatpak on Flathub<\/a>. If you&#8217;re interested in the latest technical changes to the app and want to follow how development goes from here, take a look at the <a href=\"https:\/\/discourse.gnome.org\/t\/shotwell-33-0-has-arrived\/38759\">official release announcement<\/a> and the <a href=\"https:\/\/shotwell-project.org\/\">Shotwell project page<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Shotwell 0.33 is here and brings the free GNOME photo manager to GTK4 for the first time. I took a look at the new version on Arch Linux and installed it as a Flatpak. Besides the more modern foundation, there are plenty of improvements to usability, export, publishing, and photo management.<\/p>\n","protected":false},"author":2,"featured_media":16,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"lui_source_id":45505,"lui_source_hash":"ba64e56d5c0cdacd51b848a645a62e7100cc84ecf60a6e54020feedb88c9ae76","lui_source_translated":"2026-10-03","lui_source_reviewed":true,"lui_via_url":"","lui_via_label":"","lui_source_url":"","lui_source_label":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-17","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/17","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/comments?post=17"}],"version-history":[{"count":1,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/17\/revisions"}],"predecessor-version":[{"id":45,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/posts\/17\/revisions\/45"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/media?parent=17"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/categories?post=17"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxundich.de\/en\/wp-json\/wp\/v2\/tags?post=17"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}