Found 46 results for 'wayland' in 0.006519
seconds.
View as JSON
Package Name | Details | Comment | Description |
---|---|---|---|
wayland-utils-1.0.0 | Wayland utils | Display information about protocols supported by Wayland compositor. |
|
wayland-protocols-1.41p0 | 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.16.0p0 | KDE Wayland Plasma protocols | Plasma-specific protocols for Wayland |
|
swaylock-1.8.0 | 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.10.1 | i3-compatible Wayland compositor | sway is an i3-compatible Wayland compositor. |
|
xwayland-24.1.6 | 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.1 | 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.4.1 | launcher/menu program for wlroots based wayland compositors | Wofi is a rofi-like alternative for wlroots-based wayland compositors |
|
wayland-1.23.1 | 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.16pl59 | 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.8.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.0.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. |
|
swayidle-1.8.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. |
|
wmenu-0.1.9 | 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.0 | WPE Backend for Wayland | Web Platform Embedded backend for Wayland / Freedesktop environments. |
|
wf-recorder-0.5.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.9.0pl18 | 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.6.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.3.3 | Qt Wayland wl-layer-shell protocol component | Qt component to allow applications to make use of the Wayland wl-layer-shell protocol. |
|
labwc-0.8.3 | 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" |
|
swayimg-3.9 | 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 |
|
libei-1.4.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. |
|
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.9.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.0.4 | 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-20231111 | 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.21.0 | 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.18.2v0 | 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 compo53sitors, 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 implementsthem 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.3.3 | 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. |
|
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.4.1 | 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.9.0 | configuration files library for wayfire | A library for managing configuration files, written for wayfire. |
|
wcm-0.9.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. |
|
libinput-openbsd-1.26.2p0 | 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.9.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.8.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.3 | 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. |
|
emacs-30.1-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.1-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.1-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.1-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 |