You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, AquariWM has no code. While the following ideas are fundamentally not how AquariWM is designed, I think you've got to start somewhere, and this is a straightforward start that should reveal more about how the project should go about implementing its real ideas.
The first implementation idea...
The first development goal of AquariWM is to get something up and running. While this is not going in the same direction as the design of AquariWM requires, it will be a good reference as to how the core of the window manager will work.
To start, the project will implement very basic but functional features: floating-only, with the ability to move windows around, resize windows, focus windows, and toggle fullscreen for windows. This will mean I can learn more about how communicating with X works internally, how to react to events, how to use keybinds, and how to manipulate windows. To provide a clearer goal, the project will implement the following keybinds for these actions:
super + left mouse button drag - move window
super + right mouse button drag - resize window
super + F - toggle fullscreen
hover with cursor over window - focus window
P.S.
I am primarily creating this discussion so that I have something to reference, but please feel free to share your thoughts and discuss this here... remember that this is very temporary!
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Currently, AquariWM has no code. While the following ideas are fundamentally not how AquariWM is designed, I think you've got to start somewhere, and this is a straightforward start that should reveal more about how the project should go about implementing its real ideas.
The first implementation idea...
The first development goal of AquariWM is to get something up and running. While this is not going in the same direction as the design of AquariWM requires, it will be a good reference as to how the core of the window manager will work.
To start, the project will implement very basic but functional features: floating-only, with the ability to move windows around, resize windows, focus windows, and toggle fullscreen for windows. This will mean I can learn more about how communicating with X works internally, how to react to events, how to use keybinds, and how to manipulate windows. To provide a clearer goal, the project will implement the following keybinds for these actions:
super + left mouse button drag
- move windowsuper + right mouse button drag
- resize windowsuper + F
- toggle fullscreenhover with cursor over window
- focus windowP.S.
I am primarily creating this discussion so that I have something to reference, but please feel free to share your thoughts and discuss this here... remember that this is very temporary!
Beta Was this translation helpful? Give feedback.
All reactions