pmaports/temp/gnome-software/0001-make-updates-page-default-at-startup.patch
Pablo Correa Gómez b0c043e4ca
temp/gnome-software: patches to workaround UI and UX problems (MR 2653)
[ci:skip-build]: already built successfully in CI
2022-01-20 22:37:15 +01:00

48 lines
1.8 KiB
Diff

From 5bc338da693cb7590b9b039548b0624fd244d311 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Pablo=20Correa=20G=C3=B3mez?= <ablocorrea@hotmail.com>
Date: Thu, 30 Dec 2021 00:24:32 +0100
Subject: [PATCH 1/2] make updates page default at startup
This is mostly to avoid having the startup of an application
show a window that looks broken. It should be reverted once
the explore page is fully adaptive and filled with beautiful
data.
Simply modifying the desktop file in phosh is not enough because
the application is dbus activated. In consequence, the Exec
in the desktop is ignored. Making the activation accept parameters
might be possible but out of scope
---
src/gs-application.c | 2 +-
src/org.gnome.Software.desktop.in | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/gs-application.c b/src/gs-application.c
index 90487df6..d35edc1c 100644
--- a/src/gs-application.c
+++ b/src/gs-application.c
@@ -1064,7 +1064,7 @@ gs_application_activate (GApplication *application)
GsApplication *app = GS_APPLICATION (application);
if (app->shell_loaded_handler_id == 0)
- gs_shell_set_mode (app->shell, GS_SHELL_MODE_OVERVIEW);
+ gs_shell_set_mode (app->shell, GS_SHELL_MODE_UPDATES);
gs_shell_activate (GS_APPLICATION (application)->shell);
diff --git a/src/org.gnome.Software.desktop.in b/src/org.gnome.Software.desktop.in
index 318c243a..b79666eb 100644
--- a/src/org.gnome.Software.desktop.in
+++ b/src/org.gnome.Software.desktop.in
@@ -3,7 +3,7 @@ Name=Software
Comment=Add, remove or update software on this computer
# Translators: Do NOT translate or transliterate this text (this is an icon file name)!
Icon=@application_id@
-Exec=gnome-software %U
+Exec=gnome-software --mode=updates %U
Terminal=false
Type=Application
Categories=GNOME;GTK;System;PackageManager;
--
2.25.1