My usual workflow involves quite a good deal of side-by-side windows:

For each “thing” I’m working on, viewing, doing, I use a separate desktop w/ all the required windows in there. For example when coding, for each project I usually have got an Emacs window, a Firefox window, often a Nautiuls window and occasionally an Alacirtty window open.

Managing that kind of window placement has always been a hassle for me. The default snap-to-edge in Gnome works quite well but is limited.


That’s until I found out about Tactile a few days ago: it’s a Gnome Shell extension that helps you place windows in a configurable tile set.

I’ve been using it for a couple of days now and it has really upped my workflow substantially. Here’s a shout out to the developer 👏

  • Practical and smart idea
  • Stable implementation
  • Easy to use - gets out of your way
  • Reasonably configurable

Definitely worth trying out ✅