Niri 0.1.10: Interactive Window Moving, Tablet Mode Switch, and More

The latest Niri release, v0.1.10, brings window moving, pointer options, input enhancements, and fixes to Wayland's scrollable-tiling compositor.

Niri, the scrollable-tiling Wayland compositor, has just released version 0.1.10, bringing several exciting updates and improvements.

For those unfamiliar, it is a new rising star in the tiling compositorsโ€™ field. The main selling point is that in Niri, windows are arranged in columns on an infinite strip that expands to the right, and opening new windows never causes existing ones to resize. Now, letโ€™s see what the new version has in store.

Key Highlights of Niri 0.1.10

While full floating window support isnโ€™t here yet, Niri has taken a significant step toward that goal. Users can now move windows by dragging them via their title bars or holding the modifier key while clicking anywhere in the window.

To prevent unintentional layout changes, the windows “rubber-band” slightly before detaching from their original position. This feature also works on touchscreens, allowing both window movement and resizing with touch gestures.

Moreover, Niri 0.1.10 supports the pointer location hint request, particularly useful for apps like Blender. This allows the compositor to synchronize its pointer location with the final position requested by the app, enhancing compatibility and user experience.

The update also introduced new commands for laptop lid opening/closing and tablet mode switching. These can trigger specific actions, such as automatically enabling an on-screen keyboard when a convertible laptop enters tablet mode.

Internal laptop monitors can be automatically disabled when the lid is closed, and workspaces shift to external monitors. If needed, users can override this behavior using a new debug flag.

Niri 0.1.10 also adds new cursor-hiding options. This means you can now hide the pointer while typing or after a certain period of inactivity. Additionally, improvements were made to ensure the pointer reappears on the mouse button press but stays hidden for programmatic or keyboard-driven movements.

Niriโ€™s input configuration has seen several updates. Notable additions include a new trackball configuration section, settings for scroll buttons, and scroll factor adjustments to fine-tune the scrolling speed.

The other notable improvements that are also worth noting include:

  • Tablet input no longer automatically follows monitor rotation, ensuring convertible laptops work seamlessly.
  • The GTK Access portal has been explicitly set, improving compatibility for apps requiring webcam or microphone access.
  • Niri now preserves the active workspace state across monitor disconnections and reconnections, ensuring a smoother user experience.
  • Support for running Niri as a dinit service has been added.

Lastly, several bug fixes have also been included, addressing issues like animation jumps, memory leaks, and occasional app freezing, as well as enhancing the stability of lock screen clients and monitor handling.

Check out theย release announcementย for more information about all novelties, where you will also find a few videos showing the new features of the Niri 0.1.10 scrollable-tiling Wayland compositor.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Think You're an Ubuntu Expert? Let's Find Out!

Put your knowledge to the test in our lightning-fast Ubuntu quiz!
Ten questions to challenge yourself to see if you're a Linux legend or just a penguin in the making.

1 / 10

Ubuntu is an ancient African word that means:

2 / 10

Who is the Ubuntu's founder?

3 / 10

What year was the first official Ubuntu release?

4 / 10

What does the Ubuntu logo symbolize?

5 / 10

What package format does Ubuntu use for installing software?

6 / 10

When are Ubuntu's LTS versions released?

7 / 10

What is Unity?

8 / 10

What are Ubuntu versions named after?

9 / 10

What's Ubuntu Core?

10 / 10

Which Ubuntu version is Snap introduced?

The average score is 68%