Thursday, 6 May 2010

Awn + Zeitgeist = enhance your workflow

People say that image is worth thousand words, so take a look at this video instead of me saying all those words:



Under the hood there's Awn's window to desktop file matching backed by wncksync (if available). And of course Zeitgeist with a couple of extensions which I'm currently working on.

Before anyone asks, this isn't yet pushed anywhere is now available in a separate awn-extras branch (https://code.launchpad.net/~mhr3/awn-extras/zeitgeist-applet), and will be merged to awn-extras trunk once there's an official release of libzeitgeist and everyone (read awn-testing PPA users) will be able to play with it.

18 comments:

  1. That's not fair, first you show, then you keep it to yourself. :P Anyway, we're going to be waiting for it, as if I would have always wanted a tool like this, this should come in very hand I for me, at least that's my opinion after seeing the video.

    ReplyDelete
  2. Hmm... content cannot be played on this device (read my phone).

    ReplyDelete
  3. @Arturas: FWIW it's now in a public branch on LP.
    @Goodfellow: It's hard to describe it, you just have to see it on your desktop ;)

    ReplyDelete
  4. Great to see integration with Firefox and awn! But since you proposed Zeitgeist and GAJ to be included in GNOME: what about integration with GNOME projects like Epiphany (and gnome-shell)?

    ReplyDelete
  5. @hendi: We do have a epiphany extension, but it seems it doesn't work currently, so I can imagine I'll be fixing it later during the summer.

    ReplyDelete
  6. I tried to install it from branch, but it stops on error "No package 'zeitgeist-1.0' found". I have zeitgeist in version 0.3.3. Is it possible to install it somehow?

    ReplyDelete
  7. @Gnaag: You need libzeitgeist (available on LP).

    ReplyDelete
  8. This comment has been removed by the author.

    ReplyDelete
  9. After "make" Iget this!
    Making all in applets
    Making all in maintained/animal-farm
    Making all in maintained/awnterm
    VALAC awnterm.vala.stamp
    /bin/bash: -C: command not found
    make[3]: *** [awnterm.vala.stamp] Error 127
    make[2]: *** [all-recursive] Error 1
    make[1]: *** [all-recursive] Error 1
    make: *** [all] Error 2
    What I'm doing wrong???

    ReplyDelete
  10. This is fantastic!

    But how do you compile? I tried ./autogen.sh and it says no awn' package detected (yet I have awn).

    ReplyDelete
  11. @trotil42: Missing valac?
    @Edward: Missing libawn-dev?

    ReplyDelete
  12. How about:

    make[4]: Entering directory `/home/andrei/awn-extras-applets-trunk/applets/maintained/related'
    VALAC related.vala.stamp
    error: zeitgeist-1.0 not found in specified Vala API directories or GObject-Introspection GIR directories

    libzeitgeist1.0-dev is installed...

    ReplyDelete
  13. AFAIK there is no official libzeitgeist package yet, you need to install it from source.

    ReplyDelete
  14. @mhr3 Thanks :)
    Yes, valac was the problem.
    but now zeitgeist iz not shown in applet menu.
    I'm doing something wrong, again :(

    ReplyDelete
  15. I've made and installed libzeitgeist1.0-0 and libzeitgeist1.0-dev packages, but still when I'm trying to make awn-extras-applets packages I've got this error message:

    [...] GEN awn-applet-notification-area.schemas
    make[5]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist/applets/maintained/notification-area'
    make[4]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist/applets/maintained/notification-area'
    Making all in maintained/related
    make[4]: Wejście do katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist/applets/maintained/related'
    VALAC related.vala.stamp
    error: zeitgeist-1.0 not found in specified Vala API directories or GObject-Introspection GIR directories
    Compilation failed: 1 error(s), 0 warning(s)
    make[4]: *** [related.vala.stamp] Błąd 1
    make[4]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist/applets/maintained/related'
    make[3]: *** [all-recursive] Błąd 1
    make[3]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist/applets'
    make[2]: *** [all-recursive] Błąd 1
    make[2]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist'
    make[1]: *** [all] Błąd 2
    make[1]: Opuszczenie katalogu `/home/hadret/Repozytorium/build/awn-extras/awn-extras-applets-0.4.1+zeitgeist'
    dh_auto_build: make -j1 returned exit code 2
    make: *** [build-stamp] Błąd 2
    dpkg-buildpackage: błąd: debian/rules build zwrócił status błędu 2
    debuild: fatal error at line 1330:
    dpkg-buildpackage -rfakeroot -D -us -uc -i -ICVS -I.svn -sa failed

    Any ideas why is that?

    ReplyDelete
  16. @Hadret: The libzg packages you made are outdated.

    ReplyDelete
  17. But they are from bazaar: https://code.launchpad.net/libzeitgeist :o

    Is there any other place I can get the source from? Or is it still closed testing solution? :)

    ReplyDelete
  18. Ok, to be precise the packaging rules are outdated...

    ReplyDelete