{"id":169406,"date":"2025-05-19T15:08:51","date_gmt":"2025-05-19T15:08:51","guid":{"rendered":"https:\/\/linuxiac.com\/?p=169406"},"modified":"2025-05-19T15:26:46","modified_gmt":"2025-05-19T15:26:46","slug":"niri-25-05-wayland-compositor-introduces-workspace-overview","status":"publish","type":"post","link":"https:\/\/linuxiac.com\/niri-25-05-wayland-compositor-introduces-workspace-overview\/","title":{"rendered":"Niri 25.05 Wayland Compositor Introduces Workspace Overview"},"content":{"rendered":"\n<p>Almost three months after its previous <a href=\"https:\/\/linuxiac.com\/niri-25-02-wayland-compositor-released\/\">25.02 release<\/a>, Niri, the scrollable-tiling Wayland compositor, rolls out a new 25.05 version, unveiling many new features and improvements.<\/p>\n\n\n\n<p>The main highlight of this release is the Overview, a zoomed-out mode that fans out every workspace so users can glance at the entire session, shuffle windows across columns, or simply regain their bearings.<\/p>\n\n\n\n<p>Additionally, the compositor now spawns Waybar by default, and the Overview can be summoned via a configurable key bind, the new top-left hot corner, or a four-finger swipe on the touchpad.<\/p>\n\n\n\n<p>Once inside the Overview, familiar shortcuts continue to function, yet pointing devices become markedly more intuitive:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Mouse:<\/strong> left-drag to move windows, right-drag to scroll workspaces horizontally, and wheel-scroll to hop between workspaces\u2014no modifier key required.<\/li>\n\n\n\n<li><strong>Touchpad:<\/strong> two-finger scrolling emulates the compositors\u2019 existing three-finger gestures.<\/li>\n\n\n\n<li><strong>Touchscreen:<\/strong> one-finger scroll or a long press-and-drag to relocate windows.<\/li>\n<\/ul>\n\n\n\n<p>Moreover, each workspace now has its own backdrop, which zooms out alongside windows and layer-shell surfaces. Administrators can fine-tune backdrop colors globally or per output or place custom layers, such as a blurred wallpaper, within the backdrop itself.<\/p>\n\n\n\n<p>The screenshot tool now respects tablets and touchscreens for drawing selection rectangles and offers a handy capture button in its bottom panel.<\/p>\n\n\n\n<p>Keyboard aficionados also benefit from familiar move-window and resize shortcuts that manipulate the selection region just like a floating window. Plus, a new <code>show-pointer<\/code> flag determines whether the cursor appears in saved images.<\/p>\n\n\n\n<p>On the notification front, window urgency comes to Niri, complete with customizable border, focus-ring, tab colors, and IPC exposure so status bars can mirror urgency indicators. Users may forcibly toggle urgency through <code>toggle-urgent<\/code>, <code>set-urgent<\/code>, or <code>unset-urgent<\/code>.<\/p>\n\n\n\n<p>Regarding window management, new actions such as <code>focus-monitor<\/code> and <code>move-window-to-monitor<\/code> now accept monitor names; column-centric commands (<code>focus-column<\/code>, <code>move-column-to-index<\/code>) aid advanced layouts; and <code>move-window-to-workspace --focus=false<\/code> lets users shuttle a window elsewhere without following it.<\/p>\n\n\n\n<p>Plus, the new <code>center-visible-columns<\/code> action, a companion to the last release\u2019s expansion binds, visually centers all fully visible columns.<\/p>\n\n\n\n<p>For input devices, settings have expanded to cover tap-and-drag behavior, touchscreen enablement, left-handed trackpoints, custom Mod keys, automatic Num Lock, and additional pointer-warping modes. Niri also supports designating a preferred monitor to receive focus at startup and now centers the mouse there on launch.<\/p>\n\n\n\n<p>Under the hood, a redesigned offscreening pipeline reuses intermediate textures, prunes unnecessary redraws, and applies transparency during interactive moves without incurring previous performance penalties.<\/p>\n\n\n\n<p>The change also eliminates blending artifacts in tabbed-column animations. Furthermore, the infamous red flash while invoking screen lockers is gone: Niri now waits for the lock surface before rendering the locked session.<\/p>\n\n\n\n<p>Lastly, many smaller fixes round out the release\u2014from gesture refinements and crash guards for Smithay updates to cosmetic polish like negative shadow spread and side-aligned floating defaults.<\/p>\n\n\n\n<p>Check out the&nbsp;<a href=\"https:\/\/github.com\/YaLTeR\/niri\/releases\/tag\/v25.05\" target=\"_blank\" rel=\"noreferrer noopener\">release announcement<\/a>&nbsp;for more information about all novelties, where you will also find a few videos showing the new features of the Niri 25.05 scrollable-tiling Wayland compositor in action.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Niri 25.05 scrollable-tiling Wayland compositor introduces a powerful Overview mode, enabling intuitive workspace and window navigation.<\/p>\n","protected":false},"author":10,"featured_media":169409,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,5],"tags":[5606,5609,6042],"class_list":["post-169406","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software","category-news","tag-niri","tag-tiling-window-manager","tag-wayland-compositor"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/169406","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/comments?post=169406"}],"version-history":[{"count":0,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/posts\/169406\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media\/169409"}],"wp:attachment":[{"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/media?parent=169406"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/categories?post=169406"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/linuxiac.com\/wp-json\/wp\/v2\/tags?post=169406"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}