fthx / new-mail-indicator Goto Github PK
View Code? Open in Web Editor NEWNew email notification icon for GNOME Shell.
New email notification icon for GNOME Shell.
Nice extension, but since v14 it keeps crashing.
Ubuntu 19.10
GNOME Shell 3.34.3
This error is from new-mail-indicator version 18
I am now running v14 without any crashes
gnome-shell[3032]: JS ERROR: Extension new-mail-indicator@fthx: Error: No signal connection function wrapper(...args) {#12 let prevCaller = this.caller;#12 this.caller = wrapper;#12 let result = meth.apply(this, args);#12 this.caller = prevCaller;#12 return result;#12 } found#012_disconnect@resource:///org/gnome/gjs/modules/signals.js:79:11#012_destroy@/home/lloyd/.local/share/gnome-shell/extensions/new-mail-indicator@fthx/extension.js:100:6#012wrapper@resource:///org/gnome/gjs/modules/_legacy.js:82:22#012disable@/home/lloyd/.local/share/gnome-shell/extensions/new-mail-indicator@fthx/extension.js:119:2#012_callExtensionDisable@resource:///org/gnome/shell/ui/extensionSystem.js:96:13#012_disableAllExtensions/<@resource:///org/gnome/shell/ui/extensionSystem.js:524:17#012_disableAllExtensions@resource:///org/gnome/shell/ui/extensionSystem.js:523:13#012_sessionUpdated@resource:///org/gnome/shell/ui/extensionSystem.js:541:13#012_emit@resource:///org/gnome/gjs/modules/signals.js:135:27#012_sync@resource:///org/gnome/shell/ui/sessionMode.js:207:9#012pushMode@resource:///org/gnome/shell/ui/sessionMode.js:169:9#012activate@resource:///org/gnome/shell/ui/screenShield.js:1275:17#012lock@resource:///org/gnome/shell/ui/screenShield.js:1324:9#012_onStatusChanged/this._lockTimeoutId<@resource:///org/gnome/shell/ui/screenShield.js:853:21
Apr 20 09:56:06 lloyd-ThinkCentre-E73 gnome-software[4347]: new-mail-indicator_fthx has error: Error: No signal connection function wrapper(...args) {#12 let prevCaller = this.caller;#12 this.caller = wrapper;#12 let result = meth.apply(this, args);#12 this.caller = prevCaller;#12 return result;#12 } found
When i click on the icon I see "thunderbird : command not found". But my default email client is Evolution. How can I solve?
I'm on ubuntu 20.04
Hi François
Thanks for offering to look into making two separate extensions, one for TB, one for Evo, with optional text labels to make the indicators distinguishable.
I would be interested to get one for Thunderbird, at the moment I would not need a label as Evolution shows a counter badge in the dock and I would only install the TB mail indicator and space in the panel is usually scarce on my screen.
Depending how much work it is, I wonder whether to keep the original new-mail-indicator for the ones who don't use several email clients or Geary, Mailspring.
Thanks again for your offer but don't feel pressurised if you don't have time at hand.
All of a sudden this error appears when clicking the mail icon. Full restart didn't help
Oct 6 13:53:19 spurlos-ThinkPad-E580 gnome-shell[3877]: error: Execution of “undefined” failed:: Expected type filename for Argument 'command_line' but got type 'undefined'
The extension has ceased to work.
Shows such a message when clicking https://i.imgur.com/9qiE556.png, edits /home/user/.local/Share/gnome-shell/extensions/New -Mail-indicator@fthx/extension.js do not affect its work. Please help with how to fix the work of extension. And what needs to be reloaded besides on / off the extension itself? Gnome 3.34.6 - not version changed before it work.
Hello, Bro.
I have small suggestions for this GNOME extension. I think it more flexible if we can move it to other positions, such as in right or left position in panel. If it positioned in center, it look like have a some distances to clock, it's far. You can look in my screenshot.
This is before New Mail Indicator enabled
This is after New Mail Indicator enabled
I mean it look better to decrease it distance from clock and have options to chnaging it position in left or right on panel. Thanks for reading my suggestions. Sorry my English. I like your GNOME extension.
System info :
Distro : Ubuntu 23.10
GNOME version : 45
I am on Ubuntu 20.04, I installed the extension and it worked flawlessly with the default Thunderbird 68 offered in the Ubuntu Repo.
Then I upgraded myself to Thunderbird 78 (which Ubuntu 20.04 LTS is soon to do anyways!) and the extension didn't work anymore.
Is this a glitch on my side, or has it not been tested with Thunderbird 78?
When i click on the icon I see a thunderbird : commando not found. But my default email client is Evolution. How can I solve?
Hi,
I'm getting
New Mail Indicator: error, no known email client found.
even though when running
xdg-mime query default x-scheme-handler/mailto
I'm getting
org.gnome.Evolution.desktop
Also after having the envelop icon in the tray I get
Execution of "undefined" failed:
Expected type filename for Argument "command_line" but got
Best regards
P.S Machine has Ubuntu 18.04
Gnome 42 was still compatible and adding its version number to metadata.json was enough to make it work. With Gnome 43, however, it seems more work is needed, as once the new mail icon becomes red it won't revert after reading mail.
I think it would be an nice feature to add a option to hide the icon when there is no new mail.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.