Giter Site home page Giter Site logo

cinnamon-spices-desklets's Introduction

cinnamon-spices-desklets

Validate spices

This repository hosts all the desklets available for the Cinnamon desktop environment.

Users can install spices from https://cinnamon-spices.linuxmint.com, or directly from within Cinnamon -> System Settings.

Definitions

UUID

Each spice is given a name which uniquely identifies them.

That name is their UUID and it is unique.

Author

Each spice has an author.

The github username of the author is specified in the spice's info.json file.

File structure

A spice can contain many files, but it should have the following file structure:

  • UUID/
  • UUID/info.json
  • UUID/screenshot.png
  • UUID/README.md
  • UUID/files/
  • UUID/files/UUID
  • UUID/files/UUID/metadata.json
  • UUID/files/UUID/desklet.js
  • UUID/files/UUID/icon.png

There are two important directories:

  • UUID/ is the root level directory, it includes files which are used by the website and on github.
  • UUID/files/ represents the content of the ZIP archive which users can download from https://cinnamon-spices.linuxmint.com or which is sent to Cinnamon when installing the spice from System Settings. This is the content which is interpreted by Cinnamon itself.

As you can see, the content of the spice isn't placed inside UUID/files/ directly, but inside UUID/files/UUID/ instead. This guarantees files aren't extracted directly onto the file system, but placed in the proper UUID directory. The presence of this UUID directory, inside of files/ isn't actually needed by Cinnamon (as Cinnamon creates it if it's missing), but it is needed to guarantee a proper manual installation (i.e. when users download the ZIP from the Cinnamon Spices website).

Important note:

  • The UUID/files/ directory has to be "empty", which means that it should contain ONLY the UUID directory. Else the spice won't be installable through System Settings.

At the root level:

  • info.json contains information about the spice. For instance, this is the file which contains the github username of the spice's author.
  • screenshot.png is a screenshot of the spice in action.
  • README.md is optional and can be used to show instructions and information about the spice. It appears both in Github and on the website.

Validation

To check if a spice with UUID satifies those requirements run the validate-spice script in this repo:

./validate-spice UUID

Rights and responsibility of the author

The author is in charge of the development of the spice.

Authors can modify their spice under the following conditions:

  • They need to respect the file structure and workflow defined here
  • They cannot introduce malicious code or code which would have a negative impact on the environment

Authors are able to accept or refuse changes from other people which modify the features or the look of their spice.

Authors may choose to pass on development of their desklet to someone else. In that case, the "author" field in UUID/info.json will be changed to the new developer and the "original_author" field will be added to give credit to the original developer.

If an author abandons their desklet, the Linux Mint team will take over maintenance of the desklet or pass it on to someone else. Several factors are used to determine if a desklet is abandoned, including prolonged inactivity, failure to respond to requests, and serious breakages that have occurred due to changes in API, etc. If you plan to abandon a desklet, please notify us, so we don't have to guess as to whether it is abandoned or not.

Pull requests from authors and workflow

To modify a spice, developers create a Pull Request.

Members of the cinnamon-spices-developers team review the pull request.

If the author of the pull request is the spice author (his github username matches the author field in UUID/info.json), the reviewer only has to perform the following checks:

  • The changes only impact spices which belong to that author
  • The changes respect the spices file structure
  • The changes do not introduce malicious code or code which would negatively impact the desktop environment

If everything is fine, the PR is merged, the website is updated and users can see a spice update in System Settings.

Pull requests from other people

In addition to the checks specified above, if the pull request comes from somebody other than the author, it will be held until the author reviews it or gives a thumbs-up, with the following exceptions:

  • If it is a bug fix, the PR may be merged, though if the bug is minor, or the fix could potentially impact the way the desklet works, we may wait for author approval before merging.
  • If the pull request adds translations it will likewise be merged. These are not going to affect the functionality of the code, and will make the desklet available to many users who couldn't use it before due to a language barrier. We view this as essentially a bugfix, but it is included here for clarification.
  • If the author fails to respond in a reasonable time, we will assume the desklet is abandoned (as mentioned above) and the pull request will be merged, assuming it meets all other requirements.

If the changes represent a change in functionality, or in look and feel, or if their implementation could be questioned and/or discussed, the reviewer should leave the PR open and ask the author to review it.

If the author is happy with the PR, it can then be merged. If he's not, it can either be closed or updated to reflect any changes the author requested, at which point it will either be merged or the author may be asked to review the changes depending on whether it is clear the changes fully meet the author's requirements.

Deletions

Authors are entitled to remove their spice.

The Cinnamon team is also entitled to do so. Common reasons are lack of maintenance, critical bugs, or if the features are already provided, either by Cinnamon itself, or by another spice which is more successful.

Additions

New spices can be added by Pull Request.

The Cinnamon team can accept or reject the addition and should give justification in the PR comments section.

Reporting Bugs and Creating Pull Requests

See the Guidelines for Contributing

Translations

The script cinnamon-spices-makepot in this repo was written to help authors to update their translation template (.pot) file and to help translators to test their translations.

Updating a translation template .pot:

./cinnamon-spices-makepot UUID

Test your translations .po locally before uploading to Spices:"

./cinnamon-spices-makepot UUID --install

More info:

./cinnamon-spices-makepot --help

Translations Status Tables

The spices receive updates which sometimes contain new or updated strings that need to be translated. The translation status tables were created to give translators a better overview of the current state of translations and also to make it easier to track where new untranslated strings appear.

To ensure that these tables are always up-to-date, they are automatically regenerated whenever a new commit is pushed to the master branch.

cinnamon-spices-desklets's People

Contributors

alan01 avatar blogdron avatar bossbob88 avatar brownsr avatar claudiux avatar clefebvre avatar cobinja avatar collinss avatar dragone2 avatar eson57 avatar gujenczek avatar haggen88 avatar jaszhix avatar kami911 avatar nikokrause avatar onlinelearningtutorials avatar pdcurtis avatar prescott66 avatar qadzek avatar rbuj avatar rcalixte avatar rcassani avatar schorschii avatar slgobinath avatar sujitagarwal avatar sulonetskyy avatar thegli avatar tipichris avatar tirtharajsinha avatar trikaphundo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cinnamon-spices-desklets's Issues

simple-system-monitor@ariel: Desklet not work if no internet connection at launching PC

Hi. I tried this desklet. It work for me after installation. But it has issue:
If I launched my laptop & internet is ON, then no problem. Desklet appear on screen & work.
But if I launched laptop & no Internet connection then an error message appear saying: "Cinnamon undergo error due to one of applet or extension not worked. Disable this applet or extension to avoid this message". In this case this desklet do not appear on screen (not started) !!
The desklet do not start at laptop start if at laptop start no Internet available !!
I discover this issue when I powered on my laptop at a time when my router was switch OFF.

UUID: simple-system-monitor@ariel

[email protected] - Hi DPI display issue

Notify author of desklet
@slgobinath

Issue
However, with Double Scaling - HiDPI - 4K - the text is cut off in the middle of that desklet.
I can see smth like:

Event 1... 10:15 A...
Event 2... 10:35 A...

Switching to normal scaling - the text and desklet is smaller but occupies all the area and I can see event names and times properly.

Steps to reproduce
Switch to HiDPI. See event list.

Expected behaviour
Text should not be cut off.

Developer's Tools desklet - Styling on Cinnamon is hard to read (light green text on light gray)

Have used and loved this thing for quite some time on Debian Jessie w/ Cinnamon, but when I upgraded today the stying turned funky on me.

My current desktop theme: BlueMenta (or any of the blue or green background themes below).

Update: If I choose Cinnamon theme this is a workaround and it displays black on white.

The blue and green themes seem to cause this issue:

screenshot-area-2017-06-29-234534

See this snap:
screenshot-cinnamon-2017-06-29-232607

I think the issue is the background or something like that. Thanks!

Debian 9.0 stretch / Cinnamon version 3.2.7

screenshot-area-2017-06-29-233146

cinnamon log:

info: 6/29 23:08:35 Cinnamon.AppSystem.get_default() started in 184 ms
info: 6/29 23:08:35 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:08:35 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:08:35 PlacesManager: Updating devices
info: 6/29 23:08:35 loaded at Thu Jun 29 2017 23:08:35 GMT-0700 (PDT)
info: 6/29 23:08:36 Role locked: panellauncher
info: 6/29 23:08:36 Loaded applet [email protected] in 301 ms
info: 6/29 23:08:36 Loaded applet [email protected] in 46 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 2182 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 9 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 7 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 13 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 24 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 7 ms
info: 6/29 23:08:38 Role locked: notifications
info: 6/29 23:08:38 Loaded applet [email protected] in 17 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 67 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 81 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 23 ms
info: 6/29 23:08:38 Loaded applet [email protected] in 30 ms
info: 6/29 23:08:38 undefined: Spawned process with pid=17197
info: 6/29 23:08:38 capture@rjanja: Using AppletSettings
info: 6/29 23:08:38 capture@rjanja: [disabled] imgur
error: 6/29 23:08:38 Could not find setting key 'kb-cs-monitor-1' for applet/desklet uuid capture@rjanja
info: 6/29 23:08:38 Loaded applet capture@rjanja in 263 ms
info: 6/29 23:08:38 Loaded applet graphicsCenter@scollins in 116 ms
info: 6/29 23:08:39 Loaded applet weather@mockturtl in 56 ms
info: 6/29 23:08:39 Loaded applet [email protected] in 28 ms
info: 6/29 23:08:39 AppletManager.init() started in 3302 ms
info: 6/29 23:08:39 Loaded desklet [email protected] in 37 ms
info: 6/29 23:08:39 Loaded desklet [email protected] in 22 ms
info: 6/29 23:08:39 Loaded desklet [email protected] in 42 ms
info: 6/29 23:08:39 Loaded desklet devTools@scollins in 67 ms
info: 6/29 23:08:39 Cinnamon took 3854 ms to start
info: 6/29 23:08:40 capture@rjanja: Support for open folder/file enabled
info: 6/29 23:08:41 Hiding systray: network
info: 6/29 23:08:51 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:08:51 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:08:55 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:08:55 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:09:41 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:09:41 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:10:03 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:10:03 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:10:07 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:10:07 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:10:08 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:10:08 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:10:13 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:10:13 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:10:14 loading user theme: /usr/share/themes/BlueMenta/cinnamon/cinnamon.css
info: 6/29 23:10:14 added icon directory: /usr/share/themes/BlueMenta/cinnamon
info: 6/29 23:13:06 Loaded desklet calculator@scollins in 58 ms
info: 6/29 23:13:11 22 desklet already loaded
info: 6/29 23:13:53 Installing settings for [email protected]
info: 6/29 23:13:53 Settings successfully installed for [email protected]
info: 6/29 23:13:53 bbcwx (instance 23): refreshing forecast at 23:13:53
info: 6/29 23:13:53 Loaded desklet [email protected] in 66 ms
info: 6/29 23:14:00 23 desklet already loaded
info: 6/29 23:15:31 Installing settings for soundBox@scollins
info: 6/29 23:15:31 Settings successfully installed for soundBox@scollins
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Hiding systray: network
info: 6/29 23:15:31 Loaded desklet soundBox@scollins in 139 ms
info: 6/29 23:15:36 24 desklet already loaded
info: 6/29 23:16:33 Hiding systray: network
info: 6/29 23:17:41 21 desklet already loaded
info: 6/29 23:25:46 Initializing screenshot tool
info: 6/29 23:26:07 Initializing screenshot tool
info: 6/29 23:31:46 Initializing screenshot tool
info: 6/29 23:31:54 Selection area is 492,232 - 938 x 232

[email protected]: various warning messages

@tipichris This desklet throws a number of warning messages (found in .xsession-errors):

Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/desklet.js 3100]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 90]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 631]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 664]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 691]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 1424]: anonymous function does not always return a value
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/marknote.js 32]: assignment to undeclared variable marknote
Cjs-Message: JS WARNING: [/home/simon/.local/share/cinnamon/desklets/[email protected]/desklet.js 521]: assignment to undeclared variable prop

quoteOfTheDay@tinnu: shadow doesn't rendered until mouseover

@JessW

Hi there!

I'm about old issue. Text shadow doesn't rendered after startup until mouse moved over desklet.

I have suggestion for workaround. First desklet canvas can has some neutral text, i. e. “QotD loading...”. Then properties read from settings and css file, and then, after all desklet properties set, real quote set as desklet text. It will trigger to rerender desklet with all settings set and shadow can be visible.

[betterlock] Can you add option to exclude from "Show notifications' sound effects of Cinnamon" ?

Hi dear.

I'm Fedora user 26 user. This is not a bug, but a feature request.

Currently, if user activate "Sound effects for (Show notifications)" from Cinnamon's sound setting, the betterlock applet's "Notification (if activated) will provoke sound effect each time user change CapsLock/NumLock during writing. This announcing for user, though she/he like sound effects for other notifications .......

I suggest to add new option - if possible - to allow user to select - if she/he like - to exclude notifications of this applet from involved by "sound effect of notification of Cinnamon".

Best.

[email protected]: Clicking Desklet Should Open PWS

 * Desklet version/Build date (to be found in "About.." or in "metadata.json"): 2.10
 * Cinnamon version (cinnamon --version): 3.6.7
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...): Mint 18.3

Notify author of desklet
@tipichris

Issue
When using Weather Underground as a data service and a Personal Weather Station (PWS) as the location, clicking the desklet should go to the PWS, not the city.

Steps to reproduce
Select Wunderground as the data service and enter pws:KMDCOLUM3 as the location. Click the desklet. The browser goes to https://www.wunderground.com/weather/us/md/columbia.

Expected behaviour
The browser should go to https://www.wunderground.com/weather/us/md/columbia/KMDCOLUM3.

[[email protected]] Cinnamon crashes when adding the desklet to desktop

Hello, its nice to talk to you. Your desklet is too nice and what i'm looking for. But the only problem Cinnamon got crashed every time i added it to the desktop. After like 5 min, even if i remove it.

Desktop: Cinnamon 3.0.7
Distro: Linux Mint 18 Sarah

When the desklet installed it shows me a red question mark.
https://forums.linuxmint.com/download/file.php?id=39525

And this is my System Infos.
https://forums.linuxmint.com/download/file.php?id=39526

Is there more info you want me to submit?

simple-system-monitor@ariel and [email protected] need to be updated to support new NM library

Distribution: Fedora 27
Author of simple-system-monitor: @arielandrade
netusage is unclaimed

Both of these desklets cannot be loaded on Fedora 27 (and possibly future versions of Linux Mint or other distros) due to the move from NMClient and NetworkManager libraries to NM. Attempting to add this applet will cause Cinnamon to continually crash on Fedora 27.

More about the issue is discussed in linuxmint/cinnamon-spices-applets#1616 which talks about it for the applet multicore-sys-monitor@ccadeptic23 and has a fix in PR linuxmint/cinnamon-spices-applets#1646. A similar fix would be required for each of these desklets as well.

This may be related to #223 which mentions the desklet continually crashing on Fedora 26.

simple-system-monitor@ariel persistantly crash Cinnamon !

  • Desklet version/Build date (to be found in "About.." or in "metadata.json")
  • Cinnamon version: 3.6.6
  • Distribution: Fedora 26 X64 Cinnamon edition
  • Graphics hardware and driver used: Intel HD Graphic 5500

Hi. Your nice desklet not compatible with Cinnamon version 3.6.6 It lead to persistant crashing of Cinnamon so that it crashed at each system boot or logout/then login !!

See please this link which explain problem:
https://github.com/linuxmint/Cinnamon/issues/7120

It is so sever, that just tried to re-install it while Cinnamon was working O.K, it led to crash Cinnamon immediately !!

Please your kind fix.

Best.

top@ryannerd process for PRs to be reviewed and merged?

Hi. A little while ago I created a desklet called top. I submitted this as PR #285 -- I hope I followed correct protocol and format with my submission. Please let me know if there are any issues with the PR as this is the first time I've submitted anything to linuxmint and I've not heard back. Thank you.

Weather Underground desklet enhancements.

I don't know how to contact Nightflame. However, his (Steve's?) desklet has not been updated since 2013 along with his somewhat apologetic README. So I thought I would take the opportunity to get started as a contributor. I've already submitted my pull request.

xkcd@rjanja should include the image title text.

This is the best part of many XKCDs.

 * Desklet version/Build date 2017-09-14
 * Cinnamon version 3.4.6
 * Distribution - Ubuntu 17.10

Notify author of desklet
@rjanja

Issue

Steps to reproduce

Expected behaviour

Other information

[email protected] unable to retrieve events on calendar name

 * Desklet version/Build date 1507314374
 * Cinnamon version 3.4.6
 * Distribution - Debian unstable

Notify author of desklet
@slgobinath

Issue
Unable to retrieve events when we set a calendar name.

Steps to reproduce
Add a calendar name in settings

Other information
I think the problem is that you put calendar's names at the end of the command (I read the function on_calendar_config_changed) instead of the begining :

abr@moana:~$ gcalcli --refresh --nocache agenda --nostarted --tsv --calendar "[email protected]"
The following options are either no longer valid globally or just plain invalid:
  --calendar
Error: failed to parse start time
abr@moana:~$ gcalcli --refresh --nocache --calendar "[email protected]" agenda --nostarted --tsv
2017-10-09	14:30	2017-10-09	16:00	XXXXXXXXXXX
2017-10-10	09:00	2017-10-10	11:00	XXXXXXXXXXX

failed

today when I put my PC on, the usual weather forecast had a large ? and No Data displayed I tried all settings I could think of but nothing altered the problem

soundBox@scollins appears to crash when attempting to add Desklet to Desktop


 * Desklet version/Build date (to be found in "About.." or in "metadata.json")
garage@leafeon ~ $ grep \"version\" .local/share/cinnamon/desklets/soundBox@scollins/metadata.json 
    "version": "2.1", 


 * Cinnamon version (cinnamon --version)
garage@leafeon ~ $ cinnamon --version
Cinnamon 3.6.7


 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
garage@leafeon ~ $ cat /etc/lsb-release 
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18.3
DISTRIB_CODENAME=sylvia
DISTRIB_DESCRIPTION="Linux Mint 18.3 Sylvia"
garage@leafeon ~ $ cat /proc/version
Linux version 4.13.0-32-generic (buildd@lgw01-amd64-004) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.5)) #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018


 * Graphics hardware *and* driver used
garage@leafeon ~ $ lspci | grep "Integrated Graphics"
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
garage@leafeon ~ $ lsmod | grep video
video                  40960  3 dell_wmi,dell_laptop,i915


 * Snippet or attachment of ~/.cinnamon/glass.log
garage@leafeon ~ $ tail -f .cinnamon/glass.log
info t=2018-02-16T01:47:16.755Z Loaded applet [email protected] in 110 ms
info t=2018-02-16T01:47:16.800Z Loaded applet [email protected] in 43 ms
info t=2018-02-16T01:47:16.860Z Loaded applet [email protected] in 58 ms
info t=2018-02-16T01:47:16.886Z Loaded applet [email protected] in 24 ms
info t=2018-02-16T01:47:16.886Z AppletManager.init() started in 897 ms
info t=2018-02-16T01:47:16.951Z bbcwx (instance 2): refreshing forecast at 19:47:16
info t=2018-02-16T01:47:16.957Z Loaded desklet [email protected] in 70 ms
info t=2018-02-16T01:47:16.962Z Cinnamon took 1320 ms to start
info t=2018-02-16T01:47:17.707Z Hiding systray: network
info t=2018-02-16T01:47:36.147Z Adding systray: mintupdate.py (24x24px)
info t=2018-02-16T01:49:46.071Z Installing settings for soundBox@scollins
info t=2018-02-16T01:49:46.072Z Settings successfully installed for soundBox@scollins
error t=2018-02-16T01:49:46.075Z Soundbox is undefined
trace t=2018-02-16T01:49:46.075Z 
<----------------
myDesklet.prototype._init@/home/garage/.local/share/cinnamon/desklets/soundBox@scollins/2.8/desklet.js:293:41
myDesklet@/home/garage/.local/share/cinnamon/desklets/soundBox@scollins/2.8/desklet.js:257:5
main@/home/garage/.local/share/cinnamon/desklets/soundBox@scollins/2.8/desklet.js:410:19
_createDesklets@/usr/share/cinnamon/js/ui/deskletManager.js:290:19
_loadDesklet@/usr/share/cinnamon/js/ui/deskletManager.js:251:23
finishExtensionLoad@/usr/share/cinnamon/js/ui/deskletManager.js:153:18
loadExtension@/usr/share/cinnamon/js/ui/extension.js:452:17
_onEnabledDeskletsChanged@/usr/share/cinnamon/js/ui/deskletManager.js:203:16
---------------->
info t=2018-02-16T01:49:46.080Z Loaded desklet soundBox@scollins in 45 ms


 * Snippet or attachment of ~/.xsession-errors
garage@leafeon ~ $ tail -f .xsession-errors
Cjs-Message: JS LOG: Cinnamon started at Thu Feb 15 2018 19:47:15 GMT-0600 (CST)
Cjs-Message: JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
Cjs-Message: JS WARNING: [/home/garage/.local/share/cinnamon/desklets/[email protected]/desklet.js 2545]: reference to undefined property this._referralRef
Cjs-Message: JS WARNING: [/home/garage/.local/share/cinnamon/desklets/[email protected]/desklet.js 119]: reference to undefined property Settings.BindingDirection.ONE_WAY
openGL version 2.1 Mesa 17 detected (GL Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
failed to create drawable
Cjs-Message: JS LOG: Invalid network device type, is 14
Cjs-Message: JS LOG: network applet: Found connection for active
Cjs-Message: JS WARNING: [/home/garage/.local/share/cinnamon/desklets/[email protected]/desklet.js 3733]: reference to undefined property days[i].visibility
mintUpdate: no process found
Cjs-Message: JS WARNING: [/home/garage/.local/share/cinnamon/desklets/[email protected]/desklet.js 2545]: reference to undefined property this._referralRef
Cjs-Message: JS WARNING: [/home/garage/.local/share/cinnamon/desklets/soundBox@scollins/2.8/desklet.js 14]: reference to undefined property imports.desklet.soundbox


Notify author of desklet
@collinss

Issue
Screen flashes when adding soundbox Desklet. Desklet does not appear on desktop.

Steps to reproduce
Right-Click on Desktop
Click "Add Desklets"
Click "Download" tab
Click the Install button on the Soundbox entry
Click the "Manage" tab
Select the Soundbox entry
Click the "+" button

Expected behaviour
A sound/music related Desklet appearing on the desktop

Other information
I've never filed an issue before, and am unfamiliar with Cinnamon in general. Please let me know if I can provide more information that will be helpful.

simple-system-monitor@ariel: Always displays Temperature 27.8 °C

... I already did some tests myself ...

/sys/devices/virtual/thermal/thermal_zone0/temp

which is used by the desklet always is 27.8.
But it works if I replace thermal_zone0 by thermal_zone2 in metadata.json.

{
    "description": "Shows some system status values", 
    "dangerous": true, 
    "uuid": "simple-system-monitor@ariel", 
    "last-edited": 1493402702, 
    "prevent-decorations": false, 
    "thermal-file": "/sys/devices/virtual/thermal/thermal_zone2/temp", 
    "name": "Simple system monitor"
}

Please provide a setting for this or detect the right thermal_zone automatically (for example by checking for changes under high cpu usage).

quoteOfTheDay@tinnu: percent issue

Hi, @JessW !

Since Quotes started to work in common, here it is minor problem:
Quote

Гений - это 1% вдохновения и 99% пота.
-- Эдисон

displayed as:

пота.
-- Эдисон

It is a quote by Thomas Edison:

Genius is one percent inspiration, ninety-nine percent perspiration.

% sign treated as quote delimiter, but only single % sign per line should do.

Weather Desklet blocks Cinnamon

The extension locks Cinnamon you need a manual removal Dell estensione....si Please update it for the latest versions

Cinnamon 3.8.3
Fedora 28 x86-64
Intel Haswell-ULT Integrated Graphics Controller
Advanced Micro Devices [AMD/ATI] Mars LE [Radeon HD 8530M / R5 M240]
x11 (X.org 119.6 ) drivers: i915,radeon Resolution: [email protected]
Mesa DRI Intel Haswell Mobile version: 4.5 Mesa 18.0.2

Top does not work on recent truths of Cinnamon

Top does not work on recent truths of Cinnamon, please make it compatible with Fedora 28 x64 so that they can also use other users
Cinnamon 3.8.3
Fedora x86-64
Intel Haswell-ULT Integrated Graphics Controller
Advanced Micro Devices [AMD/ATI] Mars LE [Radeon HD 8530M / R5 M240]
x11 (X.org 119.6 ) drivers: i915,radeon Resolution: [email protected]
renderer: Mesa DRI Intel Haswell Mobile version: 4.5 Mesa 18.0.2

[email protected] has Misaligned times

 * Desklet version/Build date: 2017-11-22 17:27:46 UTC
 * Cinnamon version: Cinnamon 3.4.3
 * Distribution: Mint 18.2
 * Graphics hardware *and* driver used: nVidia GTX950M, nvidia-384.90-0ubuntu0.16.04.2
 * Snippet or attachment of ~/.cinnamon/glass.log: https://pastebin.com/raw/yxsdSXvU
 * Snippet or attachment of ~/.xsession-errors: https://pastebin.com/raw/gEKSjVSZ

Notify author of desklet
@slgobinath

Issue
Times displayed on desklet are misaligned, sometimes too much to the left, sometimes too much to the right. But they're not random, some of them are aligned properly and that doesn't seem to be connected with use of regionalized characters or unicode (which would be my first guess).

Steps to reproduce
No idea, I guess the best way is to install on the same OS and specs as I have and try to add the same events to the calendar.

Expected behaviour
All times should be equally aligned.

Other information
Screenshot:
screenshot-area-2017-12-04-130559

[email protected] - Error during loading

 * Build Date : 2018-05-06, 11:56 UTC
 * Cinnamon version : Cinnamon 3.6.7
 * Distribution : Debian Buster
 * No Graphic Card
 *  ~/.cinnamon/glass.log : https://gist.github.com/Pelt10/6d370a0fdbd23fe76b4e52159d087607
 * ~/.xsession-errors : https://gist.github.com/Pelt10/e6ba581718410a5b38a60a08698f5970

Notify author of desklet
@slgobinath

Issue and Step to reproduce
After I've download and install the desklet, I try to add one on my desktop, and I'm getting this error :
image
"An error occurred during loading of [email protected]. Check you used the last release before report this issue to the developer"

[email protected] unable to retrieve events

 * Desklet version/Build date 1506017601
 * Cinnamon version 3.4.6
 * Distribution - Debian unstable

Notify author of desklet
@slgobinath

Issue
After following instruction, all is OK with gcalcli but my desklet show "Unable to retrieve events".

gcalcli --refresh --nocache agenda --detail_length --nostarted --tsv
The following options are either no longer valid globally or just plain invalid:
  --detail_length
2017-10-06	15:00	2017-10-06	16:30	XXXXX
2017-10-06	15:00	2017-10-06	16:30	XXXXXXX
2017-10-06	17:30	2017-10-06	18:30	XXX

quoteOfTheDay@tinnu: doesn't work

@tinnu

Worked first time immediately after installation.

When file from /usr/share/games/fortunes/ was chosen (i. e. literature), desklet appears as small empty box. Click on it does nothing. There are no way to unchose file in settings.

quoteOfTheDay@tinnu: 3.2 or 3.4

While I upgrade my Mint to 18.2 and Cinnamon to 3.4 version, I noticed that stylesheet.css take effect only from 3.2 folder. It is weird.

devTools@scollins- broken

Sonya 18.2 64
Cinn 3.4.6

error t=2018-01-16T09:19:41Z No JS module 'desklets' found in search path
trace t=2018-01-16T09:19:41Z
<----------------
@/home/the_weedian/.local/share/cinnamon/desklets/devTools@scollins/desklet.js:23:7
Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:155:13
Extension@/usr/share/cinnamon/js/ui/extension.js:116:5
loadExtension@/usr/share/cinnamon/js/ui/extension.js:449:25
_onEnabledDeskletsChanged@/usr/share/cinnamon/js/ui/deskletManager.js:203:16
---------------->
error t=2018-01-16T09:19:41Z [Desklet "devTools@scollins"]: Error importing desklet.js from devTools@scollins
error t=2018-01-16T09:19:41Z Could not load desklet devTools@scollins

Notify author of desklet
@collinss

Issue

wont load, crashes, disables self, still appears as "updated" with green check in manager...

removal of folder from udr/share/cinnamon/desklets changes nothing... still appears as installed, up to date on "available online" tab... and with a red exclamation in local tab... whether folder is in share or not. i wonder if this is my error, and cinnamon settings need changed?

Steps to reproduce

Expected behaviour

Other information

[[email protected]] Cinnamon crashes when desklet is moved

@cobinja.de

New install of Mint 18.2. Didn't happen on new install of Mint 18.1.

When the clock is moved on the desktop it doesn't take long for Cinnamon to crash. Doesn't happen with other desklets.

Kernel: 4.8.0-58-generic x86_64
Desktop: Cinnamon 3.4.4 (Gtk 3.18.9-1ubuntu3.3)

Don't ask to submit logs, I won't submit them.

simple-system-monitor@ariel: desklet crashes on Cinnamon 3.4

@arielandrade
Your desklet crashes on Cinnamon 3.4.

It's having problems with

const NMClient = imports.gi.NMClient;
const NetworkManager = imports.gi.NetworkManager;
const GTop = imports.gi.GTop;

being in try-catch-blocks.

If you remove the try-catch-block the desklet works (if you have the needed packages installed.)
I think it's because of the new js interpreter in Cinnamon 3.4.

Maybe @jaszhix knows more about it.

[[email protected]] desklet.js can't be imported - Error when adding desklet to desktop.

 * Desktop: Cinnamon 3.0.7
 * Distro: Linux Mint 18 Sarah

I am getting an import error when trying to add the desklet to the desktop. Adding different desklets (e.g. [email protected]) works flawlessly, which makes this crash quite confusing.

Following log to glass.log seems to be relevant:

error t=2018-02-23T15:26:59.593Z missing : after property id
trace t=2018-02-23T15:26:59.593Z
<----------------
Extension.prototype._init@/usr/share/cinnamon/js/ui/extension.js:155
Extension@/usr/share/cinnamon/js/ui/extension.js:116
loadExtension@/usr/share/cinnamon/js/ui/extension.js:449
_onEnabledDeskletsChanged@/usr/share/cinnamon/js/ui/deskletManager.js:203
---------------->
error t=2018-02-23T15:26:59.593Z [Desklet "[email protected]"]: Error importing desklet.js from [email protected]
error t=2018-02-23T15:26:59.593Z Could not load desklet [email protected]

.xsession-errors only shows:

Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.

[email protected] : Long midnight event tiltle truncation

 * Desklet version 2018-04-09 04:01 UTC
 * Cinnamon version 3.6.7
 * Distribution - Mint 18.3
 * Graphics hardware Integrated Corporation Sky Lake Intagrated Graphics
 * Snippet or attachment of ~/.cinnamon/glass.log
 * Snippet or attachment of ~/.xsession-errors

Notify author of desklet
@slgobinath

Issue
Event that span on multiple days and start at "00:00" (midnight) : long event title is not truncated and the desklet becomes huge.

Steps to reproduce

  1. Create this event :
  • Long event title
  • Start at : 00:00 (midnight), any day
  • End at : any time, the day after the selected start day
  1. Refresh the desklet content.

Expected behaviour
The title should be truncated like any other events

Other information

[email protected] does not use locale

@slgobinath

Issue
googleCalendar does not use locale

Steps to reproduce
Install googleCalendar
See dates in English, i. e. "WEDNESDAY, NOVEMBER 01"

Expected behaviour
Dates in national format, i. e. "СРЕДА, НОЯБРЬ 01" (for ru_RU)

Other information

Is citationsfr@mrvaykadji redundant with quoteOfTheDay@tinnu?

I just noticed the citationsfr desklet, and I'm wondering if it is redundant with the quoteOfTheDay desklet? It looks like the author of citationsfr couldn't be easily found on github (I'm the original author of the quoteOfTheDay desklet). A quick look through the French README didn't seem to indicate any major differences from the original desklet, although my French is a bit rusty. Now that translation support is being added to many desklets (thank you!), I think a second version of basically the same desklet is just more maintenance. Any thoughts?

[Wheather Desklet] This desklet not work, please fix it !

Hi. I test this desk-let on my laptop. It did not work at all. After I installed it, there appear a red ! inside circle beside desk-let. When I put my mouse over this circle, a message appeared to me said "This extension sand system calls that can lead on certain system to crash DE. If it lead for this please uninstall it"

My system has RAM = 8 GB, & IntelCore i7 5500-U CPU @2.40 x 2 GHz

UUID: [email protected]

It is the same error that was appeared in "Desktop Capture applet" & you kindly fix it.

[[email protected]] No option to display AM/PM when using other Timezones

 * Desklet version/Build date (to be found in "About.." or in "metadata.json")
 * Cinnamon version (cinnamon --version)
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
Mint 18.3 Sylvia

 * Graphics hardware *and* driver used
Intel Integrated-- non-proprietary driver

 * Snippet or attachment of ~/.cinnamon/glass.log
Nothing interesting in here.
info t=2018-02-26T03:24:55.280Z Loaded desklet [email protected] in 116 ms
info t=2018-02-26T03:26:46.560Z Loaded desklet [email protected] in 104 ms


 * Snippet or attachment of ~/.xsession-errors
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 165]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 167]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 169]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 157]: Too many arguments to function GLib.file_set_contents: expected 2, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cinnamon warning: Log level 8: meta_window_focus: assertion '!window->override_redirect' failed
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 165]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 167]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 169]: Too many arguments to method Gio.File.delete: expected 1, got 2

(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:187:13


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1

Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 157]: Too many arguments to function GLib.file_set_contents: expected 2, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
default KB_LAYOUT_DIR:  "/usr/lib/x86_64-linux-gnu/qt5/qml/QMLTermWidget/kb-layouts" 
QObject::connect: No such slot Konsole::TerminalDisplay_QML_43::close()
loadAllColorSchemes 
Both point size and pixel size set. Using pixel size.
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Session::run() - program: "/bin/bash" 
Session::run() - arguments: ("") 
started! 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 

(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1

default KB_LAYOUT_DIR:  "/usr/lib/x86_64-linux-gnu/qt5/qml/QMLTermWidget/kb-layouts" 
QObject::connect: No such slot Konsole::TerminalDisplay_QML_171::close()
loadAllColorSchemes 
Both point size and pixel size set. Using pixel size.
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Session::run() - program: "/bin/bash" 
Session::run() - arguments: ("") 
started! 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 

Notify author of desklet
@Cobinja

Issue
There is no option to display AM/PM (or any indicator of AM/PM) on the clock face, which is only of value when you are displaying a time from another time zone (see my other issue).

Steps to reproduce
Add desklet.
Click settings.
Observe that there is no option to display AM/PM on the clock face.

Expected behaviour
This setting would exist to be displayed when viewing time for other timezones-- or for your own timezone, if you're someone that doesn't look outside very often.

Other information

[betterlock] Add new option "show icon only if key is active"

Hi. This is not a bug. This is a feature request.

I like to chose BOTH indicators (CapsLock & Num Lock). Currently, both icons appear in panel (that for CapsLock & that for NumLock) whether corresponding keys is/are activated or not. If corrsponding key toggled ON then it's icon become white in colour. This is O.K

But there is option - in GNOME version of this applet - to make icons of this applet NOT shown UNLESS corresponding key is toggled ON where it's corresponding icon will appear white in colour.

It is good to add this option for our Cinnamon applet.

Best

[calendar@deeppradhan] First day of week setting

 * Desklet version/Build date: 1.0, 2018-04-09
 * Cinnamon version: 3.6.7
 * Distribution: OpenSuse Tumbleweed
 * Graphics hardware *and* driver used: irrelevant
 * Snippet or attachment of ~/.cinnamon/glass.log
 * Snippet or attachment of ~/.xsession-errors

Notify author of desklet
@kanchudeep

Issue
This is more of a request than a bug report. The month calendar displays weeks with the first day of the week being Sunday. I would appreciate if the setting for the first day was used from Cinnamon (currently set as Monday).

Steps to reproduce

Expected behaviour
The week display should respect the Cinnamon setting for the first day of the week.

Other information

CobiAnalogClock : Seconds hand visible on loading when disabled

@Cobinja

BUG : The Seconds hand is visible on the clock when starting Mint even when it has been disabled in the desklet settings in a previous session.

Version : 2017-06-13 15:20:02 UTC

Steps to reproduce :

  1. Add Analog Clock to Desktop and select Default theme
  2. Right-click the desklet and select Settings
  3. Untick "Show Seconds" then click Apply
  4. The seconds hand correctly disappears
  5. Reboot the Mint desktop (or change the clock face to a different Theme)
  6. The Seconds hand is back and is pointing straight up and does not move

Even leaving the desklet until the minute hand next updates does not get rid of the seconds hand at all. You have to go back in and select/deselect Show Seconds again to hide it until the next reboot.

[[email protected]] Clock ignores Timezone setting and just shows local time.

 * Desklet version/Build date (to be found in "About.." or in "metadata.json")
 * Cinnamon version (cinnamon --version)
 * Distribution - (Mint 17.2, Arch, Fedora 25, etc...)
Mint 18.3 Sylvia

 * Graphics hardware *and* driver used
Intel Integrated-- non-proprietary driver

 * Snippet or attachment of ~/.cinnamon/glass.log
Nothing interesting in here.
info t=2018-02-26T03:24:55.280Z Loaded desklet [email protected] in 116 ms
info t=2018-02-26T03:26:46.560Z Loaded desklet [email protected] in 104 ms


 * Snippet or attachment of ~/.xsession-errors
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 165]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 167]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 169]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 157]: Too many arguments to function GLib.file_set_contents: expected 2, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cinnamon warning: Log level 8: meta_window_focus: assertion '!window->override_redirect' failed
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 165]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 167]: Too many arguments to method Gio.File.delete: expected 1, got 2
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 169]: Too many arguments to method Gio.File.delete: expected 1, got 2

(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:187:13


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1

Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 157]: Too many arguments to function GLib.file_set_contents: expected 2, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
Cjs-Message: JS WARNING: [/home/fletcher/.local/share/cinnamon/desklets/[email protected]/3.0/desklet.js 28]: Too many arguments to function GdkPixbuf.get_file_info: expected 1, got 3
default KB_LAYOUT_DIR:  "/usr/lib/x86_64-linux-gnu/qt5/qml/QMLTermWidget/kb-layouts" 
QObject::connect: No such slot Konsole::TerminalDisplay_QML_43::close()
loadAllColorSchemes 
Both point size and pixel size set. Using pixel size.
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Session::run() - program: "/bin/bash" 
Session::run() - arguments: ("") 
started! 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 

(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1


(cinnamon:21445): Cjs-WARNING **: JS ERROR: TypeError: this._menu is null
Desklet.prototype._onButtonReleaseEvent@/usr/share/cinnamon/js/ui/desklet.js:189:1

default KB_LAYOUT_DIR:  "/usr/lib/x86_64-linux-gnu/qt5/qml/QMLTermWidget/kb-layouts" 
QObject::connect: No such slot Konsole::TerminalDisplay_QML_171::close()
loadAllColorSchemes 
Both point size and pixel size set. Using pixel size.
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Session::run() - program: "/bin/bash" 
Session::run() - arguments: ("") 
started! 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 
Using an unsupported variable-width font in the terminal.  This may produce display errors. 

Notify author of desklet
@Cobinja

Issue
Setting the Timezone for the clock does not actually alter the time displayed, even though the timezone label is shown.

Steps to reproduce
Add new desklet instance.
Select "use specific timezone".
Choose a Timezone (e.g., Australia/Adelaide, or Europe, Dublin)
Tick "Display Timezone" (not necessary, but verifies that it is set).
Notice that the time shown is exactly the same as the local time.

Expected behaviour
Setting "use specific timezone" should display the referenced timezone on the clock, rather than local time.

Other information

[email protected]: Possible bug in layout of event text

Notify author of desklet
@slgobinath

Issue
In the latest version, the spacing between each events of the day seem to have been increased. The previous look was more compact.

The new spaced look has it's own merits, but I personally prefer the compact layout. Would request to add an option to enable/disable compact layout.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.