Skip to content
Gnote search provider extension for gnome-shell
JavaScript Shell
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
config
m4
po
src
.gitignore
COPYING
Makefile.am
README.md
autogen.sh
configure.ac

README.md

Note Search Provider

A gnome-shell extension which searches Gnote or Tomboy notes and provides them in your shell overview. This extension requires at least version 3.4 of gnome-shell (for asynchronous search provider support).

Installation

  • ./autogen.sh --prefix=/usr/local && make && sudo make install
  • enable extension (e.g. via gnome-tweak-tool)

Selecting Your Note Application

By default, this extension will use Gnote as the note application. To change the note application, use gsettings:

gsettings set com.github.charkins.notesearch app Tomboy

or

gsettings set com.github.charkins.notesearch app Gnote

To see which note application is currently configured:

gsettings get com.github.charkins.notesearch app

Gnote Without Tray Icon

If you are using Gnote without the tray icon (default in 0.8.0 and 0.8.1), you may want to apply the patch listed in bug #653447. This extension will attempt to launch Gnote if it is not already running using dbus activation. The default behavior of Gnote without the tray icon is to display the window to search all notes. It is unlikely that this is what you want when using this extension. The patch will add a new command line option for running Gnote in the background and will use it when activated via dbus. Alternatively, enable the tray icon until some form of background support is merged upstream.

Future

Version 3.4 of gnome-shell now allows applications to provide search results by implementing a dbus interface. Ideally, gnote and tomboy would implement this interface directly, eliminating a need for this extension.

License

Copyright (c) 2011-2012 Casey Harkins charkins@pobox.com

This program 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 3 of the License, or any later version.

This program 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 http://www.gnu.org/licenses/.

Something went wrong with that request. Please try again.