Namespace

Phosh – 0

Phosh is a Wayland shell for mobile devices using GNOME technologies.

Version0.47.0
AuthorsThe Phosh Developers
LicenseGPL-3-or-later
Websitehttps://phosh.mobi
Sourcehttps://gitlab.gnome.org/World/Phosh/phosh

Build

C headerslibphosh.h
pkg-config fileslibphosh-0.45

Dependencies

GLib—2.0 The base type system library
Browse documentation
Handy—1 Building blocks for modern adaptive GNOME applications.
Browse documentation

Classes

LayerSurface

A GtkWindow rendered as a LayerSurface by the compositor.

Lockscreen

The main lock screen.

LockscreenManager

The singleton that manages screen locking.

QuickSetting

A PhoshQuickSetting represents a state of an entity (like Wi-Fi, Bluetooth) using an icon and label. It should be added to a PhoshQuickSettingsBox for better integration.

ScreenshotManager

Screenshot interaction.

Shell

The shell singleton.

StatusIcon

Base class for status icons used in the Phosh’s top-bar or in PhoshQuickSettings. It’s very common to have the same status icon class used for both places.

StatusPage

Additional status information associated with a PhoshQuickSetting.

WallClock

Wall clock used for fetching date and time.

Enumerations

LockscreenPage

Indicates which page is currently shown on the lockscreen.