Ubublogger's Blog


New version: 1.1!

Posted in Open-source,thunderbird-indicator,Ubuntu by ubublogger on September 2, 2010
Tags: , ,

Today I have released a new version of Thunderbird Indicator (or Indicators for Thunderbird if I have to believe Mozilla). This version sports the following bug fixes:

  • Create the fifo in the /tmp dir, make sure the python file is executable (upstream bug in Thunderbird 541420)
  • Delete the fifo file if Thunderbird closes
  • Append random number to fifopath and display addon description
  • Massive code revamp, indicators work way better now, code is cleaner
  • Clear all indicators when a new message is received
  • Update to support version 3.2a1pre

Also, it is now installable via my PPA! Here are the install instructions:
Open a terminal and enter:
sudo add-apt-repository ppa:ruben-verweij/thunderbird-indicator
and then:
sudo apt-get update && sudo apt-get install xul-ext-indicator
Now restart Thunderbird and the addon should be installed. You will now receive automatic updates every time a new version is released.
Please continue to file bugs, I will try to fix them all and I’m really grateful for all your suggestions on how to improve the addon.
Edit: the .xpi can be found here.
Edit 2: I’m working on supporting Lucid too in the PPA, I haven’t figured out yet how it is done but I soon will.

Advertisement

19 Responses to 'New version: 1.1!'

Subscribe to comments with RSS or TrackBack to 'New version: 1.1!'.


  1. Any chance of an update that supports Thunderbird 5?

    • ubublogger said,

      No, I have discontinued my work, sorry. Other people (including people from Mozilla) are working on this.


  2. [...] a worthy replacement for the apparently moribund Pino. Pidgin (just enable the plugin)  and Thunderbird also work with Indicators. [...]

  3. Christophe said,

    Hi,

    Thanks for your job. I talk about it here on my blog:
    http://catarina.free.fr/index.php?post/2011/04/09/Remplacer-proprement-Evolution-par-Thunderbird

    I have made a french translation of the last version (1.1) that you can take and include in the mainstream of development. It’s here:
    http://catarina.free.fr/static/files/thunderbird-indicator-1.1+FR.xpi

    This translation not only consist of tbindicator.properties file in the locale part of the jar, but also an alternative to options.xul and indicator.py with translated hard coded strings.
    Feel free to use this job in your futures releases

    • ubublogger said,

      Thanks for your attention and hard work! :-D

  4. Jon said,

    Is there any hope that this could be tweaked to be used with Seamonkey?

  5. Guenter said,

    TB-Indicator 1.1 seems to work with my TB3.1.2, great!
    Also I have to notify some feature are not, the two menu items:
    - Contacts
    - Compose Email
    Also I tried to identify where an error log is about that, any info?

    I’m running TB/FX on a shared OS installation. For both OS (U10.04, WINxp) it’s using one (!) profile for TB / FX. So all extension installation are / should be valid for both OSs. But TB-Indicator in the WINxp environment should do nothing (for sure ;) , but it
    - at startup opens an info dialog because the indicator.py can’t be executed. Right, but it the extension should not try to start it at all
    - there is a dialog coming up:
    “Dependency error”:
    To see notifications via libnotify, the libnotify-bin package needs to be installed. Please install this package via System->Administration->Synaptic Package Manager

    which is bascially the same “problem”.

    Would be great a next version could handle those situations as well.

    Guenter

    • ubublogger said,

      Thanks for your suggestions. The addon has been updated so it only initialises on “Linux”. So it shouldn’t start on your Windows installation any more and cause problems!
      As for error logs, they can be found under Tools->Error console. Please report any bugs/error messages to http://bugs.launchpad.net/libnotify-mozilla. Thanks in advance!

  6. David Ascher said,

    Interesting thread, thanks to Alan for pointing it out.

    I too (and the other Thunderbird drivers) would be very interested in continuing the discussion on how Thunderbird and Ubuntu could become even happier together.

    –david ascher


  7. This is very cool! Some feedback, and a request that we get this into Maverick so it can be more widely used:

    If the package could depend on libnotify-bin, you wouldn’t need to tell people to install it separately :-)

    In the Add Ons window, the extension could just describe itself as “Enables Thunderbird to integrate with the Messaging Menu and Notifications on Ubuntu”, certainly in the Ubuntu version of the package. The “black bubbles” and “envelope icon” descriptions aren’t really needed.

    In the Preferences window, using just “notifications” would be again better than Notify-OSD (which is implementation-specific) or “black bubbles”.

    With those changes, I’d support a last-minute upload to universe. I think the package is very cool indeed as a 1.x. If you’re interested, I would be happy to chat about things that could make it pass muster for main, and helping T-Bird become the default mail client in Ubuntu.

    • ubublogger said,

      I’m glad you find it a useful addon. I have implemented your feedback and I’d be happy to discuss the upload to universe with you. I’ll drop you an email! ;)

  8. Rob said,

    Got this error:

    Failed to fetch http://ppa.launchpad.net/ruben-verweij/thunderbird-indicator/ubuntu/dists/lucid/main/binary-i386/Packages.gz 404 Not Found

    E: Some index files failed to download, they have been ignored, or old ones used instead.

    • ubublogger said,

      That’s because there is no package for Lucid yet. I am working on it. :)

      • Rob said,

        OK, I see!

  9. Peter said,

    Your PPA only targets Maverick, and not Lucid. Is there a specific reason for that?

    • ubublogger said,

      No reason at all. You’re right. I’ll try to add one for Lucid too. ;) Thanks!

  10. Alan Lord said,

    I just installed the xpi in my TB-3.1.2 and it’s working nicely. Thanks very much for this.

    May I suggest adding a link to the xpi in your post as well? I don’t use the Ubuntu builds of TB (too old and stale) and tend to just run the native Mozilla code in ~/bin so I had to go to the launchpad page and find the download for the xpi as I didn’t think the repo install would work for me.

    Thanks again.

    Al

    • ubublogger said,

      Thanks for your suggestion, I’ll do that.
      I believe the PPA will work for you, though I’m not sure. It contains only the extension and installs it to /usr/share/mozilla/extensions, so if the native Mozilla code uses that path too, it might work.


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s


Follow

Get every new post delivered to your Inbox.