TGViewer
Linux - Reddit Linux - Reddit @r_linux · 1.08K subscribers
Post #41954 60
scroll wayland compositor stable version 1.12.12

*scroll* is a Wayland compositor forked from sway. scroll uses a scrolling layout similar to PaperWM, niri or hyprscroller.

scroll is mostly compatible with your sway configuration, and you can have both sway and scroll installed on your system. If you are a sway user and want to see if a scrolling layout is for you, try it.

Aside from the scrolling layout, scroll adds many new features to sway, including:

- Animations: scroll supports very customizable animations.
- scroll supports rounded borders and title bars, dimming of inactive windows, and dynamic shadows with blur.
- Content scaling: The content of individual windows can be scaled independently of the general output scale.
- Overview and Jump modes: You can see an overview of the desktop and work with the windows at that scale. There are two overview modes, one that shows all the windows on the workspace, and another one that shows all the workspaces on each monitor, both are completely interactive. The jump command allows you to move to any window with just some key presses, like easymotion in some editors. There is also a jump mode to preview and switch to any available workspace. Jump also accepts window rules (criteria), to filter and quickly jump to any window.
- Workspace scaling: Apart from overview, you can interactively scale the workspace to any scale, and continue working.
- Lua scripting: scroll provides a lua API to script the window manager.
- Several full screen modes: workspace, global, application and layout.
- Trails and trailmarks: you can define sets of anonymous marks and jump to any of them easily.
- Spaces: a space is a configuration of existing windows. Saving a named "space", you can later on recall that configuration on the same or any other workspace.
- Alignment and fitting: align windows or resize them automatically to fit certain criteria.
- Pinned windows.
- Trackpad/Mouse scrolling: You can use the trackpad or mouse dragging to navigate/scroll the workspace windows.
- Portrait and Landscape monitor support: The layout works and adapts to both portrait or landscape monitors. You can define the layout orientation per output (monitor).
- Split workspaces (virtual monitors): for ultra-wide displays, you can split a workspace in two and show them both at the same time (workspace split command).
- Optionally, minimize windows to scratchpad.

For videos and a quick explanation of the main features, check the TUTORIAL. man 5 scroll for full documentation.

https://redd.it/1tkdwqi
@r_linux
GitHub GitHub - dawsers/scroll: i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller i3-compatible Wayland compositor (sway) with a PaperWM layout like niri or hyprscroller - dawsers/scroll
More from @r_linux
  1. Oct 13, 2026Kernel Summit: "The time has come to make it harder for new people to contribute code to t…
  2. Oct 13, 2026What do you think was the biggest turning point in Linux desktop history? Have you ever st…
  3. Oct 13, 2026Linux Mint abandoning point releases, will switch to yearly release cycle with release of…
  4. Oct 13, 2026Linux Kernel Developers Plan To Remove "Assisted-By" Tag Requirement For AI/LLM Usage http…
  5. Oct 13, 2026Announcing Asterinas 0.19.0 https://asterinas.github.io/2026/10/13/announcing-asterinas-0.…
  6. Oct 13, 2026Call for Volunteers to Help GNOME Extensions Team https://blogs.gnome.org/jrahmatzadeh/202…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →