this post was submitted on 02 Sep 2026
57 points (96.7% liked)

Linux

67700 readers
236 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 7 years ago
MODERATORS
 

I'm working on a window switching tool for Wayland that's kinda like Alt-Tab. However, it seems like there's no compositor agnostic way to do things like:

  • List all currently open windows
  • Ask which window is currently focused
  • Focus a specific window

Therefore, if I want my tool to support multiple compositors, I have to re-implement this logic for each compositor.

Is the motivation security through program isolation? That doesn't quite make sense to me since programs still can do the above things, they just have to do it compositor specifically: hyprctl clients on Hyprland, niri msg windows for Niri, etc. Also, you could just have a Wayland API that requires elevated privileges for doing these things, which the user would have to opt-in to for a specific program.

I feel like this design of Wayland causes a lot of fragmentation. There are a lot of tools that are for example Hyprland-only.

Could you please enlighten me on why Wayland has this design?

you are viewing a single comment's thread
view the rest of the comments
[–] umbrella@lemmy.ml 1 points 2 weeks ago (1 children)

99% of people who wants to use it does. wayland literally just works.

[–] TrollAccount69@lemmy.ml 1 points 2 weeks ago (1 children)

What are you trying to say here?

It clearly has a serious problem that the op is experiencing. Why not help the op instead of dismissing their concerns? It really seems like you’re trolling or at least engaging in bad faith here…

[–] umbrella@lemmy.ml 1 points 2 weeks ago* (last edited 2 weeks ago) (1 children)

why don't you? you seem bothered by it and maybe op stumbled upon something worth looking into.

[–] TrollAccount69@lemmy.ml 0 points 2 weeks ago (1 children)

I already answered that. I don’t think wayland should exist let alone be fixed and even if I wanted to I described the development environment around it as sclerotic and sycophantic.

[–] umbrella@lemmy.ml 2 points 2 weeks ago (1 children)

then why do you care so much? just use x11.

[–] TrollAccount69@lemmy.ml 1 points 2 weeks ago (1 children)

I do whenever possible. If you’ll remember, I replied to the ops query about why wayland is the way it is.

A better question is why are you replying to me over and over again asking circular questions?

[–] Chewt@beehaw.org 3 points 2 weeks ago (1 children)

With a name like TrollAccount69, maybe they’re trying to see if you have limited context window :p

(Not that i’m calling you a bot, but this would be funny way to find out if you were)

[–] TrollAccount69@lemmy.ml 1 points 2 weeks ago

I should tag myself as a bot, that would be funny.