Name: gnome-shell-extension-lycheejs
Owner: Artificial Engineering
Description: :rocket: GNOME Shell meets lychee.js Engine
Created: 2018-01-05 00:16:08.0
Updated: 2018-01-05 00:53:38.0
Pushed: 2018-01-10 09:02:36.0
Homepage: null
Size: 68
Language: JavaScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
This extension will add a popup menu to your GNOME Shell and integrates your lychee.js Projects and Libraries with the native operating system.
The extension itself will only use the lycheejs-*
CLI commands, so
folders, paths etc. are the identical behaviour as the binaries have
in a lychee.js Engine
installation.
4848
(used by lychee.js Harvester)8080
(used by lychee.js Harvester)development
profile (available by default)Quick Features Overview:
Each Project or Library can be managed:
You can either copy/paste the contents of the /source
folder into
the extension path - or use the PKGBUILD
file on Arch Linux:
Arch Package Installation:
clone https://github.com/Artificial-Engineering/gnome-shell-extension-lycheejs /tmp/gnome-shell-extension-lycheejs;
tmp/gnome-shell-extension-lycheejs;
pkg -s;
Manual installation:
clone https://github.com/Artificial-Engineering/gnome-shell-extension-lycheejs /tmp/gnome-shell-extension-lycheejs;
r -p $HOME/.local/share/gnome-shell/extensions/lycheejs@artificial.engineering;
HOME/.local/share/gnome-shell/extensions/lycheejs@artificial.engineering;
R /tmp/gnome-shell-extension-lycheejs/source/* lycheejs@artificial.engineering/;
Use the [Alt]+[F2]
and r
trick to restart the GNOME shell.
However, the console.log()
API that is included with the extension will
work when using journalctl /usr/bin/gnome-shell -f -o cat
to debug what's
going on. The terminal will stay attached and a GNOME shell restart will
output everything that's going on into the journalctl session.
Sadly, looking glass (the lg
GNOME command) is a major design
fail when it comes to debugging extensions, because its window
will stay on top and keep the focus, so you cannot do anything
while inspecting the GTK tree.
In order to work with the extension's source code, you can also symlink
the /source
folder into your local shell extensions like so:
HOME/.local/share/gnome-shell/extensions;
s ~/Software/Artificial-Engineering/gnome-shell-extension-lycheejs/source lycheejs@artificial.engineering;