Namespace
Meta – 16
The Mutter display server, window manager and compositor library
Dependencies
| GObject—2.0 | The base type system library |
| Browse documentation |
Related libraries
| Gdk | The GTK windowing system abstraction |
| Browse documentation | |
| Gtk | The GTK toolkit |
| Browse documentation |
Classes
| Backend |
Handles monitor config, modesetting, cursor sprites, … |
| Background |
This class handles tracking and painting the root window background. |
| BackgroundActor |
This class handles tracking and painting the root window background. |
| BackgroundContent |
This class handles tracking and painting the root window background. |
| BackgroundGroup |
Container for background actors. |
| BackgroundImage |
Represents a loaded or loading background image. |
| BackgroundImageCache |
Caches loading of textures for backgrounds. |
| Backlight | |
| Barrier |
Pointer barriers. |
| Compositor |
Compositor API. |
| Context | |
| CursorTracker |
Mutter cursor tracking helper. Originally only tracking the cursor image, now more of a “core pointer abstraction”. |
| DebugControl | |
| Display |
Mutter display representation. |
| Dnd | |
| IdleMonitor |
Mutter idle counter (similar to X’s IDLETIME). |
| Laters | |
| LaunchContext | |
| Monitor | |
| MonitorManager |
A manager for multiple monitors. |
| MultiTexture |
A texture that can have multiple planes. |
| OrientationManager |
A screen orientation manager. |
| Plugin |
Entry point for plugins. |
| RemoteAccessController | |
| RemoteAccessHandle | |
| Selection | |
| SelectionSource | |
| SelectionSourceMemory | |
| ShapedTexture |
A ClutterContent which draws a shaped texture. |
| SoundPlayer | |
| Stage | |
| StartupNotification | |
| StartupSequence | |
| WaylandClient |
A class that allows to launch a trusted client and detect if an specific Wayland window belongs to it. |
| WaylandCompositor | |
| WaylandSurface | |
| Window |
A display-agnostic abstraction for a window. |
| WindowActor |
An actor representing a top-level window in the scene graph. |
| WindowConfig |
An object representing the configuration of a top-level window. |
| WindowGroup | |
| Workspace |
Workspaces. |
| WorkspaceManager | |
| X11Display |
Mutter X display handler. |
Structs
| _Monitor | |
| BarrierEvent | |
| ButtonLayout | |
| Edge | |
| FrameBorder | |
| FrameBorders | |
| Group |
Mutter window groups. |
| KeyBinding | |
| Settings | |
| Strut |
Enumerations
| ButtonFunction |
Function a window button can have. |
| CloseDialogResponse | |
| CompEffect |
Indicates the appropriate effect to show the user for
|
| CompositorType | |
| Cursor | |
| DisplayCorner | |
| DisplayDirection | |
| EdgeType | |
| ExitCode | |
| FrameType | |
| GrabOp | |
| Gravity | |
| InhibitShortcutsDialogResponse | |
| KeyBindingAction | |
| LaterType | |
| MonitorSwitchConfigType | |
| MotionDirection | |
| MultiTextureAlphaMode | |
| MultiTextureChromaLoc | |
| MultiTextureCoefficients | |
| MultiTextureFormat |
A representation for complex pixel formats. |
| Orientation | |
| PadDirection | |
| PadFeatureType | |
| PowerSaveChangeReason | |
| Preference | |
| SelectionType | |
| Side | |
| SizeChange | |
| StackLayer |
Layers a window can be in. These MUST be in the order of stacking. |
| TabList | |
| TabShowType | |
| WindowClientType | |
| WindowMenuType |
Menu the compositor should display for a given window. |
| WindowType |
Bitfields
| BackendCapabilities | |
| BarrierDirection | |
| BarrierFlags | |
| DebugPaintFlag | |
| DebugTopic | |
| Direction | |
| KeyBindingFlags | |
| KeyboardA11yFlags |
Keyboard accessibility features. |
| MaximizeFlags |