med-mastodon.com is one of the many independent Mastodon servers you can use to participate in the fediverse.
Medical community on Mastodon

Administered by:

Server stats:

373
active users

#niri

0 posts0 participants0 posts today
Replied in thread

Out of curiosity, I tried running Orca on niri, and apparently it sort-of works for some apps (I expected nothing to work at all; idk anything about screen readers). However, compared to GNOME Shell, there's quite a few missing or broken things. I documented what I found here: github.com/YaLTeR/niri/issues/

Is there some "Integrating Orca to Wayland desktops" docs? Like, what the compositor needs to do, who handles the hotkeys and how, etc.

(not actively working on this, just curious)

Disclaimer: I have very little idea about how any of this works. I'm testing on Fedora 42 Silverblue. As of now, apparently, just running orca is enough to get in-app screen reading and, for some t...
GitHubInvestigate screen reader support · Issue #1904 · YaLTeR/niriBy YaLTeR

Re: Niri WM
So yes:
- You can open applications on specific workspaces and switch focus there immediately
- Not only dynamic, but also 'declared' workspaces are possible (I've got my 9 easily set up)
- There is a one-stop config file that's human readable
- The wiki will have some quirks probably, but in general very clear and quite extensive already
- My favorite tool: 'niri validate', super simple double-check if your config will work
- Will bring my config to FreeBSD tomorrow (Niri is already in the Ports); had it up and running on Slackeroni NWG today.

Most important (as @BrodieOnLinux also said in his video): haven't had that much fun in a window-manager for a long time.

Cool project, give it a go!

Replied in thread

Today I implemented most of the ext-workspace protocol [1] in niri. It lets desktop components (i.e. bars) show workspaces and do some basic operations on them.

The two bars with ext-workspace that I know of are sfwbar and xfce4-panel. Unfortunately, I seem to have surfaced several problems in their implementations. I opened issues in sfwbar; would be great if someone took a look from Xfce. Also if there are other clients I missed?

github.com/YaLTeR/niri/pull/18

[1]: wayland.app/protocols/ext-work

Implements #135.
TODO:

ext_workspace_manager_v1::commit() request (currently changes are applied right away)
we need to match by manager object when sending events, not by client

Also, apparently...
GitHubImplement ext-workspace by YaLTeR · Pull Request #1800 · YaLTeR/niriBy YaLTeR
Replied in thread

In niri v25.05, the screenshot UI learned to respond to some keyboard window movement bindings by moving the screenshot selection. Now it supports several more movement commands, including moving across monitors. It works similarly to a floating window: the selection origin is preserved relatively, and the size is adjusted by the monitor scale difference. Under the right conditions, it'll match a floating window exactly.

Also, holding Space will now let you move the selection origin!

Replied in thread

Alright after some much needed rest, I set out to deal with the thing everyone has to bump into when setting up niri: some way to use Xwayland. I am still very much *not* planning to integrate Xwayland directly, but with this PR (and an accompanying xwayland-satellite PR), niri will create the X11 sockets and autostart xwl-s on demand, all out of the box with zero configuration. So, it'll work just like other compositors, but with xwl-s instead of direct Xwayland.

github.com/YaLTeR/niri/pull/17

GitHubAutomatic xwayland-satellite integration by YaLTeR · Pull Request #1728 · YaLTeR/niriBy YaLTeR
Replied in thread

Today, screenshot UI updates! Implemented tablet and touchscreen input for area selection (at long last). And, added a small clickable capture button, so screenshots can now be confirmed tablet-, touch-, or mouse-only!