aboutsummaryrefslogtreecommitdiff
path: root/com.dec05eba.gpu_screen_recorder.appdata.xml
diff options
context:
space:
mode:
Diffstat (limited to 'com.dec05eba.gpu_screen_recorder.appdata.xml')
-rw-r--r--com.dec05eba.gpu_screen_recorder.appdata.xml229
1 files changed, 202 insertions, 27 deletions
diff --git a/com.dec05eba.gpu_screen_recorder.appdata.xml b/com.dec05eba.gpu_screen_recorder.appdata.xml
index bb5769b..a39cdd7 100644
--- a/com.dec05eba.gpu_screen_recorder.appdata.xml
+++ b/com.dec05eba.gpu_screen_recorder.appdata.xml
@@ -3,13 +3,17 @@
<id>com.dec05eba.gpu_screen_recorder</id>
<name>GPU Screen Recorder</name>
<summary>A shadowplay-like screen recorder for Linux. The fastest screen recorder for Linux</summary>
- <developer_name>dec05eba</developer_name>
+ <developer id="com.dec05eba.gpu_screen_recorder">
+ <name>dec05eba</name>
+ </developer>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<url type="homepage">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
- <url type="bugtracker">https://github.com/dec05eba/gpu-screen-recorder-issues</url>
+ <url type="bugtracker">https://git.dec05eba.com/?p=about</url>
<url type="contribute">https://git.dec05eba.com/?p=about</url>
<url type="donation">https://git.dec05eba.com/?p=about</url>
+ <url type="help">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
+ <url type="faq">https://git.dec05eba.com/gpu-screen-recorder/about/</url>
<supports>
<control>pointing</control>
@@ -21,7 +25,7 @@
This is a screen recorder that has minimal impact on system performance by recording a monitor using the GPU only, similar to shadowplay on windows. This is the fastest screen recording tool for Linux. This screen recorder works on X11 and Wayland on AMD, Intel and NVIDIA.
</p>
<p>
- This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia-like instant replay, where only the last few minutes are saved.
+ This screen recorder can be used for recording your desktop offline, for live streaming and for nvidia-like instant replay, where only the last few minutes are saved. Replay data is stored in RAM, not disk.
</p>
<p>Supported video codecs:</p>
<ul>
@@ -37,49 +41,220 @@
<li>AAC</li>
</ul>
<p>
- Recording a monitor requires (restricted) root access which means that you have to install GPU Screen Recorder system-wide: "flatpak install --system com.dec05eba.gpu_screen_recorder"
- and pkexec needs to be installed on the system and a polkit agent needs to be running.
- Note that this only applies to when recording a monitor on AMD/Intel or when recording on Wayland without using the desktop portal option.
+ At the moment the program comes with two different UIs. A gtk based one and a new experimental ShadowPlay-like fullscreen overlay UI. The gtk based UI will be removed in the future.
+ You can switch to the new UI by clicking on "Try out the new UI" and then after that is done press Left Alt+Z to open it.
</p>
<p>AV1 is currently not supported in the flatpak for Nvidia since GPU Screen Recorder uses an older ffmpeg version to support older Nvidia cards. Install GPU Screen Recorder from source or from AUR if you want to use AV1 on Nvidia.</p>
- <p>
- Videos are in variable framerate format. Very out of date video players might have an issue playing such videos. It's recommend to use MPV to play such videos, otherwise you might experience stuttering in the video.
- You can select constant frame rate mode in advanced view if you need it.
- </p>
- <p>
- If the video doesn't play or you get green/yellow overlay then your video player is missing H264/HEVC video codec. Either install the video codecs or use mpv.
- </p>
- <p>AMD has a driver/hardware fault that causes black bars/distorted colors on the sides of the video for certain video resolutions. This happens for both av1 and hevc, so if you have this issue then switch to h264 video codec option in advanced settings.
- </p>
- <p>
- If H264/HEVC video encoding option is not available on your AMD/Intel system but you know that your GPU supports those codecs for encoding then you may need to install mesa-extra freedesktop runtime by running this command: "flatpak install --system org.freedesktop.Platform.GL.default//23.08-extra".
- </p>
- <p>
- On NVIDIA systems the flatpak NVIDIA driver needs to match the systems NVIDIA driver version or the NVIDIA driver will fail to properly load in flatpaks.
- Make sure you update flatpak on your system with: "flatpak update", or if that doesn't fix it you can try to install the specific flatpak NVIDIA driver version version that matches your systems NVIDIA driver version by running:
- "flatpak install org.freedesktop.Platform.GL.nvidia-version", for example "flatpak install org.freedesktop.Platform.GL.nvidia-550-54-14".
- You can find which NVIDIA driver version is running on your system by running "cat /proc/driver/nvidia/version".
- </p>
+ <p>For more information visit the GPU Screen Recorder homepage.</p>
<p>GPU Screen Recorder flatpak can install files in $HOME/.local/share/gpu-screen-recorder. If you want to uninstall GPU Screen Recorder then you will have to remove this directory manually.</p>
+ <p>If you tried out the new UI then a systemd service was added to ~/.local/share/systemd/user/gpu-screen-recorder-ui.service. If you want to uninstall GPU Screen Recorder then you will have to remove this file.</p>
</description>
<launchable type="desktop-id">com.dec05eba.gpu_screen_recorder.desktop</launchable>
<screenshots>
<screenshot type="default">
- <caption>Simple view</caption>
+ <caption>Front page</caption>
+ <image>https://raw.githubusercontent.com/dec05eba/com.dec05eba.gpu_screen_recorder/master/resources/front_page.jpg</image>
+ </screenshot>
+ <screenshot>
+ <caption>Settings page</caption>
+ <image>https://raw.githubusercontent.com/dec05eba/com.dec05eba.gpu_screen_recorder/master/resources/settings_page.jpg</image>
+ </screenshot>
+ <screenshot>
+ <caption>Simple view in the old UI</caption>
<image>https://raw.githubusercontent.com/dec05eba/com.dec05eba.gpu_screen_recorder/master/resources/screenshot1.png</image>
</screenshot>
<screenshot>
- <caption>Advanced view</caption>
+ <caption>Advanced view in the old UI</caption>
<image>https://raw.githubusercontent.com/dec05eba/com.dec05eba.gpu_screen_recorder/master/resources/screenshot2.png</image>
</screenshot>
<screenshot>
- <caption>Recording page</caption>
+ <caption>Recording page in the old UI</caption>
<image>https://raw.githubusercontent.com/dec05eba/com.dec05eba.gpu_screen_recorder/master/resources/screenshot3.png</image>
</screenshot>
</screenshots>
<releases>
+ <release version="5.2.0" date="2025-03-15">
+ <description>
+ <ul>
+ <li>Add option to record/screenshot a region of the screen</li>
+ <li>Fix unable to take a screenshot while recording on nvidia x11 (workaround nvidia driver limitation)</li>
+ <li>Add support for more global hotkey key options (media keys)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.8" date="2025-03-08">
+ <description>
+ <ul>
+ <li>Fix monitor recording/switching to new UI not working if the home drive is encrypted</li>
+ <li>Fix global hotkeys not working on some systems</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.7" date="2025-03-05">
+ <description>
+ <ul>
+ <li>Fix pipewire audio server breaking (unable to change default audio output) in some pipewire versions when opening the gpu screen recorder ui</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.6" date="2025-02-27">
+ <description>
+ <ul>
+ <li>Only start replay on system startup (in the new ui) when the audio device becomes available. This fixes an issue where replay can record the wrong device when using a bluetooth device</li>
+ <li>When default output/input audio is selected it will now automatically switch the device it records from when the default output/input is changed in system audio settings</li>
+ <li>Fix microphone capture not working when the microphone is mono input and when it's mixed with app audio</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.5" date="2025-02-22">
+ <description>
+ <ul>
+ <li>Fix new UI and monitor capture not working on some distros such as openSUSE tumbleweed. Needs password prompted update</li>
+ <li>Add option to take a screenshot (alt+F1 by default)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.4" date="2025-02-05">
+ <description>
+ <ul>
+ <li>Fix virtual hotkey option not working with some keyboard remapping software such as kanata</li>
+ <li>Fix too long audio device name hiding the remove audio device button</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.3" date="2025-02-03">
+ <description>
+ <ul>
+ <li>Fix unable to type keys (except hotkeys) when switching to new ui on steam deck (and possibly other devices)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.2" date="2025-01-26">
+ <description>
+ <ul>
+ <li>Fix hotkeys not working on some keyboards (usually laptops)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.1" date="2025-01-25">
+ <description>
+ <ul>
+ <li>Fix microphone volume being low when merging audio devices (don't normalize audio)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.1.0" date="2025-01-24">
+ <description>
+ <ul>
+ <li>Make hotkeys configurable, fix hotkey keyboard layout issues and add option to save replay with (ps4) controller</li>
+ <li>Make notification smoother on wayland and other wayland fixes</li>
+ <li>Improve startup time (fixes key getting grabbed for too long)</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.10" date="2025-01-18">
+ <description>
+ <ul>
+ <li>Add a workaround for amd recording performance issue on wayland with a 10-bit monitor when recording a monitor instead of desktop portal. This is fixed in mesa version 25.0.0</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.9" date="2025-01-17">
+ <description>
+ <ul>
+ <li>Workaround possibly incorrect opengl setup and buggy nvidia driver (uses glx instead of egl)</li>
+ <li>Workaround teamspeak bug causing teamspeak to crash when recording application audio</li>
+ <li>Fix possibility of monitor capture changing to another monitor on wayland when monitors are reconfigured</li>
+ <li>Fix overlay background not being transparent on sway (and other wlroots based wayland compositors) when opening the ui when a wayland window is focused</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.8" date="2025-01-08">
+ <description>
+ <ul>
+ <li>Fix global hotkeys not working in the new UI on some older systems, such as Linux Mint 21.3. Requires restarting the new UI</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.7" date="2025-01-07">
+ <description>
+ <ul>
+ <li>Fix UI opening on the wrong monitor on gnome and sometimes not being properly fullscreen</li>
+ <li>Support different keyboard layouts where Z is switched to another location on the keyboard</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.6" date="2025-01-05">
+ <description>
+ <ul>
+ <li>Fix unable to open the UI on some kde plasma wayland systems when a wayland native application is focused</li>
+ <li>Only grab left alt for global hotkeys to allow AltGr+Z to be pressed to allow some characters to be typed on some keyboards, such as ż on a polish keyboard</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.5" date="2025-01-04">
+ <description>
+ <ul>
+ <li>Fix some applications receiving mouse input when gpu screen recorder UI is open. Please report if this causes issues for you.</li>
+ <li>Make the old UIs popup menu text selectable to allow copying commands from it.</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.4" date="2025-01-01">
+ <description>
+ <ul>
+ <li>Fix regression: incorrect window resulting in incorrect game name for video, and background for uncomposited x11</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.3" date="2024-12-31">
+ <description>
+ <ul>
+ <li>Fix unable to properly add program to system startup on immutable distros</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.2" date="2024-12-31">
+ <description>
+ <ul>
+ <li>Fix streaming not working in the new UI</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.1" date="2024-12-30">
+ <description>
+ <ul>
+ <li>Open the running new UI when trying to launch it again instead of showing an error, to allow switching back to the old UI in case of errors</li>
+ </ul>
+ </description>
+ </release>
+ <release version="5.0.0" date="2024-12-29">
+ <description>
+ <ul>
+ <li>Add a new experimental UI, a ShadowPlay-like fullscreen overlay UI with support for global hotkeys on any Wayland compositor</li>
+ <li>Better compatibility and performance on some older AMD GPUs</li>
+ <li>Better handle application audio nodes, fixing possible issue with application audio not working</li>
+ </ul>
+ </description>
+ </release>
+ <release version="4.3.3" date="2024-11-22">
+ <description>
+ <ul>
+ <li>Fix application not starting on pulseaudio systems (for example linux mint 21.3)</li>
+ <li>Dont display monitor capture option when not available</li>
+ </ul>
+ </description>
+ </release>
+ <release version="4.3.2" date="2024-11-21">
+ <description>
+ <ul>
+ <li>Allow recording from both audio devices and application audio at the same time</li>
+ <li>Workaround amd driver bug that causes garbage output on some gpus in some amd driver versions</li>
+ </ul>
+ </description>
+ </release>
<release version="4.3.1" date="2024-11-17">
<description>
<ul>