mirror of
https://github.com/hyprwm/hyprland-protocols.git
synced 2025-12-20 05:00:02 +01:00
parent
3a5c2bda1c
commit
613878cb6f
1 changed files with 10 additions and 2 deletions
12
README.md
12
README.md
|
|
@ -9,7 +9,7 @@ a set of protocols Hyprland uses to plumb some things / add some useful features
|
|||
|
||||
Some of the protocols here also do not belong in w-p, as they are specific to Hyprland.
|
||||
|
||||
# Finished protocols
|
||||
## Finished protocols
|
||||
- `hyprland_toplevel_export` -> for exporting toplevel buffers (aka. windows) for screensharing
|
||||
- `hyprland_global_keybindings` -> for managing global keybinds via D-Bus.
|
||||
- `hyprland_focus_grab` -> for grabbing input focus, primarily for complex context menus.
|
||||
|
|
@ -18,7 +18,15 @@ Some of the protocols here also do not belong in w-p, as they are specific to Hy
|
|||
- `hyprland_lock_notify` -> for notifying a client about the screen being locked and unlocked.
|
||||
- `hyprland_toplevel_mapping` -> for mapping toplevels to hyprland IDs.
|
||||
|
||||
# Contributing
|
||||
## Building
|
||||
```sh
|
||||
git clone https://github.com/hyprwm/hyprland-protocols
|
||||
cd hyprland-protocols
|
||||
meson setup build
|
||||
sudo meson install -C build
|
||||
```
|
||||
|
||||
## Contributing
|
||||
Adding new protocols is *discouraged*, as most things you think of can already be done one way or another.
|
||||
However, if the protocol has a good reason to be, and you have an impl ready, feel free to make a PR.
|
||||
We're always up for a discussion to improve things!
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue