mirror of
https://repo.dec05eba.com/gpu-screen-recorder-ui
synced 2026-03-31 09:17:04 +09:00
53 lines
2.7 KiB
Markdown
53 lines
2.7 KiB
Markdown

|
|
|
|
# GPU Screen Recorder UI
|
|
A fullscreen overlay UI for [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/about/) in the style of ShadowPlay.\
|
|
The application is currently primarly designed for X11 but it can run on Wayland as well through XWayland, with some caveats because of Wayland limitations.\
|
|
Note: This software is still in early alpha. Expect bugs, and please report any if you experience them. Some are already known, but it doesn't hurt to report them anyways.\
|
|
You can report an issue by emailing the issue to dec05eba@protonmail.com.
|
|
|
|
# Usage
|
|
Run `gsr-ui` and press `Alt+Z` to show/hide the UI. You can start the overlay UI at system startup by running `systemctl enable --now --user gpu-screen-recorder-ui`.
|
|
|
|
# Installation
|
|
If you are using an Arch Linux based distro then you can find gpu screen recorder ui on aur under the name gpu-screen-recorder-ui (`yay -S gpu-screen-recorder-ui`).\
|
|
If you are running another distro then you can run `sudo ./install.sh`, but you need to manually install the dependencies, as described below.
|
|
|
|
# Dependencies
|
|
GPU Screen Recorder UI uses meson build system so you need to install `meson` to build GPU Screen Recorder UI.
|
|
|
|
## Build dependencies
|
|
These are the dependencies needed to build GPU Screen Recorder UI:
|
|
|
|
* x11 (libx11, libxrandr, libxrender, libxcomposite, libxfixes, libxi)
|
|
* libglvnd (which provides libgl, libglx and libegl)
|
|
* libevdev
|
|
* libudev (systemd-libs)
|
|
* libinput
|
|
* libxkbcommon
|
|
|
|
## Runtime dependencies
|
|
There are also additional dependencies needed at runtime:
|
|
|
|
* [GPU Screen Recorder](https://git.dec05eba.com/gpu-screen-recorder/)
|
|
* [GPU Screen Recorder Notification](https://git.dec05eba.com/gpu-screen-recorder-notification/)
|
|
|
|
# License
|
|
This software is licensed under GPL3.0-only. Files under `fonts/` directory are licensed under `SIL Open Font License`.
|
|
|
|
# Demo
|
|
[](https://www.youtube.com/watch?v=SOqXusCTXXA)
|
|
|
|
# Screenshots
|
|

|
|

|
|
|
|
# Donations
|
|
If you want to donate you can donate via bitcoin or monero.
|
|
* Bitcoin: bc1qqvuqnwrdyppf707ge27fqz2n9y9gu7lf5ypyuf
|
|
* Monero: 4An9kp2qW1C9Gah7ewv4JzcNFQ5TAX7ineGCqXWK6vQnhsGGcRpNgcn8r9EC3tMcgY7vqCKs3nSRXhejMHBaGvFdN2egYet
|
|
|
|
# Known issues
|
|
* Some games receive mouse input while the UI is open
|
|
* Global hotkeys on Wayland can clash with keys used by other applications. This is primarly because Wayland compositors are missing support for global hotkey so this software uses a global hotkey system that works on all Wayland compositors.
|