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

this is awesome! #30

Closed
dominictarr opened this issue Aug 3, 2012 · 3 comments
Closed

this is awesome! #30

dominictarr opened this issue Aug 3, 2012 · 3 comments

Comments

@dominictarr
Copy link

This isn't really an issue, but I couldn't find your email address, so I've gotta use this.

I'm really excited that you've written this, I'm always wanting ways to get my tools just right,
but most linux gui stuff is not exactly welcoming to the tinkerer. Not that the situation is all that
different in other os, but thats not the point. it should be! currently, I'm using lxde, which is built
around openbox, which is meant to be the lightweight windows manager...

If you consider 30k lines of C to be lightweight...

What we need, is a wrapper around the events, then a flexible language that is good at handling
the events and fun to write. what we need is nwm!

So far I've just managed to play around a bit and get things running is xephyr,
but here are some ideas I want to implement

  • make every window object an event emitter, so can hook onto events on each window seperately.
  • add option to attach a repl, so can hook into the window system live, like js console on the browser.
  • some sort of selectery jOueryish pattern for manipulating windows. possibly based on something like this https://github.com/CrypticSwarm/js-matcher
  • decouple layouts from the screen, to have nested layouts. instead keeping each window inside a container, which has it's own x,y,width,height and can be a member of another layout.

I'm also interested in possibly having windows that can over lap each other, and maybe i'll need to draw some stuff to the screen...

With other windows managers, you are lucky to be able to configure it in an xml file.
But this is how computers should work!

@trans
Copy link

trans commented Aug 4, 2012

I agree with you! I have also been talking with @mixu about some ideas. Unfortunately he is strapped for time and I am only a so-so JavaScript programmer and know only a little about X (not to mention I am also strapped for time). So I am glad to see additional interest in the project! Please check out some of the other issues, especially #28.

Note that one of my man interests in nwm (besides using it)... I am considering creating a new linux distro and I'm thinking nwm will be the standard window manager --if it evolves sufficiently.

@dominictarr
Copy link
Author

ah good! reading #28 I see we are thinking along fairly similar lines. I am also strapped for time, but I am quite experienced at javascript & node.

@trans what is your linux distro going to be about?

@mixu
Copy link
Owner

mixu commented Aug 7, 2012

Hi,

awesome! As @trans mentioned I have similar thoughts about the overall direction for nwm. Let's see what we can do!

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

3 participants