Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gpu-screen-recorder-gtk for 
openSUSE:Factory checked in at 2026-05-30 22:59:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk (Old)
 and      /work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1937 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gpu-screen-recorder-gtk"

Sat May 30 22:59:52 2026 rev:23 rq:1356035 version:20260415

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/gpu-screen-recorder-gtk/gpu-screen-recorder-gtk.changes
  2026-01-07 16:02:59.815068476 +0100
+++ 
/work/SRC/openSUSE:Factory/.gpu-screen-recorder-gtk.new.1937/gpu-screen-recorder-gtk.changes
        2026-05-30 23:02:14.706402326 +0200
@@ -1,0 +2,8 @@
+Sat May 30 12:03:19 UTC 2026 - Muhammad Akbar Yanuar Mantari <[email protected]>
+
+- Update to version 20260415:
+  * Remove steam deck warning
+  * Update to new startup scheme (xdg autostart instead of systemd)
+  * More info about input remapping software
+
+-------------------------------------------------------------------

Old:
----
  gpu-screen-recorder-gtk-20251223.tar.zst

New:
----
  gpu-screen-recorder-gtk-20260415.tar.zst

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gpu-screen-recorder-gtk.spec ++++++
--- /var/tmp/diff_new_pack.UJ8Jch/_old  2026-05-30 23:02:15.322427650 +0200
+++ /var/tmp/diff_new_pack.UJ8Jch/_new  2026-05-30 23:02:15.322427650 +0200
@@ -19,7 +19,7 @@
 %bcond_with test
 %define appid   com.dec05eba.gpu_screen_recorder
 Name:           gpu-screen-recorder-gtk
-Version:        20251223
+Version:        20260415
 Release:        0
 Summary:        GTK frontend for GPU Screen Recorder
 License:        GPL-3.0-only

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.UJ8Jch/_old  2026-05-30 23:02:15.374429787 +0200
+++ /var/tmp/diff_new_pack.UJ8Jch/_new  2026-05-30 23:02:15.378429952 +0200
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://repo.dec05eba.com/gpu-screen-recorder-gtk.git</param>
-              <param 
name="changesrevision">e57fd42289dac1787ac7fcb565adde0066894bd7</param></service></servicedata>
+              <param 
name="changesrevision">d3e5d912fdd71e8d9262e3ae9ae96f38ac04f882</param></service></servicedata>
 (No newline at EOF)
 

++++++ gpu-screen-recorder-gtk-20251223.tar.zst -> 
gpu-screen-recorder-gtk-20260415.tar.zst ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251223/src/config.hpp 
new/gpu-screen-recorder-gtk-20260415/src/config.hpp
--- old/gpu-screen-recorder-gtk-20251223/src/config.hpp 2025-12-23 
18:44:03.000000000 +0100
+++ new/gpu-screen-recorder-gtk-20260415/src/config.hpp 2026-04-15 
00:52:03.000000000 +0200
@@ -44,7 +44,6 @@
     bool record_cursor = true;
     bool hide_window_when_recording = false;
     bool software_encoding_warning_shown = false;
-    bool steam_deck_warning_shown = false;
     bool hevc_amd_bug_warning_shown = false;
     bool av1_amd_bug_warning_shown = false;
     bool restore_portal_session = true;
@@ -332,7 +331,6 @@
         {"main.record_cursor", {CONFIG_TYPE_BOOL, 
&config.main_config.record_cursor}},
         {"main.hide_window_when_recording", {CONFIG_TYPE_BOOL, 
&config.main_config.hide_window_when_recording}},
         {"main.software_encoding_warning_shown", {CONFIG_TYPE_BOOL, 
&config.main_config.software_encoding_warning_shown}},
-        {"main.steam_deck_warning_shown", {CONFIG_TYPE_BOOL, 
&config.main_config.steam_deck_warning_shown}},
         {"main.hevc_amd_bug_warning_shown", {CONFIG_TYPE_BOOL, 
&config.main_config.hevc_amd_bug_warning_shown}},
         {"main.av1_amd_bug_warning_shown", {CONFIG_TYPE_BOOL, 
&config.main_config.av1_amd_bug_warning_shown}},
         {"main.restore_portal_session", {CONFIG_TYPE_BOOL, 
&config.main_config.restore_portal_session}},
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/gpu-screen-recorder-gtk-20251223/src/main.cpp 
new/gpu-screen-recorder-gtk-20260415/src/main.cpp
--- old/gpu-screen-recorder-gtk-20251223/src/main.cpp   2025-12-23 
18:44:03.000000000 +0100
+++ new/gpu-screen-recorder-gtk-20260415/src/main.cpp   2026-04-15 
00:52:03.000000000 +0200
@@ -2896,6 +2896,7 @@
         "This new UI comes with new features, such as being able to 
automatically launch it on system startup by enabling it in settings, and 
hotkey support on any Wayland compositor.\n"
         "\n"
         "If you are using keyboard remapping software such as keyd then make 
sure it ignores \"gsr-ui virtual keyboard\" (dec0:5eba device id), or it will 
prevent you from using your keyboard.\n"
+        "You can alternatively go into GPU Screen Recorder settings on the 
right in the UI and change hotkeys to only grab virtual devices or to not grab 
devices.\n"
         "You can go back to the old UI by pressing (left) ctrl+shift+alt+esc 
if this happens.\n"
         "\n"
         "If you are using an NVIDIA GPU then you may experience issue with 
recording/replay if a suspend happens while recording/using replay. This is an 
NVIDIA driver issue and it also happens in the old UI.\n"
@@ -2920,14 +2921,12 @@
     if(!kms_server_setup_finished)
         return true;
 
-    bool service_install_successful = (system(
-        "data_home=$(flatpak-spawn --host -- /bin/sh -c 'echo 
\"${XDG_DATA_HOME:-$HOME/.local/share}\"') && "
-        "flatpak-spawn --host -- install -Dm644 
/var/lib/flatpak/app/com.dec05eba.gpu_screen_recorder/current/active/files/share/gpu-screen-recorder/gpu-screen-recorder-ui.service
 \"$data_home/systemd/user/gpu-screen-recorder-ui.service\"") == 0);
-    service_install_successful &= (system("flatpak-spawn --host -- systemctl 
--user daemon-reload") == 0);
-    service_install_successful &= (system("flatpak-spawn --host -- systemctl 
enable --user gpu-screen-recorder-ui") == 0);
-    if(!service_install_successful) {
+    const bool startup_installed_successfully = (system("gsr-ui 
install-startup") == 0);
+    if(!startup_installed_successfully) {
         GtkWidget *dialog = gtk_message_dialog_new(GTK_WINDOW(window), 
GTK_DIALOG_MODAL, GTK_MESSAGE_WARNING, GTK_BUTTONS_OK,
-            "Failed to add GPU Screen Recorder to system startup. If you want 
the new UI to start on system startup then you need to add this command to 
system startup:\n"
+            "Failed to add GPU Screen Recorder to system startup. If you want 
the new UI to start on system startup then you need\n"
+            "to either install and configure \"dex\" and go into GPU Screen 
Recorder settings (the icon on the right)\n"
+            "and enable system startup or add this command to system 
startup:\n"
             "flatpak run com.dec05eba.gpu_screen_recorder gsr-ui");
         set_dialog_selectable(dialog);
         gtk_dialog_run(GTK_DIALOG(dialog));
@@ -4284,16 +4283,6 @@
         config.main_config.advanced_view = true;
         gtk_combo_box_set_active_id(GTK_COMBO_BOX(view_combo_box), "advanced");
     }
-
-    if(gsr_info.system_info.is_steam_deck && 
!config.main_config.steam_deck_warning_shown)  {
-        GtkWidget *dialog = 
gtk_message_dialog_new_with_markup(GTK_WINDOW(window), GTK_DIALOG_MODAL, 
GTK_MESSAGE_WARNING, GTK_BUTTONS_OK,
-            "Steam deck has multiple driver bugs, some which have been 
introduced in the last few months. For example one of them has been reported 
here: "
-            "<a 
href=\"https://github.com/ValveSoftware/SteamOS/issues/1609\";>https://github.com/ValveSoftware/SteamOS/issues/1609</a>.\n"
-            "If you have issues with GPU Screen Recorder on steam deck but not 
on a desktop computer then report the issue to Valve and/or AMD.");
-        gtk_dialog_run(GTK_DIALOG(dialog));
-        gtk_widget_destroy(dialog);
-        config.main_config.steam_deck_warning_shown = true;
-    }
 }
 
 static void init_shortcuts_callback(bool success, void *userdata) {
@@ -4636,8 +4625,6 @@
     nvfbc_installed = gsr_info.system_info.display_server != 
DisplayServer::WAYLAND && is_nv_fbc_installed();
 
     if(use_old_ui_opt) {
-        system("flatpak-spawn --host -- systemctl disable --user 
gpu-screen-recorder-ui");
-        system("flatpak-spawn --host -- systemctl stop --user 
gpu-screen-recorder-ui");
         config.main_config.use_new_ui = false;
         save_config(config);
     }

Reply via email to