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
Timothy Higinbottom edited this page Dec 20, 2015
·
1 revision
##Interested in Papyros?
Great! Just clone the papyros-shell repo from GitHub and look at the issues page to see what you can do. BTW, papyros uses ZenHub to track issues.
If you have not worked with Qt before, I would suggest getting familiar with it, because it is not just a GUI framework, it actually adds a lot of functionality to C++ (i.e. QObject, QString, QApplication, and much more)
Here's a quick overview of the project structure:
/session - the c++ that runs when you run papyros-session, it launches the compositor, interfaces with DBus, launches apps, and manages power events
/shell - the QML that makes up the papyros shell, the rest is provided in /modules/GreenIsland (for generic window management, etc)
/sddm - the papyros theme login manager for sddm
/modules - the bulk of c++ logic, contains Papyros and GreenIsland