Skip to content

Installation

Rahul Mehra edited this page Apr 12, 2017 · 5 revisions

Installation.

You can install this extension using the following ways

Manually

Option 1

  • Download the ZIP file from dist folder.

  • Open Tweak tools by either searching it or by terminal using -

    gnome-tweak-tool

  • Go to Extension Tab

  • Click the button that says "None" next to "Get More Extensions" at the bottom of the extension list.

  • Choose the ZIP file previously downloaded.

  • Enable the extension in the extension list.

Option 2

  • Download the ZIP file from dist folder.

  • Unzip the file into ~/.local/share/gnome-shell/extensions/mycroft@rahul.io/

    unzip mycroft@rahul.io\ -d ~/.local/share/gnome-shell/extensions/mycroft@rahul.io/

  • Restart Shell (Alt + f2) type 'r'

  • Enable Extension in gnome-tweak-tools or

gnome-shell-extension-tool --enable-extension=mycroft@rahul.io

After Installation and enabling the extension -

Please setup the extension by clicking the settings button in the top bar of the extension or from gnome-tweak-tool - > Extension -> Mycroft Assitant -> Settings Button

Install Mycroft-core (Skip if installed)

  • By choosing Installation type as not Installed.
  • You can click the Install Button and follow along the instructions
  • After install. Please Set the Mycroft-core location

Setup Mycroft-core Location

  • Choose the directory Mycroft-core is installed. Click Select Folder in the Folder Choose Dialog to confirm.

Installation For Dev Environment.

Since I use Gulp for almost anything to do with JS. It wasn't such a bad idea to integrate it into GJS development. So I found that the Gravatar extension uses a neat gulp build process that I adapted to. This also also gave me the ability to use sass. (Downside is that sass quits on using any ST widget naming in the SASS file like StBoxLayout#foo or StEntry.bar).

Requirements

  • NodeJS
  • NPM
  • Git
  • glib-compile-schemas
  • dconf
git clone git://github.com/lolstring/gnome-shell-extension.git
cd mycroft-gnome
npm run install-extension
  • Restart Shell (Alt + f2) type 'r'
  • Enable Extension in Tweak tools or
gnome-shell-extension-tool --enable-extension=mycroft@rahul.io
  • Restart shell on modification
  • Gulp Away.

Uninstall

npm run uninstall-extension