Drop some items from panel menu

Arkady L. Shane 1 year ago
parent e0aee64525
commit c00985cf7e
Signed by: tigro
GPG Key ID: 9C7900103E1C4F8B

@ -0,0 +1,91 @@
From 867554daf66a9d37d4495d2a9102a1d2b8c8971a Mon Sep 17 00:00:00 2001
From: tigro <arkadiy.sheyn@softline.com>
Date: Wed, 11 Oct 2023 22:57:16 +0300
Subject: [PATCH] Drop some items from panel menu
---
Makefile | 9 +++++++++
appIcons.js | 6 ++++++
2 files changed, 15 insertions(+)
diff --git a/Makefile b/Makefile
index ecb8803..e6afe3e 100644
--- a/Makefile
+++ b/Makefile
@@ -8,9 +8,12 @@ EXTRA_IMAGES = highlight_stacked_bg.svg highlight_stacked_bg_2.svg highlight_sta
TOLOCALIZE = prefs.js appIcons.js
MSGSRC = $(wildcard po/*.po)
ifeq ($(strip $(DESTDIR)),)
+ INSTALLTYPE = local
INSTALLBASE = $(HOME)/.local/share/gnome-shell/extensions
else
+ INSTALLTYPE = system
INSTALLBASE = $(DESTDIR)/usr/share/gnome-shell/extensions
+ SHARE_PREFIX = $(DESTDIR)/usr/share
endif
INSTALLNAME = dash-to-panel@jderose9.github.com
@@ -63,6 +66,12 @@ install-local: _build
rm -rf $(INSTALLBASE)/$(INSTALLNAME)
mkdir -p $(INSTALLBASE)/$(INSTALLNAME)
cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/
+ifeq ($(INSTALLTYPE),system)
+ rm -r $(INSTALLBASE)/$(INSTALLNAME)/schemas $(INSTALLBASE)/$(INSTALLNAME)/locale
+ mkdir -p $(SHARE_PREFIX)/glib-2.0/schemas $(SHARE_PREFIX)/locale
+ cp -r ./schemas/*gschema.* $(SHARE_PREFIX)/glib-2.0/schemas
+ cp -r ./_build/locale/* $(SHARE_PREFIX)/locale
+endif
-rm -fR _build
echo done
diff --git a/appIcons.js b/appIcons.js
index e79eae8..f6b9563 100644
--- a/appIcons.js
+++ b/appIcons.js
@@ -1889,16 +1889,19 @@ var MyShowAppsIconMenu = Utils.defineClass({
this._appendSeparator();
}
+ /*
_appendItem(this, {
title: 'Terminal',
cmd: ['gnome-terminal']
});
+ */
_appendItem(this, {
title: 'System monitor',
cmd: ['gnome-system-monitor']
});
+ /*
_appendItem(this, {
title: 'Files',
cmd: ['nautilus']
@@ -1913,6 +1916,7 @@ var MyShowAppsIconMenu = Utils.defineClass({
title: 'Settings',
cmd: ['gnome-control-center', 'wifi']
});
+ */
_appendList(
this,
@@ -1927,6 +1931,7 @@ var MyShowAppsIconMenu = Utils.defineClass({
Me.settings.set_boolean('taskbar-locked', !Me.settings.get_boolean('taskbar-locked'));
});
+ /*
let settingsMenuItem = this._appendMenuItem(_('Dash to Panel Settings'));
settingsMenuItem.connect('activate', function () {
let command = ["gnome-shell-extension-prefs"];
@@ -1937,6 +1942,7 @@ var MyShowAppsIconMenu = Utils.defineClass({
Util.spawn(command.concat([Me.metadata.uuid]));
});
+ */
if(this._source._dtpPanel) {
this._appendSeparator();
--
2.41.0

@ -3,7 +3,7 @@
Name: gnome-shell-extension-%{ename}
Version: 44
Release: 1%{?dist}.inferit
Release: 1%{?dist}.inferit.1
Summary: Integrated icon taskbar and status panel for Gnome Shell
License: GPL-2.0-or-later
URL: https://github.com/home-sweet-gnome/dash-to-panel
@ -12,6 +12,7 @@ Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
Patch0: %{name}-system-install-paths.patch
# MSVSphere
Patch100: 0001-Updated-Russian-translation.patch
Patch101: 0001-Drop-some-items-from-panel-menu.patch
BuildArch: noarch
BuildRequires: gettext
BuildRequires: make
@ -45,6 +46,9 @@ rm -v %{buildroot}%{extdir}/{COPYING,README.md}
%{_datadir}/glib-2.0/schemas/org.gnome.shell.extensions.%{ename}.gschema.xml
%changelog
* Wed Oct 11 2023 Arkady L. Shane <tigro@msvsphere-os.ru> - 44-1.inferit.1
- Drop some items from panel menu
* Wed Jun 14 2023 Sergey Cherevko <s.cherevko@msvsphere.ru> - 44-1.inferit
- Updated Russian translation
- Rebuilt for MSVSphere 9.2

Loading…
Cancel
Save