File gnome-shell-gdm-login-applet.patch of Package gnome-shell

Index: gnome-shell-3.20.4/js/js-resources.gresource.xml
===================================================================
--- gnome-shell-3.20.4.orig/js/js-resources.gresource.xml
+++ gnome-shell-3.20.4/js/js-resources.gresource.xml
@@ -25,7 +25,7 @@
     <file>misc/params.js</file>
     <file>misc/smartcardManager.js</file>
     <file>misc/util.js</file>
-
+    <file>ui/aboutMenu.js</file>
     <file>perf/core.js</file>
     <file>perf/hwtest.js</file>
 
Index: gnome-shell-3.20.4/js/ui/panel.js
===================================================================
--- gnome-shell-3.20.4.orig/js/ui/panel.js
+++ gnome-shell-3.20.4/js/ui/panel.js
@@ -755,6 +755,7 @@ const AggregateMenu = new Lang.Class({
 });
 
 const PANEL_ITEM_IMPLEMENTATIONS = {
+    'aboutMenu': imports.ui.aboutMenu.AboutMenuButton,
     'activities': ActivitiesButton,
     'aggregateMenu': AggregateMenu,
     'appMenu': AppMenuButton,
Index: gnome-shell-3.20.4/js/ui/sessionMode.js
===================================================================
--- gnome-shell-3.20.4.orig/js/ui/sessionMode.js
+++ gnome-shell-3.20.4/js/ui/sessionMode.js
@@ -48,7 +48,7 @@ const _modes = {
         unlockDialog: imports.gdm.loginDialog.LoginDialog,
         components: ['polkitAgent'],
         panel: {
-            left: [],
+            left: ['aboutMenu'],
             center: ['dateMenu'],
             right: ['a11yGreeter', 'keyboard', 'aggregateMenu'],
         },
openSUSE Build Service is sponsored by