Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Sway | 12,864 | 8 hours ago | 881 | mit | C | |||||
i3-compatible Wayland compositor | ||||||||||
Hyprland | 10,967 | 18 hours ago | 511 | bsd-3-clause | C++ | |||||
Hyprland is a highly customizable dynamic tiling Wayland compositor that doesn't sacrifice on its looks. | ||||||||||
Waybar | 4,221 | a day ago | 531 | mit | C++ | |||||
Highly customizable Wayland bar for Sway and Wlroots based compositors. :v: :tada: | ||||||||||
Wayfire | 1,916 | 4 hours ago | 260 | mit | C++ | |||||
A modular and extensible wayland compositor | ||||||||||
Dwl | 1,782 | a day ago | 48 | other | C | |||||
dwm for Wayland | ||||||||||
Awesome Wayland | 1,639 | a day ago | 4 | cc0-1.0 | ||||||
A curated list of Wayland code and resources. | ||||||||||
Smithay | 1,290 | 4 hours ago | 4 | July 25, 2021 | 125 | mit | Rust | |||
A smithy for rusty wayland compositors | ||||||||||
Papyros Shell | 975 | 7 years ago | 77 | gpl-3.0 | C++ | |||||
:shell: The desktop shell for Papyros, built using QtQuick and QtCompositor as a compositor for Wayland. | ||||||||||
Cage | 784 | 7 days ago | 37 | mit | C | |||||
A Wayland kiosk | ||||||||||
Grim | 757 | a year ago | 10 | mit | C | |||||
Grab images from a Wayland compositor |
Papyros Shell is the desktop shell for Papyros, an operating system based upon Linux which conforms to Google’s Material Design guidelines. The focus will be on creating a stable and easy-to-use operating system with a heavy emphasis on well-thought-out design.
Brought to you by the Papyros development team.
The shell is built as a compositor for Wayland using the QtCompositor API and QtQuick. The goal is to develop a convergent shell that adapts to the form factor of the device it is running on, and to also support HIDPI screens.
QtCompositor requires a small C++ wrapper, but the majority of the shell will be implemented in QML and Javascript.
Papyros Shell is a wayland compositor based on QtCompositor, and requires Wayland and Qt 5.4. In addition, will also need the qml-material repo installed as a QML system module.
$ git clone https://github.com/papyros/qml-material
$ cd qml-material/
$ qmake
$ make
# make install
As well as qml-extras and qml-desktop that can be installed the same way as qml-material
Once you have that set up, run the following commands to compile the C++ wrapper:
$ qmake
$ make
And run the compositor from an X11 desktop:
$ ./papyros-shell -platform xcb
If you're using Arch Linux, you can install the required dependencies using these packages from the AUR:
Papyros Shell is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.