Display system information in GNOME Shell status bar, such as memory, CPU, disk and battery usages, network rates… Please see the extension homepage for prerequisite packages that must be installed first. If you get an error after updating, try restarting GNOME Shell or logging out and logging back in.
Note: Binary files aren't shown on the web site. To see all files, please download the extension zipfile.
EGO-X-004 warning
extensions should avoid synchronous file IO in shell code
Shell code should avoid synchronous file IO APIs like `GLib.file_get_contents()` and `Gio.File.load_contents()`.
common.js:23
file.load_contents(null)
migration.js:9
file.load_contents(null)
widgets/network.js:41
Gio.File.new_for_path('/proc/net/dev').load_contents(null)
widgets/network.js:46
Gio.File.new_for_path(
'/sys/class/net/' + ifc + '/operstate').load_contents(null)
EGO-X-002 warning
extensions should not use synchronous subprocess APIs in shell code
Shell code should avoid synchronous subprocess APIs like `GLib.spawn_command_line_sync()` and `GLib.spawn_sync()`.
common.js:111
GLib.spawn_command_line_sync('sensors -jA')
EGO-P-006 warning
unnecessary build and translation artifacts should not be shipped
Compiled GSettings schemas should not be shipped for 45+ packages.
Don't include unnecessary files
schemas/gschemas.compiled
schemas/gschemas.compiled
EGO-L-002 warning
objects created by extension should be destroyed in disable()
Objects assigned in `enable()` are missing matching `.destroy()` calls in `disable()` or its helper methods.
extension.js:286
this.__sm.box = new St.BoxLayout({style: 'spacing: ' + spacing + 'px;'})
widgets/icon.js:8
this.actor = new St.Icon({
icon_name: 'org.gnome.SystemMonitor-symbolic',
style_class: 'system-status-icon'
})
EGO-L-005 warning
owned object references should be released in disable()
Owned references that are cleaned up in `disable()` should also be released with `null` or `undefined`.
extension.js:222
this._Schema = this.getSettings()
widgets/icon.js:8
this.actor = new St.Icon({
icon_name: 'org.gnome.SystemMonitor-symbolic',
style_class: 'system-status-icon'
})
EGO-L-003 warning
signals connected by extension should be disconnected in disable()
Signals assigned in `enable()` are missing matching disconnect calls in `disable()` or its helper methods.
extension.js:260
this._MountsMonitor.connect()
extension.js:327
tray.menu.connect(
'open-state-changed',
(menu, isOpen) => {
if (isOpen) {
this.__sm.pie.actor.queue_repaint();
this.menuTimeout = GLib.timeout_add_seconds(
GLib.PRIORITY_DEFAULT,
EGO-L-008 warning
Soup.Session instances should be aborted during cleanup
Soup.Session instances should be aborted during cleanup.
widgets/prometheus.js:31
this._session = new Soup.Session({timeout: 10})
| Version | Status |
|---|---|
| 85 | Rejected |
| 84 | Rejected |
| 83 | Active |
| 82 | Inactive |
| 81 | Active |
| 80 | Active |
| 79 | Active |
| 78 | Active |
| 77 | Active |
| 76 | Active |
| 75 | Active |
| 74 | Rejected |
| 73 | Active |
| 72 | Rejected |
| 71 | Active |
| 70 | Active |
| 69 | Active |
| 68 | Active |
| 67 | Inactive |
| 66 | Active |
| 65 | Active |
| 64 | Active |
| 63 | Active |
| 62 | Active |
| 61 | Active |
| 60 | Active |
| 59 | Rejected |
| 58 | Active |
| 57 | Rejected |
| 56 | Rejected |
| 55 | Active |
| 54 | Rejected |
| 53 | Rejected |
| 52 | Rejected |
| 51 | Rejected |
| 50 | Rejected |
| 49 | Rejected |
| 48 | Rejected |
| 47 | Rejected |
| 46 | Rejected |
| 45 | Rejected |
| 44 | Rejected |
| 43 | Active |
| 42 | Active |
| 41 | Active |
| 40 | Active |
| 39 | Active |
| 38 | Active |
| 37 | Active |
| 36 | Active |
| 35 | Active |
| 34 | Active |
| 33 | Active |
| 32 | Active |
| 31 | Active |
| 30 | Active |
| 29 | Active |
| 28 | Active |
| 27 | Active |
| 26 | Active |
| 25 | Active |
| 24 | Rejected |
| 23 | Rejected |
| 22 | Active |
| 21 | Active |
| 20 | Rejected |
| 19 | Rejected |
| 18 | Rejected |
| 17 | Rejected |
| 16 | Rejected |
| 15 | Rejected |
| 14 | Rejected |
| 13 | Rejected |
| 12 | Rejected |
| 11 | Rejected |
| 10 | Rejected |
| 9 | Rejected |
| 8 | Rejected |
| 7 | Rejected |
| 6 | Rejected |
| 5 | Rejected |
| 4 | Active |
| 3 | Active |
| 2 | Active |
| 1 | Active |
Please fix Shexli errors and send it again. REVIEWERS NOTE: Didn't review since Shexli warnings need to be fixed first.