Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Project Motivation #9

Open
Jipok opened this issue Feb 19, 2023 · 3 comments
Open

Project Motivation #9

Jipok opened this issue Feb 19, 2023 · 3 comments

Comments

@Jipok
Copy link

Jipok commented Feb 19, 2023

I was just looking for a ready made xrandr solution for my awesomewm config. And I came across this project as a possible option. Well, there are not many dependencies, simple C code, and the use of lua for configuration. This is the bingo that I love.
While reading the readme, I came across a mention that you are planning to add an implementation of UI components. And then I got confused. If you add more windowing functionality, you will end up with a less functional (in terms of ui ) version of awesomewm. But why? Why not just join this project and fix / add the necessary functionality?
Considering you are developing picom you could add an integration to control the compositor from the awesome config which would be really awesome especially for animations.
Does awesomewm have some fatal flaw? Is it just a desire to satisfy the nih syndrome (I don’t think it’s bad)?

@Jipok
Copy link
Author

Jipok commented Feb 19, 2023

Well, I got excited. The project seems to work well for window managers like i3 and others without scripted configuration.
Although I don't understand why to take an almost non-customizable window manager and then a powerful configuration system, if you can take awesomewm from the beginning.

What window manager do you use for yourself?

@yshui
Copy link
Owner

yshui commented Apr 23, 2023

First of all, this project does not try to be a window manager. Just because I might add some ui elements doesn't suddenly make merging with awesome a good idea.

And most importantly, it won't make sense for many features to be part of awesome. like reacting to udev events, or controlling your speaker volume, etc.

deai isn't even tied to X, can you imagine running awesome without a X server just to get the features deai provide?

@Jipok
Copy link
Author

Jipok commented Apr 28, 2023

And most importantly, it won't make sense for many features to be part of awesome. like reacting to udev events, or controlling your speaker volume, etc.

Actually it makes a lot of sense. I really miss an adequate way to work with flash drives or manage sounds for awesomewm. It's always either bash horror or using tray applets. Or a primitive program call by pressing the icon.

First of all, this project does not try to be a window manager.

Well, with the addition of ui, it seems that this can easily become an analogue of awesomewm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants