-
 KDE-Apps.org Applications for the KDE-Desktop 
 GTK-Apps.org Applications using the GTK Toolkit 
 GnomeFiles.org Applications for GNOME 
 MeeGo-Central.org Applications for MeeGo 
 CLI-Apps.org Command Line Applications 
 Qt-Apps.org Free Qt Applications 
 Qt-Prop.org Proprietary Qt Applications 
 Maemo-Apps.org Applications for the Maemo Plattform 
 Java-Apps.org Free Java Applications 
 eyeOS-Apps.org Free eyeOS Applications 
 Wine-Apps.org Wine Applications 
 Server-Apps.org Server Applications 
 apps.ownCloud.com ownCloud Applications 
--
-
 KDE-Look.org Artwork for the KDE-Desktop 
 GNOME-Look.org Artwork for the GNOME-Desktop 
 Xfce-Look.org Artwork for the Xfce-Desktop 
 Box-Look.org Artwork for your Windowmanager 
 E17-Stuff.org Artwork for Enlightenment 
 Beryl-Themes.org Artwork for the Beryl Windowmanager 
 Compiz-Themes.org Artwork for the Compiz Windowmanager 
 EDE-Look.org Themes for your EDE Desktop 
--
-
 Debian-Art.org Stuff for Debian 
 Gentoo-Art.org Artwork for Gentoo Linux 
 SUSE-Art.org Artwork for openSUSE 
 Ubuntu-Art.org Artwork for Ubuntu 
 Kubuntu-Art.org Artwork for Kubuntu 
 LinuxMint-Art.org Artwork for Linux Mint 
 Arch-Stuff.org Art And Stuff for Arch Linux 
 Frugalware-Art.org Themes for Frugalware 
 Fedora-Art.org Artwork for Fedora Linux 
 Mandriva-Art.org Artwork for Mandriva Linux 
--
-
 KDE-Files.org Files for KDE Applications 
 OpenTemplate.org Documents for OpenOffice.org
 GIMPStuff.org Files for GIMP
 InkscapeStuff.org Files for Inkscape
 ScribusStuff.org Files for Scribus
 BlenderStuff.org Textures and Objects for Blender
 VLC-Addons.org Themes and Extensions for VLC
--
-
 KDE-Help.org Support for your KDE Desktop 
 GNOME-Help.org Support for your GNOME Desktop 
 Xfce-Help.org Support for your Xfce Desktop 
--
openDesktop.orgopenDesktop.org:   Applications   Artwork   Linux Distributions   Documents    LinuxDaily.com    Linux42.org    OpenSkillz.com   
 
Artwork
News
Groups
Knowledge
Events
Forum
People
Jobs
Register
Login



Sponsoring


-
- Content .- Fans (93) .- Knowledge Base  . 

gmail-plasmoid

   0.7.20  

Plasmoid Script

Score 91%
gmail-plasmoid
zoom


gmail-plasmoid
zoom


gmail-plasmoid
zoom


Homepage:  Link
Minimum required   KDE 4.x
Downloads:  14368
Submitted:  Mar 19 2009
Updated:  Jan 31 2012

Description:

A Gmail notification widget for your desktop or panel.

This widget is designed to be docked in a panel, or added to your desktop, and display the number of unread messages in multiple Gmail accounts. Clicking on the widget will open the Gmail account in your favorite browser. The widget is written in python, meaning that there is no compiling necessary as long as you have the required script-engine installed.

For more screenshots visit the project homepage.

Features:
- *NEW* New simplified version re-implemented in qml and javascript available for testing (very early version with little error checking and many features missing and/or removed).
- *NEW* New qml version likely requires KDE 4.8 (but may work with KDE 4.7).
- *NEW* Testing qml version will coexist with existing gmail-plasmoid (testing version is called gmail-plasmoid-qml).
- *NEW* Any comments regarding new qml version appreciated.

- Selectable fetching mechanism to address multiple issues (see "Misc." configuration tab)
- Dynamic network connection detection
- Bulgarian, Chinese Traditional, Czech, French, German, Greek, Italian, Polish, Russian, Serbian, Spanish and Ukrainian translations
- Supports multiple Gmail accounts and Gmail labels
- Supports Gmail hosted domains
- Uses KWallet to securely store passwords
- Configurable icon and text font, size and color
- Configurable command run upon clicking the widget
- Configurable notifications using the KDE notification system
- Includes notification for when no unread emails exist (useful for running command to turn off message indicator LEDs, etc.)
- "Check email now" menu option to force email check upon command
- Ability to manually pause and resume email checking
- Threads context menu that shows unread messages on right-click


Please let me know if you find any problems or would like some new features included. The best place to request new features is on the project's homepage.

How to install:
- Download the latest version
- Uninstall any previous version (see instructions below)
- Run the following command in the directory where the file was placed (updated to reflect the actual filename):

Quote:
plasmapkg -i gmail-plasmoid-0.7.20.plasmoid

- The widget should now be listed in your "Add Widgets" screen

Note: If you get missing script-engine errors when loading the widget you need to install the plasma python script-engine (in openSUSE this requires the "python-kdebase4" and "python-devel" packages, in Fedora this requires the "kdebase-workspace-python-applet" package, in Kubuntu this requires the "plasma-scriptengine-python" package)

How to uninstall:
- Run the following command at the command line:

Quote:
plasmapkg -r gmail-plasmoid




Changelog:

0.7.20 (11.07.2011)
- Added workaround for bug affecting kwallet

0.7.19 (10.07.2011)
- Fixed bug in label fetching
- Updated French translation

0.7.18 (09.07.2011)
- Added multiple fetch mechanisms
- Added dynamic network connection detection
- Added ability to reduce debug output

0.7.17 (04.07.2011)
- Updated kwallet handling
- Updated handling of translations
- Made configuration screen non-blocking
- Other minor fixes and changes

0.7.16 (13.02.2011)
- Fixed kwallet issue under KDE SC 4.6

0.7.15 (25.09.2010)
- Fixed issue with newer versions of SIP
- Updated to use default pop-up for better consistency with Plasma desktop




LicenseGPL
(plasmoid package (version 0.7.20))
(alternate download location (version 0.7.20))
(previous version (version 0.7.19))
(Early development qml based gmail-plasmoid (0.0.3))
Send to a friend
Subscribe
Other  Artwork  from mjmccans
Report inappropriate content



goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16 ...

-

 Problem with plasmoid

 
 by ValentinPavlyuchenko on: Aug 23 2009
 
Score 50%

I see the following problem:
Plasmoid reports "Network connection appears to be down." while I'm already connected to internet via LAN.
If I comment out connection checking in main.py everything works ok.


Reply to this

-

 Re: Problem with plasmoid

 
 by mjmccans on: Aug 24 2009
 
Score 50%

Another user recently had a very similar problem recently. Are you using network manager or a hybrid setup that partially uses network manager? While I could be wrong, there appears to be a problem with the solid network detection functions such that it will always report that there is no network connection with some setups. I would like to try to figure out what is causing this problem so it can be reported to the correct people.


Reply to this

-

 Re: Re: Problem with plasmoid

 
 by ValentinPavlyuchenko on: Aug 25 2009
 
Score 50%

I use Debian Testing/Sid. About the network, it "just worked" from the beginning. I connect to the Internet trough Ethernet card only. I use DHCP. Network Manager is installed (version 0.7.1-1), but I've never configured the network in it.
Also Network Settings (in System Settings) shows no connections in "Available Network Interfaces".
What other information do you need?


Reply to this

-

 Re: Re: Re: Problem with plasmoid

 
 by mjmccans on: Aug 25 2009
 
Score 50%

That information is helpful, but unfortunately I am not very familiar with solid or how it is supposed to be configured. It appears that Solid does not see your network setup, and therefore believes that the network is down. I wonder if it sees networkmanager and assumes that it is configured. The following url is for a testing version of the plasmoid that has the network checking disabled and outputs to the console the status that Solid returns. It would be great if you could run it and let me know what the value is.

http://gmail-plasmoid.googlecode.com/issues/attachment?aid=4808440175808155846&name=gmail-plasmoid-0.7.10b.plasmoid


Reply to this

-

 Re: Re: Re: Re: Problem with plasmoid

 
 by ValentinPavlyuchenko on: Aug 25 2009
 
Score 50%

I've launched it. I think you are interested in only the following line from all konsole output:

DEBUG: Solid.Networking.status() = 1


Reply to this

-

 Re: Re: Re: Re: Re: Problem with plasmoid

 
 by mjmccans on: Aug 27 2009
 
Score 50%

That is the line that I am interested in, and that means that (as expected) Solid is telling the plasmoid that the network is “unconnected.” Therefore, the issue appears to be within Solid, and for some reason it does not like your network settings. If you find out why please post the cause or your solution here as I think it would be helpful to others who are experiencing the same issue. Thanks.


Reply to this

-

 Re: Re: Re: Re: Re: Re: Problem with plasmoid

 
 by ValentinPavlyuchenko on: Aug 27 2009
 
Score 50%

I'll try to check what is going on.



-

 It won't check mail

 
 by lukic on: Aug 24 2009
 
Score 50%

I have tried to use this widget on Kubuntu 9.04 with kde 4.3 but it's not working. The widget is working fine but it won't connect to my Gmail account to check for new mail.
Is there a solution for this? Thanks


Reply to this

-

 Re: It won't check mail

 
 by mjmccans on: Aug 24 2009
 
Score 50%

Lukic, hopefully we can get this working for you (it does work under KDE 4.3). Does the plasmoid tell you that your network connection is down or does it give you some other error? If it is giving you some other error, can you run the plasmoid in a terminal using the command below and let me know what errors, if any, are displayed:

plasmoidviewer gmail-plasmoid


Reply to this

-

 Re: Re: It won't check mail

 
 by lukic on: Aug 25 2009
 
Score 50%

Thanks for your replay.
I have started pasmoid in the terminal like you said and I don't receive any errors. I think it's even checking my mailbox for new mail but it won't notify me about new messages. When I click on Check email now I can see that some data is being sent and received on Network monitor. But the icon is always black ( or any other color I pick ) even though I have new mail.


Reply to this

-

 Re: Re: Re: It won't check mail

 
 by mjmccans on: Aug 27 2009
 
Score 50%

If this issue is still not resolved please send me a private message with your email address and I will send you a testing version of the plasmoid so we can try to figure out why it is not working. I hope to have some time this weekend to work on this so, with any luck, I will be able to send you a new version on Saturday.


Reply to this

-

 Re: Re: Re: Re: It won't check

 
 by lukic on: Aug 29 2009
 
Score 50%

Problem solved. I have installed 0.7.10b from this link: http://gmail-plasmoid.googlecode.com/issues/attachment?aid=4808440175808155846&name=gmail-plasmoid-0.7.10b.plasmoid and now it works great. :)
Thanks for your time.


Reply to this

-

 Default browser

 
 by RazZziel on: Aug 26 2009
 
Score 50%

It would be nice having this plasmoid using KDE's default browser by default (and another program as an option), and not just "firefox %u".

Most people will probably want to use the same browser everywhere, so having a global browser configuration makes way more sense.

This is how konversation does it: http://img29.imageshack.us/img29/4324/konvbrowser.png


Reply to this

-

 Modal configuration window

 
 by RazZziel on: Aug 26 2009
 
Score 50%

Another problem I'm seeing, and that doesn't happen with other plasmoids, is that while the configuration window is open, I can't interact with KDE desktop.

I can alt+tab to other windows and interact with them, but I can't, for example, select a window in the taskbar, or open the K menu.


Reply to this

-

 Re: Modal configuration window

 
 by mjmccans on: Aug 26 2009
 
Score 50%

I like your idea for using the default KDE browser and I think it is a really good idea; I simply have not had time to look into how to implement the feature. However, I will try to take a look at the implementation in Konversation (the screenshot was also helpful).

As for the modal nature of the configuration dialog, unless I am doing something very wrong this appears to be an unfortunate side-effect of scripted plasmoids. I have seen this exact behaviour with other python plasmoids, but I have not looked at the issue very deeply. However, if you find a scripted plasmoid that does not exhibit this behaviour please let me know and I will take a look at how they avoided the issue.


Reply to this

-

 Re: Re: Modal configuration wi

 
 by RazZziel on: Aug 27 2009
 
Score 50%

I just checked konversation source, and it seems pretty straigtforward: check "Application::openUrl" at http://websvn.kde.org/trunk/extragear/network/konversation/src/application.cpp?revision=1011927&view=markup

What you say about scripted plugins may be right, I don't remember having tried other scripted plugins. It's probably a plasma bug.


Reply to this

-

 The password prompt issue?

 
 by warnec on: Sep 5 2009
 
Score 50%

Nice to see your are updating the translations, but in current form, it's really hard to use the plasmoid for me. It prompts for the kwallet password every time I start KDE. Are you trying to fix that?


Reply to this

-

 Re: The password prompt issue?

 
 by mjmccans on: Sep 8 2009
 
Score 50%

Sorry about the delay in responding and, as you noted in your message, I have been quite busy lately and have not been making as many changes to the plasmoid as I would like. I apologize if I am repeating things that you already know, but some password retention issues have been discussed already and that is where I would start trying to debug your issue.

If you do not have kwallet enabled in your system settings you will be asked for your password each time you start KDE, even if you select the “save password” option. This is simply how the kde libraries function without kwallet enabled, and since I am trying to leverage the DKE infrastructure as much as possible I am not overly excited about working around these libraries. For whatever reason, KIO seems to ask for the password for protected resources even when the password is supplied to it when called. While it is very possible that I am calling KIO incorrectly (please let me know if you see an issue) others have confirmed this behaviour in their applications.

A possible solution to this problem would be to use python functions to fetch the Gmail atom feed, which is actually how I implemented the first version of the plasmoid. However, this seemed to cause a multitude of other more serious problems since the plasmoid would not follow people’s network settings (proxy settings were the particular issues that caused me to switch to KIO). The following issue report discusses this issue: http://code.google.com/p/gmail-plasmoid/issues/detail?id=7

Basically, to make a long story short, the plasmoid should work correctly with kwallet enabled, but if it does not for you then you have probably found a new bug and hopefully I can help you track it down. I hope this helps.


Reply to this

-

 Doesn't detect new emails

 
 by warnec on: Sep 9 2009
 
Score 50%

Ok, thanks for your answer. Will see if making kwallet run at the system start fix the issue. And if the problem you described a bug in Kwallet, how about filing a bug? Or do you know a link to a bug report for it? I could file it, but don't know all the details.


I've got another problem - I gave my account details to gmailplasmoid, and here's the console output:


[code]
plasmoidviewer gmail-plasmoid
Updating pl translation...
Command: msgfmt -o /home/warnec/.kdemod4/share/locale/pl/LC_MESSAGES/gmail-plasmoid.mo /home/warnec/.kdemod4/share/apps/plasma/plasmoids/gmail-plasmoid/contents/code/i18n/pl/gmail-plasmoid.po
Translation updated.
Update .notifyrc file...
Outputting notifyrc file
gmail-plasmoid icon installed
Updating command to:firefox %u
QPainter::font: Painter not active
Done updateIcon
Done updateIcon
Wallet opened
Checking mail...
No accounts configured
Done updateIcon
Done updateIcon
Done updateIcon
Done updateIcon
Done updateIcon
Add account
Save account details
Adding account
create account
Checking mail...
[maciekw4/maciekw4] Checking mail...
[maciekw4/maciekw4] Fetching feed...
Done updateIcon
[maciekw4/maciekw4] Process results
[maciekw4/maciekw4] Atom feed received
All fetching is complete
Done updateIcon
Done updateIcon
Checking mail...
[maciekw4/maciekw4] Checking mail...
[maciekw4/maciekw4] Fetching feed...
[maciekw4/maciekw4] Process results
[maciekw4/maciekw4] Atom feed received
All fetching is complete
Done updateIcon
[/code]


So seems like working fine, no? Well,no. It displays a gray envelope as if there were no new messages, and I looked at my account's atom feed using Firefox:

http://mail.google.com/mail/feed/atom

And it lists 10 new messages.

PS.: I use 0.7.10 version.

PPS.: When I click on the envelope, a Firefox window with gmail opens, and I can clearly see that there are 10 new emails.

PPPS.: I doubt it's an account-specific issue, but I can send you my gmail account data via PM, if you believe that would be helpful (so you can try yourself)


Reply to this

-

 Re: Doesn't detect new emails

 
 by mjmccans on: Sep 10 2009
 
Score 50%

While I’m not sure if this is the issue, my guess from your output is that you have “maciekw4” in the “label” field in the account configuration dialog (the third input box on that dialog). If you wish to check your Gmail inbox, the “label” field should be left blank. However, I may be incorrect so if you continue to have problems feel free to send me a PM and I will try and help you debug the issue (and I should not need your account data to debug the problem).


Reply to this

-

 Re: Re: Doesn't detect new emails

 
 by warnec on: Sep 10 2009
 
Score 50%

You are right. It's because I wrote "maciekw4" for botht the account name and the label. Without giving a name for the label, it works fine. Still didn't test the password prompt issue though. Will report tommorow, maybe ;)

PS.: what is the "label" field for, then?


Reply to this

-

 Re: Re: Re: Doesn't detect new emails

 
 by mjmccans on: Sep 11 2009
 
Score 50%

The “label” field allows you to check only a given label in Gmail for new messages. For example, if you want to display how many messages are in your spam label, you can enter “spam” in the label field and it will return the unread count for that label. It also works for custom labels that you create in Gmail. I realize that the nomenclature is somewhat confusing, but I tried to explain it in the tooltips for each field. Hopefully this makes sense.


Reply to this

goto page: prev   1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16 ...

Add commentBack






-

-
How do you like Plasma 5?
 The best KDE Desktop ever.
 Definitely a nice improvement.
 Not decided yet. Haven't tried it yet.
 I do not like some of the changes.
 KDE is taking the wrong way.
 I am still sticking with KDE 3.5.
 I have no opinion, but wanted to vote anyway.

resultmore




 
 
 Who we are
Contact
More about us
Frequently Asked Questions
Register
Twitter
Blog
Explore
Artwork
Jobs
Knowledge
Events
People
Updates on identi.ca
Updates on Twitter
Facebook App
Content RSS   
News RSS   
Discussion RSS   
Events RSS   

Participate
Groups
Forum
Add Artwork
Public API
About KDE-Look.org
Legal Notice
Spreadshirt Shop
CafePress Shop
Advertising
Sponsor us
Report Abuse
 

Copyright 2001-2014 KDE-Look.org Team  
All rights reserved. KDE-Look.org is not liable for any content or goods on this site.
All contributors are responsible for the lawfulness of their uploads.
KDE and K Desktop Environment are trademarks of KDE e.V.