
Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net
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[/quote]
- 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[/quote]
8 years ago
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
8 years ago
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
themage
10 years ago
I have two questions though.
I've just installed the plasmoid on KDE 4.4.5
1. I use the plasmoid to monitor two separate gmail accounts. Is it possible to selectively open accounts via the plasmoid?
At present the plasmoid displays unread mail in both accounts correctly yet I can only access the one account. A manual login is required for the second account.
2. And this is just me being pedantic. The number displaying the amount of unread emails is not 'centred' horizontally as per the screenshot you have provided only vertically.
Any suggestions?
Cheers.
Report
torpe23
10 years ago
I've just installed the newest version of gmail-plasmoid and it keeps telling me that no account is configured, although I did configured my gmail account in the accounts tab.. what's going on?
Report
mjmccans
10 years ago
http://code.google.com/p/gmail-plasmoid/issues/detail?id=49
Please see if your issue is related to the one linked, which appears to be caused by certain versions of sip. If you have any insight or additional information you can provide it would be very helpful.
Report
DarksideEE7
10 years ago
I'm currently troubleshooting to see if something I have done has caused this, however I'm unsuccessful so far.
If I check my mail it doesn't display the new unread count, plus there is no notification.
If I right click>check mail now, then press ctrl+alt+F1 to see the terminal output it says 'still fetching'.
The problem first started with kdemod, and I've been planning on going back to KDE so I went ahead and removed kdemod entirely, then removed .kdemod4, then installed KDE........same thing.
I've been running this plasmoid for about a year with the occasional update from kdemod breaking it....but other than that it's working great.
Any ideas? I'm about to create an entirely new user account to see if I can recreate there.
Thanks
Report
mjmccans
10 years ago
http://code.google.com/p/gmail-plasmoid/issues/detail?id=49
It seems to be related to certain versions of sip, but we are still in the process of tracking down the root cause. However, any insight or additional information you can provide would be very helpful.
Report
DarksideEE7
10 years ago
They have pretty much all of the info that I could provide.
Arch x86_64 fully updated
sip 4.10.5-1
pyqt 4.7.4-2
Report
c0rdawg
10 years ago
Thanks for the great plasmoid!
Report
c0rdawg
10 years ago
Report
quadra
10 years ago
$ plasmoidviewer gmail-plasmoid
Update .notifyrc file...
Outputting notifyrc file
gmail-plasmoid icon installed
Updating command to:firefox %u
QPainter::font: Painter not active
Done updateIcon
Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Wallet opened
Checking mail...
No accounts configured
Done updateIcon
Add account
Save account details
Adding account
create account
Checking mail...
[[email protected]] Checking mail...
[[email protected]] Hosted account https://mail.google.com/a/youhavechoice.com/feed/atom/
[[email protected]] Fetching feed...
Done updateIcon
But when I hover over plasmoid i get pop up "No Accounts Please configure some accounts to check"
Report
mjmccans
10 years ago
Report
FenDanT
10 years ago
Report
mjmccans
10 years ago
http://code.google.com/p/gmail-plasmoid/issues/detail?id=49
It seems to be related to certain versions of sip, but we are still in the process of tracking down the root cause. However, any insight or additional information you can provide would be very helpful.
Report
t3ddy
10 years ago
Report
mjmccans
10 years ago
Report
t3ddy
10 years ago
I've tried to remove and add again the plasmoid, set the addresses, but it still says "no profile".
I don't know where to look to give you more information.
Report
birdflesh
10 years ago
Loading the plasmoid on plasmoidviewer produces "Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)".
The plasmoid looks like it is checking for new mail but never completes this or reports a failure.
Report
mjmccans
10 years ago
http://code.google.com/p/gmail-plasmoid/issues/detail?id=49
If you have any further information please post it there. Thanks.
Report
DarksideEE7
10 years ago
I originally thought it was a kdemod problem (they take a few days to release packages after a pyqt update), but I removed it and installed KDE....same result.
Report
darknight
10 years ago
This way checking mail would become a one-click task instead of entering login information every time.
Thanks for this great plasmoid.
Report
annia
10 years ago
I mean it will show a nice plasma tool tips instead of dialog when the mouse hover over it. Plasma tool tips support move animations across applets therefore will make it better integrate with plasma desktop.
Thanks again for the nice work.
Report
mjmccans
10 years ago
Report
elcanyon
10 years ago
for kubuntu 10.04 need install:
sudo apt-get install gettext plasma-scriptengine-python
Thanks!
Report
lollypop
10 years ago
"
...
plasmoidviewer(3085)/python (plugin) KPythonPluginFactory::create: Path to plugin code is: "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py"
plasmoidviewer(3085)/python (plugin) KPythonPluginFactory::create: Returning result qobject
Traceback (most recent call last):
File "/usr/share/kde4/apps/plasma_scriptengine_python/pyappletscript.py", line 53, in init
relpath = os.path.relpath(str(self.mainScript()),str(self.applet().package().path()))
AttributeError: 'module' object has no attribute 'relpath'"
I know this is not a problem of gmail-plasmoid, but of script engine.
But I have updated scriptengines of plasma, and python-dev packages and many more. But It doesn't works.
KDE 4.4 on debian/sqeeze
Report
nufrix
10 years ago
http://docs.python.org/library/os.path.html#os.path.relpath
you'll see, that the function:
os.path.relpath(path[, start])
is for python 2.6> only but the version of python in Debian Testing/Squeeze is 2.5 (as far as i know*). So, i suggest, the only solution is to upgrade to python 2.6. Or is there another solution?
* aptitude show python | grep -i verze
Verze: 2.5.4-9
Report
Novoselic
10 years ago
Any w/a to make it to work with python 2.5 ? could I modify ths sources in an easy way ?
is there a previous release of gmail-plasmoid that works in KDE SC 4.4 and phyton 2-5 ?
Thanks
Report