Comments (14)
Well, nothing beats playing around with an existing applet, but there are some other resources you can use too. Devhelp is a great one. You'll have to install additional -doc packages as well (ie cinnamon-doc for the cinnamon documentation) in there you will find API references and tutorials that will be quite helpful.
from cinnamon-spices-desklets.
@collinss It looks like you already patched it, didn't realize that. I think the issue is imports.desklets is new to 3.6. imports.ui.deskletManager.desklets would work with backwards compatibility and importing from the xlet manager object is how I updated the other spices.
@the-w-e-e-d-i-a-n You can always PR something if you find a bug and have a fix. For me, I just needed a window list with app grouping, saw several bugs, it was unmaintained, so I forked it into icing task manager. Nowadays that's not really necessary because the xlets are hosted on github. If there's an xlet without an author (check info.json), those up are up for grabs. We try to keep those working, but there's a lot of them, and the abandoned xlets often get removed if they're too broken.
from cinnamon-spices-desklets.
This is LITERALLY my first github post ever... If i violated some rules egregiously, I apologize in advance.
from cinnamon-spices-desklets.
Found this too.. just now, after a reboot though? Sorry... In the dark here.
** (cinnamon-session:1751): WARNING **: Couldn't connect to accessibility bus: Failed to connect to socket /tmp/dbus-rRXPCM2nTc: Connection refused
Activating service name='org.a11y.atspi.Registry'
Successfully activated service 'org.a11y.atspi.Registry'
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
[cinnamon-settings-daemon-smartcard] Failed to start: no suitable smartcard driver could be found
Cjs-Message: JS LOG: About to start Cinnamon
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
St-Message: cogl npot texture sizes SUPPORTED
Cjs-Message: JS LOG: Cinnamon started at Tue Jan 16 2018 09:00:48 GMT-0500 (EST)
Cjs-Message: JS LOG: network applet: Cannot find connection for active (or connection cannot be read)
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
openGL version 4.3 detected (GL3 Cogl Driver)
MetaSyncRing disabled: couldn't find required GL extensions, or the minimum safe openGL version was not met
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
failed to create drawable
Cjs-Message: JS LOG: Invalid network device type, is 14
Cjs-Message: JS LOG: network applet: Found connection for active
Nemo-Share-Message: Called "net usershare info" but it failed: 'net usershare' returned error 255: mkdir failed on directory /var/run/samba/msg.lock: Permission denied
net usershare: cannot open usershare directory /var/lib/samba/usershares. Error No such file or directory
Please ask your system administrator to enable user sharing.
mintUpdate: no process found
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x6200007 (devTools@s)
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3e00007 (Authentica)
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
sys:1: Warning: g_hash_table_foreach: assertion 'version == hash_table->version' failed
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(cinnamon:2162): St-WARNING **: parse_shadow_property: default case
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
(nm-applet:2189): nm-applet-CRITICAL **: get_menu_item_for_ap: assertion 'dup_data.hash != NULL' failed
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x5e00085 (.xsession-)
Cinnamon warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x5e00085 (*glass.log)
Gtk-Message: GtkDialog mapped without a transient parent. This is discouraged.
from cinnamon-spices-desklets.
Yeah, the imports system changed in 3.6 and it looks like the change is not back-wards compatible with older versions of Cinnamon.
@jaszhix thoughts?
from cinnamon-spices-desklets.
I forgot about this, sorry. I was going to submit a PR for this but you said you would take care of it. I can still try to submit it if you'd like, but its not merge-able anymore.
from cinnamon-spices-desklets.
...and to think I had JUST found my holy grail of Cinnamon small tweak tools... :/
from cinnamon-spices-desklets.
FYI: I just virtualized Manjaro 64bit, (Arch)... with Cinnamon 3.6.6... and it loaded like butter. Don't know if that info helps?
from cinnamon-spices-desklets.
It currently works fine in Cinnamon 3.6. You could consider upgrading your system to 18.3. You can do that easily through the update manager. The impact on your system would be minimal and the risk should be pretty low. (I'd still do a system backup just to be safe of course.)
from cinnamon-spices-desklets.
@jaszhix I don't recall that conversation now. (Doesn't mean it didn't happen, I've just had a lot going on in my life lately.) If you could pr a solution that works with both versions of Cinnamon, that would be appreciated.
from cinnamon-spices-desklets.
Good suggestion!
I'm looking forward to learning more about how to write my own applets/desklets for Cinnamon specifically... It's the desktop I ALWAYS gravitate back to, and I think I'm done jumping around and reinstalling OSes for a bit... Any suggestions on where to start if someone's just a hobby python/css/js person? Or just pour over your guy's code, and then ask to be included? I don't want to waste people's time with stupid questions... I want to study before I try to join this effort, but I want tips from the architects of Cinnamon on where they think I should start... (even if it's just this once, here. :) )
from cinnamon-spices-desklets.
@jaszhix I think I tried this before and it was breaking for me on master. Which is why I changed it iirc.
from cinnamon-spices-desklets.
Awesome guys! I may only have my spare time and limited brain cells, but you've got a new recruit. :)
from cinnamon-spices-desklets.
18.3 worked. Thanks for the help.
from cinnamon-spices-desklets.
Related Issues (20)
- xkcd@rjanja didn't work
- quoteOfTheDay@tinnu: Multiple parameters for fortune not working
- diskspace@schorschii - Wrong text alignment after resume from standby HOT 10
- Note (notes@schorschii): With Mounted cloud drive, will not find text files after reboot or logout/in. HOT 2
- General Improvement for Desklets / Desklet Settings: Show on primary monitor only
- Why is every variable name a single letter? HOT 1
- yfquotes@thegli Error: Yahoo Finance service not available! HOT 20
- yfquotes@thegli: Website you hardcoded is not valid anymore
- [email protected] doesn't start on Mint 21.2 Cinnamon 5.8.4 HOT 2
- simple-system-monitor@ariel fail to load after last update HOT 17
- Command Result Desklet Feature Request: Make output color sensitive HOT 2
- Small but noticeable freeze in system-monitor-graph@rcassani HOT 3
- Custom label not working? HOT 4
- diskspace@schorschii - desklet is causing stutter HOT 5
- [Bug] [email protected] - Author @slgobinath HOT 2
- [Bug] - [email protected] - Author @Cobinja - micro freezes HOT 1
- diskspace@schorshii showing wrong used space and percentage HOT 6
- Settings Page shift L/R around HOT 5
- [email protected] not displaying HOT 6
- [[email protected]] Feature Request - GPU Temperature HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cinnamon-spices-desklets.