Notification in the style of ShadowPlay
  • C++ 94.8%
  • Meson 3.1%
  • GLSL 1.2%
  • Shell 0.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-10-30 10:00:11 +01:00
depends XRRGetScreenResources -> XRRGetScreenResourcesCurrent 2026-10-26 00:57:22 +01:00
images Fix spacing in images 2025-05-09 00:28:17 +02:00
include Add slight transparency 2026-10-30 10:00:11 +01:00
protocol Support fractional scaling for wlr-layer-shell 2026-05-11 01:34:39 +02:00
shaders Add option to draw with rounded corners 2026-10-30 09:48:51 +01:00
src Add slight transparency 2026-10-30 10:00:11 +01:00
.gitignore Disable bitmap font loading, fixes japanese on some systems (thanks sasaki) 2026-04-18 17:29:22 +02:00
.gitmodules Initial commit, done, just need args change 2024-07-31 20:52:43 +02:00
install.sh Add meson build 2024-08-05 03:33:40 +02:00
LICENSE Initial commit, done, just need args change 2024-07-31 20:52:43 +02:00
meson.build Add option to draw with rounded corners 2026-10-30 09:48:51 +01:00
project.conf 1.3.8 2026-10-27 03:58:31 +01:00
README.md Mention that libxkbcommon is a dependency 2026-05-12 23:56:08 +02:00
TODO Clearify font licensing 2024-12-14 03:37:05 +01:00
uninstall.sh Add meson build 2024-08-05 03:33:40 +02:00

GPU Screen Recorder Notification

Notification in the style of ShadowPlay.

On X11 the notification shows on the monitor that the cursor is on. On Wayland the notification shows on the monitor the Wayland compositor considers focused.

Installation

If you are running an Arch Linux based distro then you can find gpu screen recorder notification in the official repositories under the name gpu-screen-recorder-notification (sudo pacman -S gpu-screen-recorder-notification).
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 overlay uses meson build system so you need to install meson to build GPU Screen Recorder notification.

Build dependencies

These are the dependencies needed to build GPU Screen Recorder Notification:

  • x11 (libx11, libxrandr, libxrender, libxext)
  • wayland (wayland-client, wayland-egl, wayland-scanner)
  • libxkbcommon
  • libglvnd (which provides libgl, libglx and libegl)
  • libpango (pangoft2)

License

This software is licensed under GPL3.0-only.

Screenshots