Smithay / smithay

A smithy for rusty wayland compositors
MIT License
1.83k stars 156 forks source link

What Tiling Window Managers uses smithay which is also Rust configurable? #388

Open Joe23232 opened 2 years ago

Joe23232 commented 2 years ago

Hi i have some questions regarding tiling window managers utilising smithay:

  1. What possible tiling window managers utilises smithay? I know there is fireplace for one but what other ones?
  2. If there are more tilling window managers out there, then does it include a taskbar or have an extension to have a taskbar?
  3. Would the tilling window manager(s) be lightweight, minimalist like DMW and XMonad?
  4. Most importantly, am I able to configure those tiling window managers via Rust, kinda similar to DWM/Xmondad as well as the taskbar?
  5. Are there any widgets support or something?

As I am looking for a tiling window manager that does all of this as mentioned above?

i509VCB commented 2 years ago

Replies inline for what I think is around

  1. What possible tiling window managers utilises smithay? I know there is fireplace for one but what other ones?

I am honestly not sure what's is around. Anodium from PolyMeilex may be the closet thing to a functional tiling wm with its positioner logic but I don't expect it to be feature complete or ready for daily use.

  1. If there are more tilling window managers out there, then does it include a taskbar or have an extension to have a taskbar?

Smithay recently added support for the wlr layer shell. There are some programs which can present a bar there. Although we don't implement the foreign toplevels protocol from wlroots, so we can't emulate a KDE or windows style task bar atm.

The last 3 questions are "not sure".

PolyMeilex commented 2 years ago

My Anodium project would be one, but it is not done at all. It has it's own bar called YetAnotherBar (compatible with sway), and is configurable with rhai scripting language (that part is not set in stone yet, but it is what I use atm).

TLRD: It is not done or usable at all, so I would not recommend it, the same probably goes for fireplace at least for now.

Joe23232 commented 2 years ago

@PolyMeilex ARe you referring to this one mate?

https://github.com/PolyMeilex/Anodium

Drakulix commented 2 years ago

Maybe we should add a wiki-page to track compositors using smithay. But I am afraid anvil, anodium and fireplace are all of what is available right now.

Joe23232 commented 2 years ago

THanks man