Compare commits
69
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
f25840f74c | ||
|
|
ef2dc30c53 | ||
|
|
fe7bc37bf1 | ||
|
|
5b18df97d4 | ||
|
|
4c2d88b7c6 | ||
|
|
d91fd230bf | ||
|
|
1053742f9c | ||
|
|
949e3b56b9 | ||
|
|
4843192eb4 | ||
|
|
0cabfabac2 | ||
|
|
f9afce37ab | ||
|
|
a13b2d0d5b | ||
|
|
5bcd7748cd | ||
|
|
2a9382d9f5 | ||
|
|
a963602277 | ||
|
|
2b6e393bdd | ||
|
|
8b7b004a94 | ||
|
|
0600cbf7b0 | ||
|
|
b451c1cdb3 | ||
|
|
159e51d809 | ||
|
|
e3ac038c50 | ||
|
|
c6be28be3e | ||
|
|
2a1942c0f8 | ||
|
|
4aa88e9d5f | ||
|
|
751fc1d954 | ||
|
|
d9014bdeb2 | ||
|
|
77e7ce8c22 | ||
|
|
4e296f9dd9 | ||
|
|
125193e6da | ||
|
|
1d949394b1 | ||
|
|
fa11081337 | ||
|
|
eeafacaf29 | ||
|
|
f37caf8cb1 | ||
|
|
4e55f22070 | ||
|
|
93c1e19c34 | ||
|
|
b5fe9da0ed | ||
|
|
ecf0e9b12e | ||
|
|
1149251775 | ||
|
|
88f284c104 | ||
|
|
610cad3d8d | ||
|
|
a595c5b606 | ||
|
|
ed5a2f7be3 | ||
|
|
0fc1f2fb32 | ||
|
|
eaa5c0d9bc | ||
|
|
dbfd49c1b1 | ||
|
|
7ea702c58d | ||
|
|
1624158875 | ||
|
|
2b3b3d7814 | ||
|
|
3d3c092706 | ||
|
|
cddf458061 | ||
|
|
56aa7a7304 | ||
|
|
33d2f79468 | ||
|
|
e573d14a3c | ||
|
|
f80b7fb1a6 | ||
|
|
728e3aa7a0 | ||
|
|
94cf59c484 | ||
|
|
41821572ea | ||
|
|
787531d790 | ||
|
|
23ac497271 | ||
|
|
6ee586d935 | ||
|
|
64d262be5b | ||
|
|
948d0efa59 | ||
|
|
5e11e89fb2 | ||
|
|
b0758309be | ||
|
|
b95d49d59a | ||
|
|
e3de553d16 | ||
|
|
3b7392ff51 | ||
|
|
0c6ce1c959 | ||
|
|
baedd746d2 |
-16
@@ -1,16 +0,0 @@
|
||||
# A simulation of Subversion default ignores, generated by reposurgeon.
|
||||
*.o
|
||||
*.lo
|
||||
*.la
|
||||
*.al
|
||||
.libs
|
||||
*.so
|
||||
*.so.[0-9]*
|
||||
*.a
|
||||
*.pyc
|
||||
*.pyo
|
||||
*.rej
|
||||
*~
|
||||
.#*
|
||||
.*.swp
|
||||
.DS_store
|
||||
Vendored
-402
@@ -1,402 +0,0 @@
|
||||
gnome-shell-extensions (3.22.2-2) unstable; urgency=medium
|
||||
|
||||
* Add adapt-to-gsd324.patch (Closes: #869948):
|
||||
- Adjust gnome-session file for gnome-settings-daemon 3.24
|
||||
* debian/control.in:
|
||||
- Bump Standards-Version to 4.0.0
|
||||
- Explicitly depend on gnome-settings-daemon >= 3.24
|
||||
- Drop version from gnome-tweak-tool recommends
|
||||
- Depend on gnome-session-bin instead of gnome-session (LP: #1702832)
|
||||
|
||||
-- Jeremy Bicha <jbicha@ubuntu.com> Sun, 06 Aug 2017 17:38:06 -0400
|
||||
|
||||
gnome-shell-extensions (3.22.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Thu, 10 Nov 2016 19:36:44 +0100
|
||||
|
||||
gnome-shell-extensions (3.22.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Tue, 11 Oct 2016 17:58:31 +0200
|
||||
|
||||
gnome-shell-extensions (3.22.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Tue, 20 Sep 2016 01:59:50 +0200
|
||||
|
||||
gnome-shell-extensions (3.21.92-1) unstable; urgency=medium
|
||||
|
||||
* New upstream development release.
|
||||
* Replace Build-Depends gnome-common with pkg-config and gettext.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Tue, 13 Sep 2016 22:13:19 +0200
|
||||
|
||||
gnome-shell-extensions (3.21.91-1) unstable; urgency=medium
|
||||
|
||||
* New upstream beta release.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Tue, 30 Aug 2016 19:57:32 +0200
|
||||
|
||||
gnome-shell-extensions (3.21.90-1) experimental; urgency=medium
|
||||
|
||||
[ Andreas Henriksson ]
|
||||
* New upstream beta release.
|
||||
* Update build-dependencies according to configure.ac changes:
|
||||
- drop intltool, now gettext is used instead.
|
||||
|
||||
[ Jeremy Bicha ]
|
||||
* Convert from cdbs to dh
|
||||
* Add debian/docs to install NEWS and README
|
||||
* Bump dh compat to 10
|
||||
* Update Vcs fields
|
||||
* Refresh patches
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Sun, 21 Aug 2016 05:36:17 +0200
|
||||
|
||||
gnome-shell-extensions (3.21.4-1) experimental; urgency=medium
|
||||
|
||||
* New upstream development release.
|
||||
* Stop hard-coding Victor Seva in the Uploaders field
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 12 Aug 2016 16:28:33 +0200
|
||||
|
||||
gnome-shell-extensions (3.20.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* Bump Standards-Version to 3.9.8.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Wed, 11 May 2016 15:21:35 +0200
|
||||
|
||||
gnome-shell-extensions (3.20.0-2) unstable; urgency=medium
|
||||
|
||||
* Upload to unstable.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Sun, 17 Apr 2016 00:25:25 +0200
|
||||
|
||||
gnome-shell-extensions (3.20.0-1) experimental; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 25 Mar 2016 10:48:00 +0100
|
||||
|
||||
gnome-shell-extensions (3.19.92-1) experimental; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* Update dont-require-nautilus-classic.patch to apply.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Thu, 17 Mar 2016 12:51:13 +0100
|
||||
|
||||
gnome-shell-extensions (3.18.4-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* Bump Standards-Version to 3.9.7.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Sun, 06 Mar 2016 22:38:57 +0100
|
||||
|
||||
gnome-shell-extensions (3.18.3-2) unstable; urgency=medium
|
||||
|
||||
* Add Breaks/Replaces gnome-shell-common (<< 3.18) (Closes: #808906)
|
||||
- Helps upgrades from Jessie by allowing overwriting
|
||||
/usr/share/gnome-shell/theme/calendar-today.svg et.al.
|
||||
which was previously shipped in gnome-shell-common.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Wed, 10 Feb 2016 01:24:42 +0100
|
||||
|
||||
gnome-shell-extensions (3.18.3-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Thu, 14 Jan 2016 22:49:16 +0100
|
||||
|
||||
gnome-shell-extensions (3.18.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Fri, 13 Nov 2015 00:04:09 +0100
|
||||
|
||||
gnome-shell-extensions (3.18.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Fri, 16 Oct 2015 22:09:01 +0200
|
||||
|
||||
gnome-shell-extensions (3.18.0-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
|
||||
-- Laurent Bigonville <bigon@debian.org> Sun, 11 Oct 2015 16:29:18 +0200
|
||||
|
||||
gnome-shell-extensions (3.17.92-1) experimental; urgency=medium
|
||||
|
||||
* New upstream release candidate.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 18 Sep 2015 17:28:06 +0200
|
||||
|
||||
gnome-shell-extensions (3.16.2-1) unstable; urgency=medium
|
||||
|
||||
[ Emilio Pozuelo Monfort ]
|
||||
* debian/gnome-shell-extensions.gsettings-override:
|
||||
+ Dropped, no longer needed as the enabled extension no longer exists.
|
||||
Thanks Artur Rona for noticing. (Closes: #782747)
|
||||
|
||||
[ Michael Biebl ]
|
||||
* New upstream release.
|
||||
* Update Homepage.
|
||||
* Bump debhelper compatibility level to 9.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Thu, 02 Jul 2015 19:13:32 +0200
|
||||
|
||||
gnome-shell-extensions (3.16.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* debian/control.in,
|
||||
debian/rules:
|
||||
+ The system monitor extension was removed. Drop the libgtop
|
||||
build and runtime dependencies and stop enabling it.
|
||||
* debian/patches/apps-center-labels.patch,
|
||||
debian/patches/window-list-pointerInNotification.patch,
|
||||
debian/patches/menu-arrows-icons.patch:
|
||||
+ Dropped, merged upstream.
|
||||
* debian/patches/dont-require-nautilus-classic.patch:
|
||||
+ Updated for the new version.
|
||||
|
||||
-- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 14 Jun 2015 15:23:59 +0200
|
||||
|
||||
gnome-shell-extensions (3.14.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream bugfix release.
|
||||
* menu-arrows-icons: new patch. Make arrows consistent with the rest
|
||||
of the shell.
|
||||
* apps-center-labels.patch: patch from upstream git. Center labels
|
||||
vertically in the applications menu.
|
||||
* window-list-pointerInNotification.patch: patch from upstream git.
|
||||
Update window-list extension for an older shell API change.
|
||||
|
||||
-- Josselin Mouette <joss@debian.org> Sun, 30 Nov 2014 16:06:59 +0100
|
||||
|
||||
gnome-shell-extensions (3.14.1-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* debian/control.in: Bump Standards-Version to 3.9.6 (no further changes)
|
||||
* Add missing dependencies against gir packages, including gir1.2-gmenu-3.0,
|
||||
this should fix the apps-menu extension for some people (Closes: #765460).
|
||||
|
||||
-- Laurent Bigonville <bigon@debian.org> Sun, 19 Oct 2014 21:17:58 +0200
|
||||
|
||||
gnome-shell-extensions (3.14.0-2) unstable; urgency=medium
|
||||
|
||||
* Drop xrandr from EXTENSIONS_DISABLED, this extension was removed
|
||||
upstream.
|
||||
* Add new screenshot-window-sizer extension to EXTENSIONS_ENABLED.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Wed, 24 Sep 2014 01:15:32 +0200
|
||||
|
||||
gnome-shell-extensions (3.14.0-1) unstable; urgency=medium
|
||||
|
||||
* debian/watch: only scan for stable releases.
|
||||
* New upstream release.
|
||||
* Upload to unstable.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Tue, 23 Sep 2014 15:46:30 +0200
|
||||
|
||||
gnome-shell-extensions (3.13.91-1) experimental; urgency=medium
|
||||
|
||||
* New upstream development release.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Sat, 06 Sep 2014 11:16:39 -0700
|
||||
|
||||
gnome-shell-extensions (3.12.2-1) unstable; urgency=medium
|
||||
|
||||
* New upstream release.
|
||||
* Bump Standards-Version to 3.9.5
|
||||
* Upload to unstable.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Tue, 15 Jul 2014 00:06:09 +0200
|
||||
|
||||
gnome-shell-extensions (3.12.0-1) experimental; urgency=low
|
||||
|
||||
[ Jean Schurger ]
|
||||
* New upstream release (3.10.1)
|
||||
* debian/rules: remove one of the 'windowsNavigator' extension listed twice
|
||||
and the 'alternative-system-menu' extension (does not exists anymore)
|
||||
* debian/copyright: Update 'Format:' line
|
||||
|
||||
[ Andreas Henriksson ]
|
||||
* New upstream release (3.12.0)
|
||||
* debian/local/gnome-session-classic,
|
||||
debian/patches/gnome-session-classic-wrapper-script.patch:
|
||||
- update script to include new GNOME_SHELL_SESSION_MODE env variable
|
||||
and update patch to apply again.
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 04 Apr 2014 21:43:18 +0200
|
||||
|
||||
gnome-shell-extensions (3.8.4-2) unstable; urgency=low
|
||||
|
||||
* Upload to unstable.
|
||||
|
||||
-- Emilio Pozuelo Monfort <pochu@debian.org> Sun, 13 Oct 2013 18:11:33 +0200
|
||||
|
||||
gnome-shell-extensions (3.8.4-1) experimental; urgency=low
|
||||
|
||||
[ Jeremy Bicha ]
|
||||
* New upstream release
|
||||
* Dropped patches applied in new version:
|
||||
- fix-hibernate.patch
|
||||
- fix-applications-menu-resolution-change.patch
|
||||
- look-in-data-home-for-themes.patch
|
||||
|
||||
[ Michael Biebl ]
|
||||
* Add a wrapper script to start the GNOME Classic session as currently
|
||||
Xsession doesn't allow to run gnome-session with custom arguments due to
|
||||
#653327.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Fri, 11 Oct 2013 18:55:23 +0200
|
||||
|
||||
gnome-shell-extensions (3.8.3.1-1) experimental; urgency=low
|
||||
|
||||
[ Jeremy Bicha ]
|
||||
* New upstream release
|
||||
- default-min-max and static-workspaces extensions have been dropped.
|
||||
Use Classic Mode or tweak org.gnome.shell.overrides in dconf-editor
|
||||
* debian/control.in:
|
||||
- Depend on gnome-session 3.8, required for the new Classic mode.
|
||||
- Update homepage
|
||||
* debian/patches/dont-require-nautilus-classic.patch:
|
||||
- Don't require nautilus-classic since it forces desktop icons
|
||||
* debian/patches/fix-applications-menu-resolution-change.patch:
|
||||
- Backport commit to not break applications menu when screen resolution
|
||||
changes
|
||||
* debian/patches/fix-hibernate.patch:
|
||||
- Backport patch to fix checking whether hibernate is allowed
|
||||
* debian/patches/look-in-data-home-for-themes.patch:
|
||||
- Backport commit to also look in XDG_DATA_HOME (usually ~/.local/share/)
|
||||
for user themes
|
||||
* debian/rules:
|
||||
- Run autoreconf
|
||||
|
||||
-- Andreas Henriksson <andreas@fatal.se> Fri, 16 Aug 2013 20:25:30 +0200
|
||||
|
||||
gnome-shell-extensions (3.8.2-1) experimental; urgency=low
|
||||
|
||||
* Team upload
|
||||
|
||||
[ Victor Seva ]
|
||||
* Recommends gnome-tweak-tool
|
||||
|
||||
[ Jean Schurger ]
|
||||
* New upstream release 3.7.92 (LP: #1017979, #1059152).
|
||||
* Enabled new extensions.
|
||||
* Dropped 'dock' and 'gajim'.
|
||||
* Use ./configure instead of autoreconf.
|
||||
* Bumped Standards-Version to 3.9.4.
|
||||
* Updated Vcs-Svn.
|
||||
* debian/control.in
|
||||
- Added runtime dependency to 'gvfs' (>= 1.16.0).
|
||||
The 'Places' extension rely on a 'gvfs' linked to 'udisks2'.
|
||||
|
||||
[ Simon McVittie ]
|
||||
* New upstream release 3.8.2.
|
||||
* Install the "classic mode"
|
||||
* Enable windowNavigator extension (this means we have everything except
|
||||
example and xrandr, the same as in the Ubuntu gnome3-team's PPA)
|
||||
|
||||
-- Simon McVittie <smcv@debian.org> Thu, 23 May 2013 09:07:23 +0100
|
||||
|
||||
gnome-shell-extensions (3.4.0-2) unstable; urgency=low
|
||||
|
||||
* Upload to unstable.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Wed, 30 May 2012 13:22:54 +0200
|
||||
|
||||
gnome-shell-extensions (3.4.0-1) experimental; urgency=low
|
||||
|
||||
* New upstream release.
|
||||
* Remove 01_status-menu_disable_accounts.patch: The alternative-status-menu
|
||||
extension no longer recreates the complete user menu but reuses the one
|
||||
from gnome-shell, so we can't easily get rid of the "Online Accounts" menu
|
||||
entry. We will patch gnome-shell directly instead.
|
||||
* Remove 02-Revert-all-remove-all-GSettings-usage.patch and
|
||||
03-Revert-Remove-all-references-to-localedir-from-metad.patch, no longer
|
||||
required.
|
||||
* Bump Standards-Version to 3.9.3
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Mon, 21 May 2012 00:24:56 +0200
|
||||
|
||||
gnome-shell-extensions (3.2.3-1) unstable; urgency=low
|
||||
|
||||
[ Josselin Mouette ]
|
||||
* gnome-shell-extensions.gsettings-override: enable the alternative
|
||||
status menu by default. Closes: #648112.
|
||||
* Use ${gnome:Version} to generate strict dependencies, it’s very
|
||||
unlikely that extensions remain compatible after a major upgrade.
|
||||
|
||||
[ Michael Biebl ]
|
||||
* Upload to unstable.
|
||||
|
||||
[ Josselin Mouette ]
|
||||
* 01_status-menu_disable_accounts.patch: new patch. Drop the unusable
|
||||
advertisement for Google. It is already available in the control
|
||||
center anyway.
|
||||
|
||||
[ Michael Biebl ]
|
||||
* New upstream release.
|
||||
* Drop patches which have been merged upstream:
|
||||
- debian/patches/upstream/*
|
||||
- debian/patches/fix-*
|
||||
* Refresh 01_status-menu_disable_accounts.patch.
|
||||
* Add 02-Revert-all-remove-all-GSettings-usage.patch: Use GSettings since we
|
||||
install the extensions system-wide.
|
||||
* Use dh-autoreconf to generate the build system.
|
||||
* Add 03-Revert-Remove-all-references-to-localedir-from-metad.patch: Use
|
||||
locales from system-wide location.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Sat, 11 Feb 2012 23:28:53 +0100
|
||||
|
||||
gnome-shell-extensions (3.2.0-1) experimental; urgency=low
|
||||
|
||||
[ Victor Seva ]
|
||||
* Initial release (Closes: #627515)
|
||||
Package based on the work by Bilal Akhtar <bilalakhtar@ubuntu.com>
|
||||
* debian/copyright
|
||||
- Added myself
|
||||
- Fixed syntax-error-in-dep5-copyright syntax error
|
||||
* debian/control.in
|
||||
- Added myself as maintainer.
|
||||
- Fix gnome-shell dependency.
|
||||
- Fix gir1.2-gtop-2.0 dependency for systemMonitor ext.
|
||||
* debian/rules
|
||||
- Added uploaders.mk gnome-version.mk includes.
|
||||
- Removed unused variables.
|
||||
* debian/watch added.
|
||||
* No more gnome-shell-extension-* packages.
|
||||
* debian/patches/upstream
|
||||
- patch_967aee7aad2accfb38d91ab56b6c5e91d86a2722.diff
|
||||
popup menu fix
|
||||
- patch_66242aa76a5d59fb4659551575c1fbb42e50b8fb.diff
|
||||
dock fix.
|
||||
- patch_4c5a36e4c0cbe38f2e26b6b3c8b02e88b4b939f7.diff
|
||||
patch_2bba98d6214cffae2eb5cecb9d7c1f6b6d244052.diff
|
||||
systemMonitor: Properly enable/disable
|
||||
* debian/patches
|
||||
- fix_dock_gnome-shell_version.diff
|
||||
- fix_alternate-tab_661281.diff
|
||||
- fix_alternate-tab_gnome-shell_version.diff
|
||||
* debian/rules
|
||||
- EXTENSIONS_ENABLED, EXTENSIONS_DISABLED variables
|
||||
- disabled xrandr-indicator
|
||||
|
||||
[ Michael Biebl ]
|
||||
* debian/watch: Track .xz tarballs.
|
||||
* debian/control.in:
|
||||
- Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer and add
|
||||
Victor Seva <linuxmaniac@torreviejawireless.org> to Uploaders.
|
||||
- Wrap (Build-)Depends.
|
||||
- Add Vcs-Svn and Vcs-Browser field.
|
||||
* debian/rules:
|
||||
- Include gnome-get-source.mk.
|
||||
|
||||
-- Michael Biebl <biebl@debian.org> Sat, 12 Nov 2011 18:32:22 +0100
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
10
|
||||
Vendored
-50
@@ -1,50 +0,0 @@
|
||||
# This file is autogenerated. DO NOT EDIT!
|
||||
#
|
||||
# Modifications should be made to debian/control.in instead.
|
||||
# This file is regenerated automatically in the clean target.
|
||||
Source: gnome-shell-extensions
|
||||
Section: gnome
|
||||
Priority: optional
|
||||
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
|
||||
Uploaders: Andreas Henriksson <andreas@fatal.se>, Jeremy Bicha <jbicha@ubuntu.com>, Michael Biebl <biebl@debian.org>
|
||||
Build-Depends: debhelper (>= 10),
|
||||
pkg-config (>= 0.22),
|
||||
gettext,
|
||||
gnome-pkg-tools,
|
||||
libgnome-desktop-3-dev (>= 3.2.0),
|
||||
Standards-Version: 4.0.0
|
||||
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
|
||||
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-shell-extensions
|
||||
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-shell-extensions
|
||||
|
||||
Package: gnome-shell-extensions
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends},
|
||||
gnome-shell (>= ${gnome:Version}),
|
||||
gnome-shell (<< ${gnome:NextVersion}),
|
||||
gir1.2-atk-1.0,
|
||||
gir1.2-clutter-1.0,
|
||||
gir1.2-gdkpixbuf-2.0,
|
||||
gir1.2-glib-2.0,
|
||||
gir1.2-gmenu-3.0,
|
||||
gir1.2-gtk-3.0,
|
||||
gir1.2-mutter-3.0,
|
||||
gir1.2-pango-1.0,
|
||||
gvfs (>= 1.16.0),
|
||||
gnome-session-bin (>= 3.8),
|
||||
gnome-settings-daemon (>= 3.24)
|
||||
Recommends: gnome-tweak-tool
|
||||
Replaces: gnome-shell-common (<< 3.18)
|
||||
Breaks: gnome-shell-common (<< 3.18)
|
||||
Description: Extensions to extend functionality of GNOME Shell
|
||||
The GNOME Shell redefines user interactions with the GNOME desktop. In
|
||||
particular, it offers new paradigms for launching applications,
|
||||
accessing documents, and organizing open windows in GNOME. Later, it
|
||||
will introduce a new applets eco-system and offer new solutions for
|
||||
other desktop features, such as notifications and contacts management.
|
||||
The GNOME Shell is intended to replace functions handled by the GNOME
|
||||
Panel and by the window manager in previous versions of GNOME. The GNOME
|
||||
Shell has rich visual effects enabled by new graphical technologies.
|
||||
.
|
||||
GNOME Shell is extensible using extensions. This package contains
|
||||
official GNOME Shell extensions.
|
||||
Vendored
-46
@@ -1,46 +0,0 @@
|
||||
Source: gnome-shell-extensions
|
||||
Section: gnome
|
||||
Priority: optional
|
||||
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
|
||||
Uploaders: @GNOME_TEAM@
|
||||
Build-Depends: debhelper (>= 10),
|
||||
pkg-config (>= 0.22),
|
||||
gettext,
|
||||
gnome-pkg-tools,
|
||||
libgnome-desktop-3-dev (>= 3.2.0),
|
||||
Standards-Version: 4.0.0
|
||||
Homepage: https://wiki.gnome.org/Projects/GnomeShell/Extensions
|
||||
Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/desktop/unstable/gnome-shell-extensions
|
||||
Vcs-Browser: https://anonscm.debian.org/viewvc/pkg-gnome/desktop/unstable/gnome-shell-extensions
|
||||
|
||||
Package: gnome-shell-extensions
|
||||
Architecture: all
|
||||
Depends: ${misc:Depends},
|
||||
gnome-shell (>= ${gnome:Version}),
|
||||
gnome-shell (<< ${gnome:NextVersion}),
|
||||
gir1.2-atk-1.0,
|
||||
gir1.2-clutter-1.0,
|
||||
gir1.2-gdkpixbuf-2.0,
|
||||
gir1.2-glib-2.0,
|
||||
gir1.2-gmenu-3.0,
|
||||
gir1.2-gtk-3.0,
|
||||
gir1.2-mutter-3.0,
|
||||
gir1.2-pango-1.0,
|
||||
gvfs (>= 1.16.0),
|
||||
gnome-session-bin (>= 3.8),
|
||||
gnome-settings-daemon (>= 3.24)
|
||||
Recommends: gnome-tweak-tool
|
||||
Replaces: gnome-shell-common (<< 3.18)
|
||||
Breaks: gnome-shell-common (<< 3.18)
|
||||
Description: Extensions to extend functionality of GNOME Shell
|
||||
The GNOME Shell redefines user interactions with the GNOME desktop. In
|
||||
particular, it offers new paradigms for launching applications,
|
||||
accessing documents, and organizing open windows in GNOME. Later, it
|
||||
will introduce a new applets eco-system and offer new solutions for
|
||||
other desktop features, such as notifications and contacts management.
|
||||
The GNOME Shell is intended to replace functions handled by the GNOME
|
||||
Panel and by the window manager in previous versions of GNOME. The GNOME
|
||||
Shell has rich visual effects enabled by new graphical technologies.
|
||||
.
|
||||
GNOME Shell is extensible using extensions. This package contains
|
||||
official GNOME Shell extensions.
|
||||
Vendored
-31
@@ -1,31 +0,0 @@
|
||||
Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
|
||||
Upstream-Name: gnome-shell-extensions
|
||||
Upstream-Contact: 2011 Giovanni Campagna <gcampagna@src.gnome.org>
|
||||
Source: https://download.gnome.org/sources/gnome-shell-extensions/
|
||||
|
||||
Files: *
|
||||
Copyright: 2011 Giovanni Campagna <gcampagna@src.gnome.org>
|
||||
License: GPL-2+
|
||||
|
||||
Files: debian/*
|
||||
Copyright:
|
||||
2011 Victor Seva <linuxmaniac@torreviejawireless.org>
|
||||
2011 Bilal Akhtar <bilalakhtar@ubuntu.com>
|
||||
License: GPL-2+
|
||||
|
||||
License: GPL-2+
|
||||
This package is free software; you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation; either version 2 of the License, or
|
||||
(at your option) any later version.
|
||||
.
|
||||
This package is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
.
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see
|
||||
.
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License version 2 can be found in "/usr/share/common-licenses/GPL-2".
|
||||
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
NEWS
|
||||
README
|
||||
@@ -1,2 +0,0 @@
|
||||
[org.gnome.shell]
|
||||
enabled-extensions=['alternative-status-menu@gnome-shell-extensions.gcampax.github.com']
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
debian/local/gnome-session-classic usr/bin
|
||||
Vendored
-2
@@ -1,2 +0,0 @@
|
||||
#! /bin/sh
|
||||
env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic "$@"
|
||||
Vendored
-22
@@ -1,22 +0,0 @@
|
||||
From 4fa73145b489423ef099aa1229193352ae6e2a77 Mon Sep 17 00:00:00 2001
|
||||
From: Rui Matos <tiagomatos@gmail.com>
|
||||
Date: Tue, 2 May 2017 19:25:53 +0200
|
||||
Subject: data: Adjust to g-s-d's plugin removals
|
||||
|
||||
These plugins have been removed.
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=782233
|
||||
---
|
||||
data/gnome-classic.session.desktop.in | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/data/gnome-classic.session.desktop.in b/data/gnome-classic.session.desktop.in
|
||||
index b7b8d02..392ec37 100644
|
||||
--- a/data/gnome-classic.session.desktop.in
|
||||
+++ b/data/gnome-classic.session.desktop.in
|
||||
@@ -1,3 +1,3 @@
|
||||
[GNOME Session]
|
||||
Name=GNOME Classic
|
||||
-RequiredComponents=org.gnome.Shell;gnome-settings-daemon;nautilus-classic;
|
||||
+RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;nautilus-classic;
|
||||
|
||||
@@ -1,11 +0,0 @@
|
||||
Description: Don't use nautilus-classic since it forces desktop icons
|
||||
Author: Jeremy Bicha <jbicha@ubuntu.com>
|
||||
Bug: https://bugzilla.gnome.org/695088
|
||||
|
||||
--- a/data/gnome-classic.session.desktop.in
|
||||
+++ b/data/gnome-classic.session.desktop.in
|
||||
@@ -1,3 +1,3 @@
|
||||
[GNOME Session]
|
||||
Name=GNOME Classic
|
||||
-RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;nautilus-classic;
|
||||
+RequiredComponents=org.gnome.Shell;org.gnome.SettingsDaemon.A11yKeyboard;org.gnome.SettingsDaemon.A11ySettings;org.gnome.SettingsDaemon.Clipboard;org.gnome.SettingsDaemon.Color;org.gnome.SettingsDaemon.Datetime;org.gnome.SettingsDaemon.Housekeeping;org.gnome.SettingsDaemon.Keyboard;org.gnome.SettingsDaemon.MediaKeys;org.gnome.SettingsDaemon.Mouse;org.gnome.SettingsDaemon.Power;org.gnome.SettingsDaemon.PrintNotifications;org.gnome.SettingsDaemon.Rfkill;org.gnome.SettingsDaemon.ScreensaverProxy;org.gnome.SettingsDaemon.Sharing;org.gnome.SettingsDaemon.Smartcard;org.gnome.SettingsDaemon.Sound;org.gnome.SettingsDaemon.Wacom;org.gnome.SettingsDaemon.XSettings;
|
||||
-144
@@ -1,144 +0,0 @@
|
||||
From 37c96f6a8a6898c56c633c3a0e158e5b5ecd774b Mon Sep 17 00:00:00 2001
|
||||
From: Joachim Bargsten <jw@bargsten.org>
|
||||
Date: Tue, 4 Oct 2011 00:40:59 +0200
|
||||
Subject: [PATCH 1/3] alternate-tab: workspace and icons part 3.2 ready
|
||||
|
||||
The workspace and icons switcher is now gnome 3.2 ready.
|
||||
--- a/extensions/alternate-tab/extension.js
|
||||
+++ b/extensions/alternate-tab/extension.js
|
||||
@@ -23,21 +23,26 @@
|
||||
const _ = Gettext.gettext;
|
||||
const N_ = function(e) { return e };
|
||||
|
||||
-const POPUP_FADE_TIME = 0.1; // seconds
|
||||
+const POPUP_DELAY_TIMEOUT = 150; // milliseconds
|
||||
|
||||
const SETTINGS_SCHEMA = 'org.gnome.shell.extensions.alternate-tab';
|
||||
const SETTINGS_BEHAVIOUR_KEY = 'behaviour';
|
||||
const SETTINGS_FIRST_TIME_KEY = 'first-time';
|
||||
|
||||
const MODES = {
|
||||
- native: function() {
|
||||
- Main.wm._startAppSwitcher();
|
||||
+ native: function(shellwm, binding, mask, window, backwards) {
|
||||
+ shellwm._startAppSwitcher(shellwm, binding, mask, window, backwards);
|
||||
},
|
||||
all_thumbnails: function() {
|
||||
new AltTabPopup2();
|
||||
},
|
||||
- workspace_icons: function() {
|
||||
- new AltTabPopupW().show();
|
||||
+ workspace_icons: function(shellwm, binding, mask, window, backwards) {
|
||||
+ if (shellwm._workspaceSwitcherPopup != null)
|
||||
+ shellwm._workspaceSwitcherPopup.actor.hide();
|
||||
+
|
||||
+ let tabPopup = new AltTabPopupW();
|
||||
+ if (!tabPopup.show(backwards, binding, mask))
|
||||
+ tabPopup.destroy();
|
||||
}
|
||||
};
|
||||
|
||||
@@ -68,7 +73,9 @@
|
||||
AltTabPopupW.prototype = {
|
||||
__proto__ : AltTab.AltTabPopup.prototype,
|
||||
|
||||
- show : function(backward, switch_group) {
|
||||
+ _windowActivated : function(thumbnailList, n) { },
|
||||
+
|
||||
+ show : function(backward, binding, mask) {
|
||||
let appSys = Shell.AppSystem.get_default();
|
||||
let apps = appSys.get_running ();
|
||||
|
||||
@@ -78,6 +85,7 @@
|
||||
if (!Main.pushModal(this.actor))
|
||||
return false;
|
||||
this._haveModal = true;
|
||||
+ this._modifierMask = AltTab.primaryModifier(mask);
|
||||
|
||||
this.actor.connect('key-press-event', Lang.bind(this, this._keyPressEvent));
|
||||
this.actor.connect('key-release-event', Lang.bind(this, this._keyReleaseEvent));
|
||||
@@ -92,16 +100,22 @@
|
||||
|
||||
this._appIcons = this._appSwitcher.icons;
|
||||
|
||||
+ // Need to force an allocation so we can figure out whether we
|
||||
+ // need to scroll when selecting
|
||||
+ this.actor.opacity = 0;
|
||||
+ this.actor.show();
|
||||
+ this.actor.get_allocation_box();
|
||||
+
|
||||
// Make the initial selection
|
||||
- if (switch_group) {
|
||||
- if (backward) {
|
||||
- this._select(0, this._appIcons[0].cachedWindows.length - 1);
|
||||
- } else {
|
||||
- if (this._appIcons[0].cachedWindows.length > 1)
|
||||
- this._select(0, 1);
|
||||
- else
|
||||
- this._select(0, 0);
|
||||
- }
|
||||
+ if (binding == 'switch_group') {
|
||||
+ //see AltTab.AltTabPopup.show function
|
||||
+ //cached windows are always of length one, so select first app and the window
|
||||
+ //the direction doesn't matter, so ignore backward
|
||||
+ this._select(0, 0);
|
||||
+ } else if (binding == 'switch_group_backward') {
|
||||
+ this._select(0, 0);
|
||||
+ } else if (binding == 'switch_windows_backward') {
|
||||
+ this._select(this._appIcons.length - 1);
|
||||
} else if (this._appIcons.length == 1) {
|
||||
this._select(0);
|
||||
} else if (backward) {
|
||||
@@ -110,24 +124,25 @@
|
||||
this._select(1);
|
||||
}
|
||||
|
||||
+
|
||||
// There's a race condition; if the user released Alt before
|
||||
// we got the grab, then we won't be notified. (See
|
||||
// https://bugzilla.gnome.org/show_bug.cgi?id=596695 for
|
||||
// details.) So we check now. (Have to do this after updating
|
||||
// selection.)
|
||||
let [x, y, mods] = global.get_pointer();
|
||||
- if (!(mods & Gdk.ModifierType.MOD1_MASK)) {
|
||||
+ if (!(mods & this._modifierMask)) {
|
||||
this._finish();
|
||||
return false;
|
||||
}
|
||||
|
||||
- this.actor.opacity = 0;
|
||||
- this.actor.show();
|
||||
- Tweener.addTween(this.actor,
|
||||
- { opacity: 255,
|
||||
- time: POPUP_FADE_TIME,
|
||||
- transition: 'easeOutQuad'
|
||||
- });
|
||||
+ // We delay showing the popup so that fast Alt+Tab users aren't
|
||||
+ // disturbed by the popup briefly flashing.
|
||||
+ this._initialDelayTimeoutId = Mainloop.timeout_add(POPUP_DELAY_TIMEOUT,
|
||||
+ Lang.bind(this, function () {
|
||||
+ this.actor.opacity = 255;
|
||||
+ this._initialDelayTimeoutId = 0;
|
||||
+ }));
|
||||
|
||||
return true;
|
||||
},
|
||||
@@ -545,15 +560,16 @@
|
||||
imports.gettext.bindtextdomain('gnome-shell-extensions', metadata.localedir);
|
||||
}
|
||||
|
||||
-function doAltTab(shellwm, binding, window, backwards) {
|
||||
+function doAltTab(shellwm, binding, mask, window, backwards) {
|
||||
let settings = new Gio.Settings({ schema: SETTINGS_SCHEMA });
|
||||
|
||||
+
|
||||
if(settings.get_boolean(SETTINGS_FIRST_TIME_KEY)) {
|
||||
new AltTabSettingsDialog().open();
|
||||
} else {
|
||||
let behaviour = settings.get_string(SETTINGS_BEHAVIOUR_KEY);
|
||||
if(behaviour in MODES) {
|
||||
- MODES[behaviour](binding, backwards);
|
||||
+ MODES[behaviour](shellwm, binding, mask, window, backwards);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
--- a/extensions/alternate-tab/metadata.json.in
|
||||
+++ b/extensions/alternate-tab/metadata.json.in
|
||||
@@ -3,7 +3,7 @@
|
||||
"name": "AlternateTab",
|
||||
"description": "A replacement for Alt-Tab, allows to cycle between windows and does not group by application",
|
||||
"original-authors": [ "jw@bargsten.org", "thomas.bouffon@gmail.com" ],
|
||||
-"shell-version": [ "@shell_current@" ],
|
||||
+"shell-version": [ "3.2" ],
|
||||
"localedir": "@LOCALEDIR@",
|
||||
"url": "@url@"
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
--- a/extensions/dock/metadata.json.in
|
||||
+++ b/extensions/dock/metadata.json.in
|
||||
@@ -3,7 +3,7 @@
|
||||
"name": "Dock",
|
||||
"description": "A dock for the GNOME Shell -- displays favorite and running applications",
|
||||
"original-author": "tclaesson@gmail.com",
|
||||
-"shell-version": [ "@shell_current@" ],
|
||||
+"shell-version": [ "3.2" ],
|
||||
"localedir": "@LOCALEDIR@",
|
||||
"url": "@url@"
|
||||
}
|
||||
@@ -1,25 +0,0 @@
|
||||
Description: Use a wrapper script to start GNOME classic session
|
||||
Xsession currently doesn't allow to pass more then one argument, as it
|
||||
otherwise fails with
|
||||
Xsession: unable to launch "gnome-session --session classic" X session ---
|
||||
"gnome-session --session classic" not found; falling back to default session.
|
||||
.
|
||||
This is due to [1]. Add a wrapper script to start the GNOME classic session
|
||||
as a workaround. Once [1] is fixed, this should be removed again.
|
||||
.
|
||||
[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=653327.
|
||||
Author: Michael Biebl <biebl@debian.org>
|
||||
|
||||
Index: gnome-shell-extensions-3.21.90/data/gnome-classic.desktop.in
|
||||
===================================================================
|
||||
--- gnome-shell-extensions-3.21.90.orig/data/gnome-classic.desktop.in
|
||||
+++ gnome-shell-extensions-3.21.90/data/gnome-classic.desktop.in
|
||||
@@ -1,7 +1,7 @@
|
||||
[Desktop Entry]
|
||||
Name=GNOME Classic
|
||||
Comment=This session logs you into GNOME Classic
|
||||
-Exec=env GNOME_SHELL_SESSION_MODE=classic gnome-session --session gnome-classic
|
||||
+Exec=gnome-session-classic
|
||||
TryExec=gnome-session
|
||||
Type=Application
|
||||
DesktopNames=GNOME-Classic;GNOME;
|
||||
Vendored
-3
@@ -1,3 +0,0 @@
|
||||
adapt-to-gsd324.patch
|
||||
dont-require-nautilus-classic.patch
|
||||
gnome-session-classic-wrapper-script.patch
|
||||
@@ -1,42 +0,0 @@
|
||||
From 2bba98d6214cffae2eb5cecb9d7c1f6b6d244052 Mon Sep 17 00:00:00 2001
|
||||
From: Jasper St. Pierre <jstpierre@mecheye.net>
|
||||
Date: Tue, 25 Oct 2011 18:21:01 +0000
|
||||
Subject: systemMonitor: Properly enable/disable
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=662705
|
||||
---
|
||||
diff --git a/extensions/systemMonitor/extension.js b/extensions/systemMonitor/extension.js
|
||||
index 39801ab..6aa117a 100644
|
||||
--- a/extensions/systemMonitor/extension.js
|
||||
+++ b/extensions/systemMonitor/extension.js
|
||||
@@ -35,13 +35,18 @@ Indicator.prototype = {
|
||||
reactive: true});
|
||||
this.actor.add_actor(this.drawing_area);
|
||||
|
||||
- Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
|
||||
+ this._timeout = Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
|
||||
this._updateValues();
|
||||
this.drawing_area.queue_repaint();
|
||||
return true;
|
||||
}));
|
||||
},
|
||||
|
||||
+ destroy: function() {
|
||||
+ Mainloop.source_remove(this._timeout);
|
||||
+ this.actor.destroy();
|
||||
+ },
|
||||
+
|
||||
_initValues: function() {
|
||||
},
|
||||
|
||||
@@ -239,6 +244,8 @@ function enable() {
|
||||
|
||||
function disable() {
|
||||
_cpuIndicator.destroy();
|
||||
+ _cpuIndicator = null;
|
||||
_memIndicator.destroy();
|
||||
+ _memIndicator = null;
|
||||
_box.destroy();
|
||||
}
|
||||
--
|
||||
cgit v0.9.0.2
|
||||
@@ -1,311 +0,0 @@
|
||||
From 4c5a36e4c0cbe38f2e26b6b3c8b02e88b4b939f7 Mon Sep 17 00:00:00 2001
|
||||
From: Jason Siefken <siefkenj@gmail.com>
|
||||
Date: Tue, 11 Oct 2011 09:15:05 +0000
|
||||
Subject: Added prettier drawing operations and css colors
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=661443
|
||||
---
|
||||
diff --git a/extensions/systemMonitor/extension.js b/extensions/systemMonitor/extension.js
|
||||
index db7fe59..39801ab 100644
|
||||
--- a/extensions/systemMonitor/extension.js
|
||||
+++ b/extensions/systemMonitor/extension.js
|
||||
@@ -9,6 +9,9 @@ const Shell = imports.gi.Shell;
|
||||
|
||||
const Main = imports.ui.main;
|
||||
|
||||
+const INDICATOR_UPDATE_INTERVAL = 500;
|
||||
+const INDICATOR_NUM_GRID_LINES = 3;
|
||||
+
|
||||
let _cpuIndicator;
|
||||
let _memIndicator;
|
||||
let _box;
|
||||
@@ -19,29 +22,24 @@ function Indicator() {
|
||||
|
||||
Indicator.prototype = {
|
||||
_init: function() {
|
||||
- this._initValues();
|
||||
- this.actor = new St.DrawingArea({ style_class: "extension-systemMonitor-indicator-area",
|
||||
- reactive: true});
|
||||
- this.actor.connect('repaint', Lang.bind(this, this._draw));
|
||||
- this.actor.connect('button-press-event', function() {
|
||||
+ this._initValues();
|
||||
+ this.drawing_area = new St.DrawingArea({ reactive: true });
|
||||
+ this.drawing_area.width = 100; this.drawing_area.height = 100;
|
||||
+ this.drawing_area.connect('repaint', Lang.bind(this, this._draw));
|
||||
+ this.drawing_area.connect('button-press-event', function() {
|
||||
let app = Shell.AppSystem.get_default().lookup_app('gnome-system-monitor.desktop');
|
||||
app.open_new_window(-1);
|
||||
});
|
||||
|
||||
- this._timeoutId = Mainloop.timeout_add(250, Lang.bind(this, function () {
|
||||
- this._updateValues();
|
||||
- this.actor.queue_repaint();
|
||||
- return true;
|
||||
- }));
|
||||
- },
|
||||
+ this.actor = new St.Bin({ style_class: "extension-systemMonitor-indicator-area",
|
||||
+ reactive: true});
|
||||
+ this.actor.add_actor(this.drawing_area);
|
||||
|
||||
- destroy: function() {
|
||||
- if (this._timeoutId) {
|
||||
- Mainloop.source_remove(this._timeoutId);
|
||||
- this._timeoutId = 0;
|
||||
- }
|
||||
-
|
||||
- this.actor.destroy();
|
||||
+ Mainloop.timeout_add(INDICATOR_UPDATE_INTERVAL, Lang.bind(this, function () {
|
||||
+ this._updateValues();
|
||||
+ this.drawing_area.queue_repaint();
|
||||
+ return true;
|
||||
+ }));
|
||||
},
|
||||
|
||||
_initValues: function() {
|
||||
@@ -54,23 +52,83 @@ Indicator.prototype = {
|
||||
let [width, height] = area.get_surface_size();
|
||||
let themeNode = this.actor.get_theme_node();
|
||||
let cr = area.get_context();
|
||||
- for (let i = this.values.length - 1; i >= 0; i--) {
|
||||
- let color = themeNode.get_color(this.values[i].color);
|
||||
- cr.moveTo(0, height);
|
||||
- let k;
|
||||
- for (k = 0; k < this.values[i].values.length; k++) {
|
||||
- cr.lineTo(k, (1 - this.values[i].values[k]) * height);
|
||||
+
|
||||
+ //draw the background grid
|
||||
+ let color = themeNode.get_color(this.gridColor);
|
||||
+ let gridOffset = Math.floor(height / (INDICATOR_NUM_GRID_LINES + 1));
|
||||
+ for (let i = 1; i <= INDICATOR_NUM_GRID_LINES; ++i) {
|
||||
+ cr.moveTo(0, i * gridOffset + .5);
|
||||
+ cr.lineTo(width, i * gridOffset + .5);
|
||||
+ }
|
||||
+ Clutter.cairo_set_source_color(cr, color);
|
||||
+ cr.setLineWidth(1);
|
||||
+ cr.setDash([4,1], 0);
|
||||
+ cr.stroke();
|
||||
+
|
||||
+ //draw the foreground
|
||||
+
|
||||
+ function makePath(values, reverse, nudge) {
|
||||
+ if (nudge == null) {
|
||||
+ nudge = 0;
|
||||
}
|
||||
- if (k > width)
|
||||
- this.values[i].values.shift();
|
||||
- cr.lineTo(k, height);
|
||||
- cr.lineTo(0, height);
|
||||
- cr.closePath();
|
||||
- Clutter.cairo_set_source_color(cr, color);
|
||||
+ //if we are going in reverse, we are completing the bottom of a chart, so use lineTo
|
||||
+ if (reverse) {
|
||||
+ cr.lineTo(values.length - 1, (1 - values[values.length - 1]) * height + nudge);
|
||||
+ for (let k = values.length - 2; k >= 0; --k) {
|
||||
+ cr.lineTo(k, (1 - values[k]) * height + nudge);
|
||||
+ }
|
||||
+ } else {
|
||||
+ cr.moveTo(0, (1 - values[0]) * height + nudge);
|
||||
+ for (let k = 1; k < values.length; ++k) {
|
||||
+ cr.lineTo(k, (1 - values[k]) * height + nudge);
|
||||
+ }
|
||||
|
||||
- cr.fill();
|
||||
+ }
|
||||
+ }
|
||||
+
|
||||
+ let renderStats = this.renderStats;
|
||||
+
|
||||
+ // Make sure we don't have more sample points than pixels
|
||||
+ renderStats.map(Lang.bind(this, function(k){
|
||||
+ let stat = this.stats[k];
|
||||
+ if (stat.values.length > width) {
|
||||
+ stat.values = stat.values.slice(stat.values.length - width, stat.values.length);
|
||||
+ }
|
||||
+ }));
|
||||
+
|
||||
+ for (let i = 0; i < renderStats.length; ++i) {
|
||||
+ let stat = this.stats[renderStats[i]];
|
||||
+ // We outline at full opacity and fill with 40% opacity
|
||||
+ let outlineColor = themeNode.get_color(stat.color);
|
||||
+ let color = new Clutter.Color(outlineColor);
|
||||
+ color.alpha = color.alpha * .4;
|
||||
+
|
||||
+ // Render the background between us and the next level
|
||||
+ makePath(stat.values, false);
|
||||
+ // If there is a process below us, render the cpu between us and it, otherwise,
|
||||
+ // render to the bottom of the chart
|
||||
+ if (i == renderStats.length - 1) {
|
||||
+ cr.lineTo(stat.values.length - 1, height);
|
||||
+ cr.lineTo(0, height);
|
||||
+ cr.closePath();
|
||||
+ } else {
|
||||
+ let nextStat = this.stats[renderStats[i+1]];
|
||||
+ makePath(nextStat.values, true);
|
||||
+ }
|
||||
+ cr.closePath()
|
||||
+ Clutter.cairo_set_source_color(cr, color);
|
||||
+ cr.fill();
|
||||
+
|
||||
+ // Render the outline of this level
|
||||
+ makePath(stat.values, false, .5);
|
||||
+ Clutter.cairo_set_source_color(cr, outlineColor);
|
||||
+ cr.setLineWidth(1.0);
|
||||
+ cr.setDash([], 0);
|
||||
+ cr.stroke();
|
||||
}
|
||||
+
|
||||
}
|
||||
+
|
||||
};
|
||||
|
||||
function CpuIndicator() {
|
||||
@@ -80,14 +138,28 @@ function CpuIndicator() {
|
||||
CpuIndicator.prototype = {
|
||||
__proto__: Indicator.prototype,
|
||||
|
||||
+ _init: function() {
|
||||
+ Indicator.prototype._init.call(this);
|
||||
+ this.gridColor = '-grid-color';
|
||||
+ this.renderStats = [ 'cpu-user', 'cpu-sys', 'cpu-iowait' ];
|
||||
+
|
||||
+ // Make sure renderStats is sorted as necessary for rendering
|
||||
+ let renderStatOrder = {'cpu-total': 0, 'cpu-user': 1, 'cpu-sys': 2, 'cpu-iowait': 3};
|
||||
+ this.renderStats = this.renderStats.sort(function(a,b) {
|
||||
+ return renderStatOrder[a] - renderStatOrder[b];
|
||||
+ });
|
||||
+ },
|
||||
+
|
||||
_initValues: function() {
|
||||
this._prev = new GTop.glibtop_cpu;
|
||||
GTop.glibtop_get_cpu(this._prev);
|
||||
|
||||
- this.values = [];
|
||||
- this.values.push({color: "-cpu-user-color", values: []});
|
||||
- this.values.push({color: "-cpu-sys-color", values: []});
|
||||
- this.values.push({color: "-cpu-iowait-color", values: []});
|
||||
+ this.stats = {
|
||||
+ 'cpu-user': {color: '-cpu-user-color', values: []},
|
||||
+ 'cpu-sys': {color: '-cpu-sys-color', values: []},
|
||||
+ 'cpu-iowait': {color: '-cpu-iowait-color', values: []},
|
||||
+ 'cpu-total': {color: '-cpu-total-color', values: []}
|
||||
+ };
|
||||
},
|
||||
|
||||
_updateValues: function() {
|
||||
@@ -98,15 +170,16 @@ CpuIndicator.prototype = {
|
||||
let user = cpu.user - this._prev.user;
|
||||
let sys = cpu.sys - this._prev.sys;
|
||||
let iowait = cpu.iowait - this._prev.iowait;
|
||||
+ let idle = cpu.idle - this._prev.idle;
|
||||
|
||||
- t = user / total;
|
||||
- this.values[0].values.push(t);
|
||||
-
|
||||
- t += sys / total;
|
||||
- this.values[1].values.push(t);
|
||||
t += iowait / total;
|
||||
- this.values[2].values.push(t);
|
||||
-
|
||||
+ this.stats['cpu-iowait'].values.push(t);
|
||||
+ t += sys / total;
|
||||
+ this.stats['cpu-sys'].values.push(t);
|
||||
+ t += user / total;
|
||||
+ this.stats['cpu-user'].values.push(t);
|
||||
+ this.stats['cpu-total'].values.push(1 - idle / total);
|
||||
+
|
||||
this._prev = cpu;
|
||||
}
|
||||
};
|
||||
@@ -117,24 +190,37 @@ function MemoryIndicator() {
|
||||
|
||||
MemoryIndicator.prototype = {
|
||||
__proto__: Indicator.prototype,
|
||||
+
|
||||
+ _init: function() {
|
||||
+ Indicator.prototype._init.call(this);
|
||||
+ this.gridColor = '-grid-color';
|
||||
+ this.renderStats = [ 'mem-user', 'mem-other', 'mem-cached' ];
|
||||
+
|
||||
+ // Make sure renderStats is sorted as necessary for rendering
|
||||
+ let renderStatOrder = { 'mem-cached': 0, 'mem-other': 1, 'mem-user': 2 };
|
||||
+ this.renderStats = this.renderStats.sort(function(a,b) {
|
||||
+ return renderStatOrder[a] - renderStatOrder[b];
|
||||
+ });
|
||||
+ },
|
||||
|
||||
_initValues: function() {
|
||||
this.mem = new GTop.glibtop_mem;
|
||||
- this.values = [];
|
||||
- this.values.push({ color: "-mem-user-color", values: [] });
|
||||
- this.values.push({ color: "-mem-other-color", values: [] });
|
||||
- this.values.push({ color: "-mem-cached-color", values: [] });
|
||||
+ this.stats = {
|
||||
+ 'mem-user': { color: "-mem-user-color", values: [] },
|
||||
+ 'mem-other': { color: "-mem-other-color", values: [] },
|
||||
+ 'mem-cached': { color: "-mem-cached-color", values: [] }
|
||||
+ };
|
||||
},
|
||||
|
||||
_updateValues: function() {
|
||||
GTop.glibtop_get_mem(this.mem);
|
||||
|
||||
let t = this.mem.user / this.mem.total;
|
||||
- this.values[0].values.push(t);
|
||||
+ this.stats['mem-user'].values.push(t);
|
||||
t += (this.mem.used - this.mem.user - this.mem.cached) / this.mem.total;
|
||||
- this.values[1].values.push(t);
|
||||
+ this.stats['mem-other'].values.push(t);
|
||||
t += this.mem.cached / this.mem.total;
|
||||
- this.values[2].values.push(t);
|
||||
+ this.stats['mem-cached'].values.push(t);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -143,7 +229,7 @@ function init() {
|
||||
}
|
||||
|
||||
function enable() {
|
||||
- _cpuIndicator = new CpuIndicator();
|
||||
+ _cpuIndicator = new CpuIndicator();
|
||||
_memIndicator = new MemoryIndicator();
|
||||
_box = new St.BoxLayout({ style_class: 'extension-systemMonitor-container' });
|
||||
_box.add(_cpuIndicator.actor);
|
||||
diff --git a/extensions/systemMonitor/stylesheet.css b/extensions/systemMonitor/stylesheet.css
|
||||
index 26aad6b..daad48d 100644
|
||||
--- a/extensions/systemMonitor/stylesheet.css
|
||||
+++ b/extensions/systemMonitor/stylesheet.css
|
||||
@@ -1,16 +1,23 @@
|
||||
.extension-systemMonitor-container {
|
||||
spacing: 5px;
|
||||
+ padding-left: 5px;
|
||||
+ padding-right: 5px;
|
||||
+ padding-bottom: 1px;
|
||||
+ padding-top: 0px;
|
||||
}
|
||||
|
||||
.extension-systemMonitor-indicator-area {
|
||||
- border: 1px solid #000;
|
||||
+ border: 1px solid #8d8d8d;
|
||||
+ border-radius: 3px;
|
||||
width: 100px;
|
||||
- height: 34px;
|
||||
- -cpu-user-color: #f00;
|
||||
- -cpu-sys-color: #0f0;
|
||||
- -cpu-iowait-color: #00f;
|
||||
- -mem-user-color: #ff0;
|
||||
- -mem-cached-color: #0ff;
|
||||
- -mem-other-color: #111;
|
||||
- background-color: #fff;
|
||||
+ height: 30px;
|
||||
+ -grid-color: #575757;
|
||||
+ -cpu-total-color: rgb(0,154,62);
|
||||
+ -cpu-user-color: rgb(69,154,0);
|
||||
+ -cpu-sys-color: rgb(255,253,81);
|
||||
+ -cpu-iowait-color: rgb(210,148,0);
|
||||
+ -mem-user-color: rgb(210,148,0);
|
||||
+ -mem-cached-color: rgb(90,90,90);
|
||||
+ -mem-other-color: rgb(205,203,41);
|
||||
+ background-color: #1e1e1e;
|
||||
}
|
||||
--
|
||||
cgit v0.9.0.2
|
||||
@@ -1,39 +0,0 @@
|
||||
From 66242aa76a5d59fb4659551575c1fbb42e50b8fb Mon Sep 17 00:00:00 2001
|
||||
From: Giovanni Campagna <gcampagna@src.gnome.org>
|
||||
Date: Tue, 18 Oct 2011 08:19:50 +0000
|
||||
Subject: [PATCH 1/2] Make dock extension actually work with gnome-3.2
|
||||
|
||||
Without this patch dock is invisible, but reacts on mouse clicks
|
||||
|
||||
Signed-off-by: Vasily Khoruzhick <anarsoul@gmail.com>
|
||||
---
|
||||
diff --git a/extensions/dock/extension.js b/extensions/dock/extension.js
|
||||
index 240f8a8..02c9650 100644
|
||||
--- a/extensions/dock/extension.js
|
||||
+++ b/extensions/dock/extension.js
|
||||
@@ -304,7 +304,6 @@ Dock.prototype = {
|
||||
this.actor.show();
|
||||
}));
|
||||
Main.layoutManager.addChrome(this.actor);
|
||||
- this.actor.lower_bottom();
|
||||
|
||||
//hidden
|
||||
this._settings.connect('changed::'+DOCK_POSITION_KEY, Lang.bind(this, function (){
|
||||
@@ -372,6 +371,8 @@ Dock.prototype = {
|
||||
|
||||
this.actor.connect('leave-event', Lang.bind(this, this._hideDock));
|
||||
this.actor.connect('enter-event', Lang.bind(this, this._showDock));
|
||||
+
|
||||
+ this._hideDock();
|
||||
},
|
||||
|
||||
destroy: function() {
|
||||
@@ -861,4 +862,4 @@ function enable() {
|
||||
function disable() {
|
||||
dock.destroy();
|
||||
dock = null;
|
||||
-}
|
||||
\ No newline at end of file
|
||||
+}
|
||||
--
|
||||
cgit v0.9.0.2
|
||||
@@ -1,33 +0,0 @@
|
||||
From 967aee7aad2accfb38d91ab56b6c5e91d86a2722 Mon Sep 17 00:00:00 2001
|
||||
From: Stefan 'psYchotic' Zwanenburg <stefanhetzwaantje@gmail.com>
|
||||
Date: Wed, 12 Oct 2011 01:16:18 +0000
|
||||
Subject: dock: Fix popup menus
|
||||
|
||||
The dock popup menus weren't working because a signal had been renamed
|
||||
('popup' -> 'open-state-changed').
|
||||
|
||||
https://bugzilla.gnome.org/show_bug.cgi?id=661484
|
||||
---
|
||||
diff --git a/extensions/dock/extension.js b/extensions/dock/extension.js
|
||||
index 47cd76f..240f8a8 100644
|
||||
--- a/extensions/dock/extension.js
|
||||
+++ b/extensions/dock/extension.js
|
||||
@@ -682,7 +682,7 @@ DockIcon.prototype = {
|
||||
this._menu.connect('activate-window', Lang.bind(this, function (menu, window) {
|
||||
this.activateWindow(window);
|
||||
}));
|
||||
- this._menu.connect('popup', Lang.bind(this, function (menu, isPoppedUp) {
|
||||
+ this._menu.connect('open-state-changed', Lang.bind(this, function (menu, isPoppedUp) {
|
||||
if (!isPoppedUp){
|
||||
//Restore value of autohidedock
|
||||
this._dock._restoreHideDock();
|
||||
@@ -776,7 +776,6 @@ DockIconMenu.prototype = {
|
||||
this._source = source;
|
||||
|
||||
this.connect('activate', Lang.bind(this, this._onActivate));
|
||||
- this.connect('open-state-changed', Lang.bind(this, this._onOpenStateChanged));
|
||||
|
||||
this.actor.add_style_class_name('dock-menu');
|
||||
|
||||
--
|
||||
cgit v0.9.0.2
|
||||
Vendored
-17
@@ -1,17 +0,0 @@
|
||||
#!/usr/bin/make -f
|
||||
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
|
||||
|
||||
EXTENSIONS_ENABLED="alternate-tab apps-menu auto-move-windows \
|
||||
drive-menu launch-new-instance native-window-placement places-menu \
|
||||
screenshot-window-sizer user-theme window-list windowsNavigator \
|
||||
workspace-indicator"
|
||||
|
||||
EXTENSIONS_DISABLED="example"
|
||||
|
||||
%:
|
||||
dh $@ --with gnome
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- \
|
||||
--enable-extensions=$(EXTENSIONS_ENABLED) \
|
||||
--enable-classic-mode
|
||||
Vendored
-1
@@ -1 +0,0 @@
|
||||
3.0 (quilt)
|
||||
Vendored
-3
@@ -1,3 +0,0 @@
|
||||
version=4
|
||||
https://download.gnome.org/sources/@PACKAGE@/([\d\.]+[02468])/ \
|
||||
@PACKAGE@@ANY_VERSION@\.tar\.xz
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
52b1fa7fa539548f7a13d0afd7a8c0bebb433b04
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
f38e99e55082f30046010d6c97dc64c55ca16738
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
2c8f262655641f1b79eb3ff3c91a251108d693b1
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
a736cfe160e881541f76a5ec879fe06c0f2045bc
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
79d3b313cd0c784734134ac269063e0305a2dbbd
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
79d3b313cd0c784734134ac269063e0305a2dbbd
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
2846bbd5062866ee4cc0b318f9e67cc7c0b555e5
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
2846bbd5062866ee4cc0b318f9e67cc7c0b555e5
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
5fd8273285be2b938bd8d31f78840be506ce5e5b
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
c433e2a4bc642b72d66e1a54f48cde2fc8f61ca4
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
2c6df54b936fc47686d502740ed7ce77e5c8e192
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
57535bf2c892eb5f59a6f4f11acf2f3800356463
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
1091ed854aa574caf1dc80ad9547692344504fc8
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
6989090f215ea27db6c9df15758e4099eea4aeb8
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
739e77cafd5f22798a90e5b23c689fef953beab2
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
997b6436abec6c9a5742bd9f506d6802b6403d4d
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
54ad6cdf447444cad3554a39962addb987bf6e11
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
382f0fa4328de111b63ae70fba289efaca9c3daa
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
7d0aecb9c750438571078d27b601cf758746a18a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
ad6f959ed77a97801718550b59aadc3dc2dbffe9
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
a993b0b9a7bc588da82d5de28c9cd5b57f92fc2f
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
d91859ce33a175ff985f38e6e8bfa506582c5031
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
45d23e098af380a7d5f2cf4497e9ec8d301a4d69
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
e77f1c8e627c2d34b4deb8f8517930a565d210d0
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
f4421b5100124302331aaf97fad7b6f573df5595
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
d23db96341faad1c8355a93b8b2a285e83e02018
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
4cba9cfa5f48c41c3cd07578bf94e72727eeb51a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
9f208bb0f2bf272f1a05ffb3ad8d55ff5da2aa4d
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
949fdb2e228d9e27f4fb0f6c779d4ce465b86d0a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
836fea4f82b10777a265a5ffdb9efa89a4405e7a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
c719e2544954f62938b93a7f5b892b1ac6ba1eb0
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
67421e4761dd82734811949cd1c94ab6d6e46434
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
0f74ec9f735840af4ae875f15859938fcf3c855b
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
48626944b018610fd1184467ceeb7eb7a1b415ca
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
d9f074c09904df32092318a3ac1942d8553c340a
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
9202cfc7968426d1135901d4669ec54e96dd7637
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
80e7e24ff7000ef9e601e20356fe6c4a9677c6ca
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
5c446faa0b51d1801522353428ee1f1c726a3a6c
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user