
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
mjmccans
10 years ago
Report
shishirverma
10 years ago
Report
Takahani
10 years ago
Report
chepioq
10 years ago
Report
nerdykid
10 years ago
"Checking mail...
Account ***********@gmail.com still fetching
Checking mail...
Account ***********@gmail.com still fetching
"
I am using (just updated to) kde 4.5.2. help! I love this plasmoid and use it every single day.
Report
londy
10 years ago
Report
nerdykid
10 years ago
Report
pippolepippa
10 years ago
Unfortunately, latest opensuse 11.3 updates broke the plasmoid (again). I don't know who the culprit is, might be qt 4.7, sip 4.11, python or a combination.
Here are the symptoms:
1) I can't install without first unpacking
2) When running, plasmoid never reaches the "gray state". Running through plasmoidviewer produces the following:
Traceback (most recent call last):
File "...../101229-gmail-plasmoid-0.7.15/contents/code/gmail.py", line 99, in resultData
if job.error() <> 0:
TypeError: C++ type 'QPair<QString,QString>' is not supported as a native Qt signal type
Commenting the lines 99-102 in the /contents/code/gmail.py makes it "work", but then there is no error check anymore :-(
Report
chepioq
10 years ago
I install latest version on my fedora14 with kde 4.5 and all work...
Just installer from kde don't work, but you need to unpack the tarball an install command for the folder, where you have unpacked it
Report
DarksideEE7
10 years ago
Would it be possible to include kwallet integration so we don't have to enter our kwallet password every time we login to KDE? This plasmoid is prompting the kwallet for access every time, and it doesn't show a rule in the kwallet configuration menu under:
system settings/accounts details/kde wallet
Thanks!
Also, does anyone know if the latest sip still breaks this plasmoid? I've had it in my ignore list for my package manager for some time.
Report
chepioq
10 years ago
When I want install gmail-plasmoid I have this error message:
Quote:[[email protected] Téléchargements]$ plasmapkg -i gmail-plasmoid-0.7.14.plasmoid
"KConfigIni: In file /tmp/kde-dominique/plasmapkg0qG2hz/metadata.desktop, line 1: " Invalid entry (missing ']')
"KConfigIni: In file /tmp/kde-dominique/plasmapkg0qG2hz/metadata.desktop, line 2: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkg0qG2hz/metadata.desktop, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkg0qG2hz/metadata.desktop, line 4: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkg0qG2hz/metadata.desktop, line 5: " Invalid entry (missing ']')
"KConfigIni: In file /tmp/kde-dominique/plasmapkgmRPodt/metadata.desktop, line 1: " Invalid entry (missing ']')
"KConfigIni: In file /tmp/kde-dominique/plasmapkgmRPodt/metadata.desktop, line 2: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkgmRPodt/metadata.desktop, line 3: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkgmRPodt/metadata.desktop, line 4: " Invalid entry (missing '=')
"KConfigIni: In file /tmp/kde-dominique/plasmapkgmRPodt/metadata.desktop, line 5: " Invalid entry (missing ']')
plasmapkg(14614)/libplasma Plasma::Package::installPackage: Package plugin name not specified
L'installation de /home/dominique/Téléchargements/gmail-plasmoid-0.7.14.plasmoid a échoué.
[[email protected] Téléchargements]$
Where is the problem?
Report
Desdenova88
10 years ago
Report
seld
10 years ago
Here is workaround:
1) unpack it
2) issue install command for the folder, where you have unpacked it.
Source:
https://bbs.archlinux.org/viewtopic.php?id=104060
However, it doesn't work for me in 4.5.1
(I have succeeded in installing it,
but gmail-plasmoid causes Plasma to crash.
I think this is due to some Python issues.)
Report
quadra
10 years ago
Report
Montblanc
10 years ago
Report
Grindcore
10 years ago
Report
Desdenova88
10 years ago
Report
OdinEidolon
10 years ago
Report
annia
10 years ago
For more detail, pls check
http://code.google.com/p/gmail-plasmoid/issues/detail?id=49
Report
OdinEidolon
10 years ago
For those interested, using archlinux:
sudo pacman -U http://schlunix.org/archlinux/extra/os/x86_64/sip-4.10.2-1-x86_64.pkg.tar.xz
Report
NetCutter
10 years ago
I mean...it's naive to tell people: "Don't upgrade your system, otherwise it's not going to work" :)
Report
AlejandroNova
10 years ago
1. When I hover over the app, a custom made tooltip appears. That custom tooltip isn't coherent with the new standards set by the KDE desktop.
2. When I try to right click on the icon, the tooltip interferes with my right click. I can try to right click five or six times before the plasmoid doesn't display its tooltip and display its menu instead.
All of those problems could be solved by using the now standard KDE tray + tooltip system. I fully understand that you made this plasmoid before that standard, and I congratulate you for that. But... can't we have an update?
Report
mjmccans
10 years ago
Report
ktorpi
10 years ago
The plasmoid does not work for me since Gmail's face has changed. Has anybody met with this problem?
Thanks a lot,
kTorpi
Report
thecrazyzorro
10 years ago
Report