At last you can try it out the gedit plugin that Hylke and I have been working on for the last couple of days..
In an experiment to for alternative “open file” dialogs we started experimenting with the Dash. When you open a new tab you will be greated with the following page. The thumbnails generated skip “comments” and “imports” and try to jump directly to some code or text from your work.
If you start typing you will see results in a new view…
Clicking on Most or Recently Used will take you back to the Dash.
This plugin depends on “zeitgeist” and the “zeitgeist-fts-extension“. You can get the code from launchpad
bzr branch lp:~seif/gedit/dash
or just download the following tarball and place the content in ~/.local/share/gedit/plugins
In the following days I will be talking more with the gedit guys and gnome designers on maybe a new layout for gedit. And hopefully get the dash into gedit-plugins upstream soon…


Opened might be a better word than Used in Recently/Most Used.
Can be tarball file broken?
Stunning. Absolutely loving it.
I know this is somewhat a pain with Gtk, but the “Recently Used Most Used” headers would look much better centered across the page, rather than centered within their position in the hbox. It’s distracting when the content beneath it is centered.
There are a few ways to change this, most of them annoying.
1) use an alignment in the hbox containing the items to be centered. calculate using the sizes of the window/search to calculate an xalign that would approximate center.
2) make the search bar float above the other widget with the new floating container in gtk3
3) put a transparent item like a GtkLabel matching the size of the search entry in position 0 of the hbox.
4) i guess if you are using clutter its a cakewalk.
Cheers
local/share/gedit/plugins/dashboard.py”, line 41, in
import pygments
ImportError: No module named pygments
(gedit:2435): libpeas-WARNING **: Error loading plugin ‘dashboard’
it doesn’t work, any workround for this awesome plugin?
@razz you need python-pygments
sudo apt-get install python-pygments
@SEIF it works, you’re the greatest!
Love it! One request, have the thumbnails scale with window size.
[...] plugins il est possible d’étendre ses fonctionnalités et d’en faire un petit IDE. Seif Lotfy nous propose un plugin appelé dashboard reprenant l’aspect du nouvel onglet de Google [...]
Whoo, shiny. ^.^ I wish you luck!
I would suggest that instead of “Empty Document” you have the thing in the upper-left read “New Document,” and maybe have the icon be more representative of a “new file” thing. At least, if that’s what it’s supposed to be. I can’t tell if it’s how you create a new file, or it’s an actual empty file you were working on earlier and never typed anything into.
I really like this feature. Something that I will definitely use!
I really like the use of arrows instead of slashes in the second screenshot. The extra space between directories makes it more readable.
Thank you, using it daily!
my gedit didn’t see the plugin!
I extract the 3 file in ~/.local/share/gedit/plugins and I install de the dependencies!
First of all, let me say that I love it. Especially when opening a new **window** of gedit, the dash would make it trivial to start working again on what I was last doing.
However…
> “When you open a new tab you will be greated with the following page.”
Could you bind that to a new shortcut, like CTRL+SHIFT+N, and leave CTRL+N as it is right now, opening directly a **new document** rather than a **new tab** ? (the difference being that the former opens directly a blank document so you can start working in, while the latter opens the dash in a new tab).
This would make the dash a great improvement without making it intrusive for those times when you don’t need it and just hit that shortcut out of habit.
Wow, that’s the first time I Really *want* to use zeitgeist!
[...] via seilo.geekyogre.com [...]
[...] OMG!Ubuntu! GeekyOgre google.friendconnect.container.setParentUrl('/' /* location of rpc_relay.html and canvas.html [...]
I can’t use it (Ubuntu 11.10). I put it in the right place, but when I try to activate it : “une erreur s’est produite : échec de chargement”. Can someone help me ? I’d really like to try it.
Sorry, my fault : I had to do it : sudo apt-get install python-pygments zeitgeist-fts-extension zeitgeist
it works, you’re the greatest! i love it!
When i click to Dashboard Under Plugin it gives me this trace in back: i have already installed pygments
—–
Traceback (most recent call last):
File “/home/jam/.local/share/gedit/plugins/dashboard.py”, line 44, in
from pygments.formatters import ImageFormatter
File “/usr/lib/python2.7/dist-packages/pygments/formatters/__init__.py”, line 14, in
from pygments.formatters._mapping import FORMATTERS
File “/usr/lib/python2.7/dist-packages/pygments/formatters/_mapping.py”, line 21, in
from pygments.formatters.img import BmpImageFormatter
File “/usr/lib/python2.7/dist-packages/pygments/formatters/img.py”, line 13, in
from commands import getstatusoutput
ImportError: cannot import name getstatusoutput
(gedit:12306): libpeas-WARNING **: Error loading plugin ‘dashboard’
Can any one guide me ??
Thank YOu
Same problem here, under Fedora 15 with python-pygments-1.4-1, is there a specific version of pygments to use ?
File “/home/jlestrelin/.local/share/gedit/plugins/gedit-dash/dashboard.py”, line 44, in
from pygments.formatters import ImageFormatter
File “/usr/lib/python2.7/site-packages/pygments/formatters/__init__.py”, line 14, in
from pygments.formatters._mapping import FORMATTERS
File “/usr/lib/python2.7/site-packages/pygments/formatters/_mapping.py”, line 21, in
from pygments.formatters.img import BmpImageFormatter
File “/usr/lib/python2.7/site-packages/pygments/formatters/img.py”, line 13, in
from commands import getstatusoutput
ImportError: cannot import name getstatusoutput
(gedit:9951): libpeas-WARNING **: Error loading plugin ‘dashboard’
Looks nice anyway.
Hi ! Unable to activate under Fedora 15. Installed all dependency like zeitgeist and python-pygments but still no luck.
Error message..
Traceback (most recent call last):
File “/home/amol/.local/share/gedit/plugins/gedit-dash/dashboard.py”, line 48, in
version = [int(x) for x in CLIENT.get_version()]
File “/usr/lib/python2.7/site-packages/zeitgeist/client.py”, line 450, in get_version
return [int(i) for i in self._iface.version()]
File “/usr/lib/python2.7/site-packages/zeitgeist/client.py”, line 207, in version
self.INTERFACE_NAME, “version”)
File “/usr/lib/python2.7/site-packages/zeitgeist/client.py”, line 105, in _disconnection_safe
meth = getattr(self.__iface, method_name)
TypeError: getattr(): attribute name must be string
(gedit:4479): libpeas-WARNING **: Error loading plugin ‘dashboard’
Outstanding!
Could you verify that the bzr link works? I’m getting this error:
bzr: ERROR: Invalid url supplied to transport: “bzr+ssh://bazaar.launchpad.net/~self/gedit/dash”: no supported schemes
I can’t seem to find a repository belonging to “self” on launchpad.net either.
[...] Gedit – Dash 0.1 In an experiment to for alternative “open file” dialogs we started experimenting with the Dash. When you open a new tab you will be greated with the following page. The thumbnails generated skip “comments” and “imports” and try to jump directly to some code or text from your work. [...]
[...] parlato a più riprese, basandoci su i vari post dello stesso sviluppatore, ora è Gedit Dash 0.1 è stato annunciato ufficialmente ed è pronto per il download. Il frutto del lavoro tra Seif Lotfy e Hylke Bons, ha prodotto un [...]
[...] mechanizmusát. Erre próbál alternatív megoldást nyújtani a Gedit Dash, aminek pont a napokban jelent meg a 0.1-es [...]
Hi,
you know what would be awesome? Firefox has this tab grouping feature (press CTRL+SHIFT+e to see it). This thing for gedit … kind of a session management. Your dash board interface seems pretty nice for this kind of thing. Although those little boxes would not depict single documents but sessions.
Just my 2 cents.
what i need is a plugin to make links in text documents clickable and open in the default browser.
Same problem on Ubuntu 11.10 64 bits
Traceback (most recent call last):
File “/home/simon/.local/share/gedit/plugins/dashboard.py”, line 44, in
from pygments.formatters import ImageFormatter
File “/usr/lib/python2.7/dist-packages/pygments/formatters/__init__.py”, line 14, in
from pygments.formatters._mapping import FORMATTERS
File “/usr/lib/python2.7/dist-packages/pygments/formatters/_mapping.py”, line 21, in
from pygments.formatters.img import BmpImageFormatter
File “/usr/lib/python2.7/dist-packages/pygments/formatters/img.py”, line 13, in
from commands import getstatusoutput
ImportError: cannot import name getstatusoutput
(gedit:32672): libpeas-WARNING **: Error loading plugin ‘dashboard’
[...] Seif Lotfy hat in seinem Blog dazu die entsprechenden Infos veröffentlicht. Die Installation des Gedit-Plugins erfolgt am besten über die Versionsverwaltung. Für das Plugin selber braucht es nur ein zusätzliches Python-Modul. Die Installation erfolgt dann über… [...]
[...] [en] http://seilo.geekyogre.com/2011/11/gedit-dash-0-1/ /* [...]
Great!
And could be the lost nvALT or Notation Velocity replacement in Gnu/Linux if could be a way not to see the recent or most used files, but all of them in one directory (like index cards or thumbnails of the txt file).
But I’m using it, it’s amazing!
Great plugin, very useful, but it needs to be polished. For exemple, it blocks the ‘half-maximise left’ and ‘half-maximise right’ shortcuts, equally the ‘close tab’ shortcut… middle-click on a document should open it in a new tab… etc.