Wayland Compositor

in #wayland4 days ago (edited)

I finally have found my next project:
A wayland compositor

A little heads up:
I was like nah i can't do it, i just started doing python
But then i saw this dude's post
and he just started learning programming as well abd he is 13
that was peak inspiration for me
so i will get started!

plan:
read wl-roots wiki or something 1000 times
look at how wayland works (you think i would do that?)
look at how awesomeWM uses floating and tilling window stuff
look at how swayfx and Hyprland does eyecandy stuff
make a very simple WM
implement floating and tilling
implement some eye candy
push to github
profit

I checked around the wiki a little bit
and wow its very thorough and there are lots of other resources as well
which makes my life very easy
but the thing that makes me most happy is that it works with python and there are lots of wayland projects utilising it (not necessarily a compositor, can be anything)

so i finally have a bit more better structured plan after looking here and there
Have a look at how other WMs do things
Have a look at AwesomeWM wibar and widget system
Create a base WM with dynamic tilling
Implement full floating akin to openbox or KWin
Try using tkinter to create a widget system
finishing touches
overall now i have a view of where i am heading and a little bit better understanding of Wayland
the only problem il face is the tilling and floating part but lets see where winds lead me

Sort:  

This post has been supported by @Splinterboost with a 20% upvote! Delagate HP to Splinterboost to Earn Daily HIVE rewards for supporting the @Splinterlands community!

Delegate HP | Join Discord

This post has been supported by @Terraboost with a 90% upvote! Delagate HP to Terraboost to Earn Daily HIVE rewards for supporting the @Terracore community!

Play Terracore | Delegate HP | Join Discord

Congratulations @arthuro8! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 300 upvotes.
Your next target is to reach 400 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Hive Power Up Month Challenge - September 2024 Winners List
Be ready for the October edition of the Hive Power Up Month!
Hive Power Up Day - October 1st 2024