Found 62 results for 'wayland' in 0.033306
seconds.
View as JSON
| Package Name | Details | Comment | Description |
|---|---|---|---|
| wayland-utils-1.2.0 | Wayland utils | Display information about protocols supported by Wayland compositor. |
|
| wayland-protocols-1.47 | Wayland protocols | wayland-protocols contains Wayland protocols that adds functionality not available in the Wayland core protocol. Such protocols either adds completely new functionality, or extends the functionality of some other protocol either in Wayland core, or some other protocol in wayland-protocols. |
|
| plasma-wayland-protocols-1.20.0 | KDE Wayland Plasma protocols | Plasma-specific protocols for Wayland |
|
| swaylock-1.8.4 | screen locker for Wayland | swaylock is a screen locking utility for Wayland compositors. It is compatible with any Wayland compositor which implements the ext-session-lock-v1 Wayland protocol. |
|
| dmenu-wayland-20230902p0 | dynamic menu for Wayland | dmenu-wl is an efficient dynamic menu for wayland (wlroots). Requires a compositor which implements wlr-layer-shell and xdg-output protocols. Basically this means a wlroots-based compositor is needed. Gnome and KDE are therefore not supported. |
|
| sway-1.11p0 | i3-compatible Wayland compositor | sway is an i3-compatible Wayland compositor. |
|
| niri-25.11.20260220p0 | scrollable-tiling Wayland compositor | A scrollable-tiling Wayland compositor. |
|
| xwayland-24.1.12 | X server running as wayland application | XWayland is a fully fledged X server implementation that act as a proxy between X11 clients and a Wayland compositor. It runs as a specialized Wayland client, while optionally using a set of XWayland specific Wayland protocols for implementing certain functionality. The Wayland compositor acts both as the Wayland display server XWayland connects to, as well as the Window Manager. |
|
| swaybg-1.2.2 | background setter for Wayland | swaybg is a wallpaper utility for Wayland compositors. It is compatible with any Wayland compositor which implements the wlr-layer-shell protocol and wl_output version 4. |
|
| wofi-1.5.1 | launcher/menu program for wlroots based wayland compositors | Wofi is a rofi-like alternative for wlroots-based wayland compositors |
|
| wayland-1.24.0p2 | Display server protocol | Wayland is intended as a simpler replacement for X, easier to develop and maintain. Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. The compositor can be a standalone display server running on Linux kernel modesetting and evdev input devices, an X application, or a wayland client itself. The clients can be traditional applications, X servers (rootless or fullscreen) or other display servers. |
|
| qtwayland-5.15.18pl66 | Qt5 module for Wayland support | QtWayland is a Qt 5 module that wraps the functionality of Wayland. QtWayland is separated into a client and server side. The client side is the wayland platform plugin, and provides a way to run Qt applications as Wayland clients. The server side is the Qt Wayland Compositor API, and allows users to write their own Wayland compositors. |
|
| qt6-qtwayland-6.10.2 | Qt6 module for Wayland support | QtWayland is a Qt module that wraps the functionality of Wayland. QtWayland is separated into a client and server side. The client side is the wayland platform plugin, and provides a way to run Qt applications as Wayland clients. The server side is the Qt Wayland Compositor API, and allows users to write their own Wayland compositors. |
|
| wlr-randr-0.3.1 | manage outputs in a Wayland compositor | Utility to manage outputs of a Wayland compositor. |
|
| wev-1.1.0 | utility to show Wayland events | wev opens an xdg-shell toplevel window on the Wayland display specified by the WAYLAND_DISPLAY environment variable and prints events associated that display, like xev(1) does for X11. |
|
| fuzzel-1.14.1 | app launcher and fuzzy finder for wayland | Fuzzel is a Wayland-native application launcher and fuzzy finder, inspired by rofi and dmenu. |
|
| swayidle-1.9.0 | idle management daemon for Wayland | This is sway's idle management daemon, swayidle. It is compatible with any Wayland compositor which implements the ext-idle-notify protocol. |
|
| mango-0.12.8 | lightweight, high-performance Wayland compositor | Mango is a modern, lightweight, high-performance Wayland compositor built on dwl - crafted for speed, flexibility, and a customizable desktop experience. |
|
| xwayland-satellite-0.8 | rootless Xwayland integration for any Wayland compositor | xwayland-satellite grants rootless Xwayland integration to any Wayland compositor implementing xdg_wm_base and viewporter. |
|
| wmenu-0.2.0 | dynamic menu for sway and wlroots based Wayland compositors | wmenu is an efficient dynamic menu for Sway and wlroots based Wayland compositors. It provides a Wayland-native dmenu replacement which maintains the look and feel of dmenu. To use wmenu with Sway, you can add the following to your configuration file: set $menu wmenu_path | wmenu | xargs swaymsg exec -- |
|
| wpebackend-fdo-1.16.1 | WPE Backend for Wayland | Web Platform Embedded backend for Wayland / Freedesktop environments. |
|
| kanshi-1.9.0p0 | dynamic display configuration for wayland | kanshi allows you to define output profiles that are automatically enabled and disabled on hotplug. For instance, this can be used to turn a laptop's internal screen off when docked. This is a Wayland equivalent for tools like autorandr. kanshi can be used on Wayland compositors supporting the wlr-output-management protocol. |
|
| wl-clipboard-2.2.1pl20251124 | wayland clipboard utilities | wl-clipboard provides two command-line Wayland clipboard utilities, wl-copy and wl-paste, that let you easily copy data between the clipboard and Unix pipes, sockets, files and so on. |
|
| wf-recorder-0.6.0p1 | Utility program for screen recording of wayland compositors | wf-recorder is a utility program for screen recording of wayland compositors that support the wlr-screencopy-v1 and xdg-output protocols. Audio recording is currently disabled on OpenBSD. |
|
| wayfire-0.10.1 | modular and extensible wayland compositor | Wayfire is a wayland compositor based on wlroots. It aims to create a customizable, extendable and lightweight environment without sacrificing its appearance. The default keybindings are listed here: https://github.com/WayfireWM/wayfire/wiki/Tutorial#default-key-bindings |
|
| havoc-0.7.0 | minimal terminal emulator for wayland | A minimal terminal emulator for Wayland ported to OpenBSD. havoc will search for a file called havoc.cfg in $XDG_CONFIG_HOME first, then in $HOME/.config and last in the current working directory. See the example havoc.cfg for available options. |
|
| layer-shell-qt-6.6.4 | Qt Wayland wl-layer-shell protocol component | Qt component to allow applications to make use of the Wayland wl-layer-shell protocol. |
|
| labwc-0.9.4 | window-stacking Wayland compositor | Labwc is a wlroots-based window-stacking compositor for wayland, inspired by openbox. It is light-weight and independent with a focus on simply stacking windows well and rendering some window decorations. It relies on clients for panels, screenshots, wallpapers and so on to create a full desktop environment. |
|
| slurp-1.5.0 | select a region in a Wayland compositor | Select a region in a Wayland compositor and print it to the standard output. Works well with grim Example usage Select a region and print it to stdout: slurp Select a single point instead of a region: slurp -p Select an output and print its name: slurp -o -f "%o" |
|
| scenefx-0.4.1 | drop-in replacement for the wlroots scene API | A drop-in replacement for the wlroots scene API that allows wayland compositors to render surfaces with eye-candy effects |
|
| swayimg-4.7 | image display utility for Wayland | Swayimg is a lightweight image viewer for Wayland display servers. In a Sway compatible mode, the viewer creates an "overlay" above the currently active window, which gives the illusion that you are opening the image directly in a terminal window. Supported image formats: JPEG, JPEG XL, PNG, GIF, SVG, WebP, HEIF/AVIF, TIFF, EXR, BMP, PNM |
|
| cagebreak-3.1.0p0 | wayland tiling compositor inspired by ratpoison | cagebreak is a slim, keyboard-controlled, tiling compositor for wayland conceptually based on the X11 window manager ratpoison. It allows for the screen to be split into non-overlapping tiles and, in contrast to the original ratpoison, has native support for multi-workspace operation. All interactions between the user and cagebreak are done via the keyboard. |
|
| libei-1.5.0 | library for Emulated Input | libei is a library for Emulated Input, primarily aimed at the Wayland stack. It uses a typical client/server separation, with the two parts connected via a UNIX socket. In libei parlance, the client-side is called "EI client", the server side, typically a Wayland compositor, is called the "EIS Implementation" (Emulated Input Server). These terms are used throughout this documentation. |
|
| wdisplays-1.1.3 | configure displays in Wayland compositors | wdisplays is a graphical application for configuring displays in Wayland compositors. It should work in any compositor that implements the wlr-output-management-unstable-v1 protocol. Compositors that are known to support the protocol are Sway and Wayfire. The goal of this project is to allow precise adjustment of display settings in kiosks, digital signage, and other elaborate multi-monitor setups. |
|
| wlopm-1.0.0 | Simple client for display power management under Wayland | wlopm is a simple client implementing wlr-output-power-management-v1. If no operations are defined, wlopm will list all outputs and their current power modes. |
|
| gtk-layer-shell-0.10.0 | desktop components for Wayland using the Layer Shell proto | A library to write GTK applications that use Layer Shell. Layer Shell is a Wayland protocol for desktop shell components, such as panels, notifications and wallpapers. You can use it to anchor your windows to a corner or edge of the output, or stretch them across the entire output. It supports all Layer Shell features including popups and popovers (GTK popups Just Work). |
|
| gtk4-layer-shell-1.3.0 | desktop components for Wayland using the Layer Shell proto | A library to write GTK applications that use Layer Shell. Layer Shell is a Wayland protocol for desktop shell components, such as panels, notifications and wallpapers. You can use it to anchor your windows to a corner or edge of the output, or stretch them across the entire output. It supports all Layer Shell features including popups and popovers (GTK popups Just Work). |
|
| libevdev-openbsd-20231111p0 | minimal set of libevedev functions for Wayland on OpenBSD | On Linux libevdev is a wrapper library for evdev devices. OpenBSD doesn't use evdev directly, but a layer emulating libinput. Some applications bypass libinput and use some libevdev functions directly. This shim library provides the needed functions. |
|
| foot-1.26.1 | fast, lightweight and minimalistic Wayland terminal emulator | Foot, the fast, lightweight and minimalistic Wayland terminal emulator. * DE agnostic * Server/daemon mode * User configurable font fallback * On-the-fly font resize * On-the-fly DPI font size adjustment * Scrollback search * Keyboard driven URL detection * Color emoji support * IME (via `text-input-v3`) * Multi-seat * True Color (24bpp) * Synchronized Updates support * Sixel image support Configuration is done in ~/.config/foot/foot.ini (a template can be found in ${PREFIX}/share/examples/foot). |
|
| wlroots-0.19.2p1v0 | modular Wayland compositor library | Pluggable, composable, unopinionated modules for building a Wayland compositor; or about 60,000 lines of code you were going to write anyway. * wlroots provides backends that abstract the underlying display and input hardware, including KMS/DRM, libinput, Wayland, X11, and headless backends, plus any custom backends you choose to write, which can all be created or destroyed at runtime and used in concert with each other. * wlroots provides unopinionated, mostly standalone implementations of many Wayland interfaces, both from wayland.xml and various protocol extensions. We also promote the standardization of portable extensions across many compositors. * wlroots provides several powerful, standalone, and optional tools that implement components common to many compositors, such as the arrangement of outputs in physical space. * wlroots provides an Xwayland abstraction that allows you to have excellent Xwayland support without worrying about writing your own X11 window manager on top of writing your compositor. * wlroots provides a renderer abstraction that simple compositors can use to avoid writing GL code directly, but which steps out of the way when your needs demand custom rendering code. wlroots implements a huge variety of Wayland compositor features and implements them right, so you can focus on the features that make your compositor unique. By using wlroots, you get high performance, excellent hardware compatibility, broad support for many wayland interfaces, and comfortable development tools - or any subset of these features you like, because all of them work independently of one another and freely compose with anything you want to implement yourself. Check out our wiki to get started with wlroots. Join our IRC channel: #wlroots on Libera Chat. A variety of wrapper libraries are available for using it with your favorite programming language. |
|
| kf6-kwayland-6.6.4 | Qt API to interact with the wayland-client and -server | KWayland provides two libraries: - KWayland::Client - KWayland::Server As the names suggest they implement a Client respectively a Server API for the Wayland protocol. The API is Qt-styled removing the needs to interact with a for a Qt developer uncomfortable low-level C-API. For example the callback mechanism from the Wayland API is replaced by signals; data types are adjusted to be what a Qt developer expects, e.g. two arguments of int are represented by a QPoint or a QSize. |
|
| gtkgreet-0.8 | Gtk+ greetd login manager | GTK based greeter for greetd. |
|
| kwayland-5.116.0 | Qt API to interact with the wayland-client and -server | KWayland provides two libraries: - KWayland::Client - KWayland::Server As the names suggest they implement a Client respectively a Server API for the Wayland protocol. The API is Qt-styled removing the needs to interact with a for a Qt developer uncomfortable low-level C-API. For example the callback mechanism from the Wayland API is replaced by signals; data types are adjusted to be what a Qt developer expects, e.g. two arguments of int are represented by a QPoint or a QSize. |
|
| grim-1.5.0 | grab images from a Wayland compositor | Grab images from a Wayland compositor. Screenshoot all outputs: grim Screenshoot a specific output: grim -o DP-1 Screenshoot a region: grim -g "10,20 300x400" Select a region and screenshoot it: grim -g "$(slurp)" Use a custom filename: grim $(xdg-user-dir PICTURES)/$(date +'%s_grim.png') Grab a screenshot from the focused window under Sway, using `swaymsg` and jq: grim -g "$(swaymsg -t get_tree | jq -j '.. | select(.type?) | select(.focused).rect | "\(.x),\(.y) \(.width)x\(.height)"')" Pick a color, using ImageMagick: grim -g "$(slurp -p)" -t ppm - | convert - -format '%[pixel:p{0,0}]' txt:- |
|
| wf-config-0.10.0p3 | configuration files library for wayfire | A library for managing configuration files, written for wayfire. |
|
| waybar-0.15.0p1 | Customizable Wayland bar for wlroots based compositors | Highly customizable Wayland bar for Sway and Wlroots based compositors. Current features Sway (Workspaces, Binding mode, Focused window name) River (Mapping mode, Tags, Focused window name) Hyprland (Window Icons, Workspaces, Focused window name) Niri (Workspaces, Focused window name, Language) DWL (Tags, Focused window name) requires dwl ipc patch Tray #21 Local time Battery UPower Power profiles daemon Network Pulseaudio Privacy Info Disk Memory Cpu load average Temperature MPD Custom scripts Custom image Multiple output configuration And many more customizations To enable waybar in sway, put: bar { swaybar_command waybar } in ~/.config/sway/config |
|
| cage-0.2.1 | Wayland kiosk | Cage is a kiosk compositor for Wayland. A kiosk is a window manager (in the X11 world) or compositor (in the Wayland world) that is designed for a user experience wherein user interaction and activities outside the scope of the running application are prevented. That is, a kiosk compositor displays a single maximized application at a time and prevents the user from interacting with anything but this application. Cage runs a single, maximized application. Cage can run multiple applications, but only a single one is visible at any point in time. User interaction and activities outside the scope of the running application are prevented. Cage supports multiple outputs. It supports hotplugging additional outputs and exits when its last output is removed. Cage defaults to the outputs' preferred modes and supports (static, i.e. specified on startup) output rotation. Cage does not support output layout configuration |
|
| greetd-0.10.3p5 | wayland login manager daemon | greetd is a minimal and flexible login manager daemon that makes no assumptions about what you want to launch. Use gtkgreet or regreet frontends if you want a fully graphical login manager. If you can run it from your shell in a TTY, greetd can start it. If it can be taught to speak a simple JSON-based IPC protocol, then it can be a greeter. |
|
| wcm-0.10.0 | wayfire graphical configuration manager | Wayfire Config Manager is a Gtk3 application to configure wayfire. It writes the config file that wayfire reads to update option values. |
|
| wayback-0.3 | X11 compat layer for running full X11 desktop environments | Wayback is a X11 compatibility layer which allows for running full X11 desktop environments using Wayland components. It is essentially a stub compositor which provides just enough Wayland capabilities to host a rootful Xwayland server. It is intended to eventually replace the classic X.Org server, thus reducing maintenance burden of X11 applications, but a lot of work needs to be done first. Wayback is an experimental state: expect breaking changes, and lots of bugs. To run wayback on OpenBSD use a wrapper like this one: #! /bin/ksh set -eu : ${WLR_DRM_DEVICES:=/dev/dri/card0} : ${LIBSEAT_BACKEND:=noop} : ${XDG_RUNTIME_DIR:=${HOME}/.local/run} export WLR_DRM_DEVICES LIBSEAT_BACKEND XDG_RUNTIME_DIR if [ ! -d $XDG_RUNTIME_DIR ]; then mkdir -m 700 -p $XDG_RUNTIME_DIR fi exec ${PREFIX}/bin/wayback-session $* |
|
| regreet-0.2.0 | Gtk+4 greetd login manager | A clean and customizable GTK-based greetd greeter written in Rust. * Shows a dropdown list of existing users and X11/Wayland sessions * Allows manual entry of username and session command * Remembers the last authenticated user * Automatically selects the last used session per user * Allows setting environment variables for created sessions * Allows changing reboot & poweroff commands for different init systems * Supports custom CSS files for further customizations * Respects `XDG_DATA_DIRS` environment variable * Respects fields `Hidden` and `NoDisplay` in session files |
|
| libinput-openbsd-1.30.2p1 | wscons(4) and kqueue(2) based port of libinput | This is a remimplementation of libinput to OpenBSD. Original code by Martin Pieuchot <mpi@openbsd.org> |
|
| wf-shell-0.10.0 | GTK3-based panel for wayfire | wf-shell is a repository which contains the various components needed to built a fully functional DE based around wayfire. Currently it has only a GTK-based panel and background client. |
|
| bemenu-0.6.23 | menu library inspired by dmenu | Bemenu is a dynamic menu library and client program inspired by dmenu. Bemenu works similarly to dmenu but supports a wider range of outputs like curses, x11 and wayland, etc. |
|
| epoll-shim-0.0.20240608 | small epoll implementation using kqueue | This is a small library that implements epoll on top of kqueue. It has been successfully used on FreeBSD to port libinput, libevdev, Wayland and more. It may be useful for porting other software that uses epoll or some other features (e.g. timerfd). |
|
| libxkbcommon-1.13.1 | library to handle keyboard descriptions | xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It's mainly meant for client toolkits, window systems, and other system applications; currently that includes Wayland, kmscon, GTK+, Qt, Clutter, and more. It is also used by some XCB applications for proper keyboard support. |
|
| waffle-1.6.3p0 | OpenGL API/window system abstraction | Waffle is a cross-platform C library that allows one to defer selection of an OpenGL API and window system until runtime. For example, on Linux, Waffle enables an application to select X11/EGL with an OpenGL 3.3 core profile, Wayland with OpenGL ES2, and other window system / API combinations. Waffle's immediate goal is to enable Piglit, Mesa's OpenGL test suite, to test multiple OpenGL flavors in a cross-platform way. However, Waffle's design does not preclude it from being useful to other projects. |
|
| kwin-6.6.4 | Wayland window manager for KDE Plasma Desktops | KWin is the window manager for the KDE Plasma Desktop. It gives you complete control over your windows, making sure they're not in the way but aid you in your task. It paints the window decoration, the bar on top of every window with buttons like close, maximize and minimize. It also handles placing of windows and switching between them. KWin supports compositing, which means using 3D effects for handling your windows. This can make window management smoother, easier, more efficient and more natural. It's hardware requirements are very modest and pretty much every reasonably modern system since 2002 supports it. |
|
| emacs-30.2p2-gtk3 | GNU editor: extensible, customizable, self-documenting | GNU Emacs is an extensible, customizable text editor - and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Full Unicode support for nearly all human languages and their scripts. - Highly customizable, using Emacs Lisp code or a graphical interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package now includes the Elisp source files previously available in the emacs-el package. Flavors: no_x11 - build without X11 support athena - build with athena toolkit instead of gtk3 gtk2 - build with gtk2 instead of gtk3 gtk3 - build with gtk3 (default) pgtk - build with gtk only, useful for wayland |
|
| emacs-30.2p2-gtk2 | GNU editor: extensible, customizable, self-documenting | GNU Emacs is an extensible, customizable text editor - and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Full Unicode support for nearly all human languages and their scripts. - Highly customizable, using Emacs Lisp code or a graphical interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package now includes the Elisp source files previously available in the emacs-el package. Flavors: no_x11 - build without X11 support athena - build with athena toolkit instead of gtk3 gtk2 - build with gtk2 instead of gtk3 gtk3 - build with gtk3 (default) pgtk - build with gtk only, useful for wayland |
|
| emacs-30.2p2-pgtk | GNU editor: extensible, customizable, self-documenting | GNU Emacs is an extensible, customizable text editor - and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Full Unicode support for nearly all human languages and their scripts. - Highly customizable, using Emacs Lisp code or a graphical interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package now includes the Elisp source files previously available in the emacs-el package. Flavors: no_x11 - build without X11 support athena - build with athena toolkit instead of gtk3 gtk2 - build with gtk2 instead of gtk3 gtk3 - build with gtk3 (default) pgtk - build with gtk only, useful for wayland |
|
| emacs-30.2p2-no_x11 | GNU editor: extensible, customizable, self-documenting | GNU Emacs is an extensible, customizable text editor - and more. At its core is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: - Content-sensitive editing modes, including syntax coloring, for a variety of file types including plain text, source code, and HTML. - Complete built-in documentation, including a tutorial for new users. - Full Unicode support for nearly all human languages and their scripts. - Highly customizable, using Emacs Lisp code or a graphical interface. - A large number of extensions that add other functionality, including a project planner, mail and news reader, debugger interface, calendar, and more. Many of these extensions are distributed with GNU Emacs; others are available separately. This package now includes the Elisp source files previously available in the emacs-el package. Flavors: no_x11 - build without X11 support athena - build with athena toolkit instead of gtk3 gtk2 - build with gtk2 instead of gtk3 gtk3 - build with gtk3 (default) pgtk - build with gtk only, useful for wayland |