Adds icons to the desktop. Fork of the original Desktop Icons extension, with several enhancements .
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()`.
extension.js:290
processUser.load_bytes(null)
EGO-P-007 warning
JavaScript files should be reachable from extension.js or prefs.js
Some JavaScript files are not reachable from `extension.js` or `prefs.js` imports.
Don't include unnecessary files
app/askRenamePopup.js
app/autoAr.js
app/createThumbnail.js
app/dbusInterfaces.js
app/dbusUtils.js
app/desktopGrid.js
app/desktopIconItem.js
app/desktopIconsIntegration.js
app/desktopIconsUtil.js
app/desktopManager.js
app/desktopMenu.js
app/ding.js
app/dndClipboardUtils.js
app/enums.js
app/fileItem.js
app/fileItemMenu.js
app/fileUtils.js
app/menuHelper.js
app/notifyX11UnderWayland.js
app/preferences.js
EGO-L-001 warning
extension must not create GObject instances or modify shell before enable()
Resource creation or signal/source setup was found outside `enable()`.
Only use initialization for static resources
extension.js:302
new Gio.Subprocess({ argv: ['/bin/kill', filename] })
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.
emulateX11WindowType.js:53
window.connect('notify::title', () => {
this._parseTitle();
})
EGO-L-004 warning
main loop sources should be removed in disable()
Main loop sources assigned in `enable()` are missing matching removals in `disable()` or its helper methods.
emulateX11WindowType.js:63
this._moveIntoPlaceID = GLib.timeout_add(GLib.PRIORITY_LOW, 250, () => {
if (this._fixed && (this._x !== null) && (this._y !== null)) {
this._window.move_frame(true, this._x, this._y);
}
this._moveIntoPlaceID = 0;
return GLib.SO
EGO-M-004 error
metadata shell-version must only include plausible stable releases and at most one development release
Field `shell-version` contains invalid values, more than one development release, or implausible future releases.
metadata.json must be well-formed
metadata.json
shell-version=['50', '51']