Giter Site home page Giter Site logo

Comments (14)

collinss avatar collinss commented on July 21, 2024 2

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.

jaszhix avatar jaszhix commented on July 21, 2024 2

@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.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

This is LITERALLY my first github post ever... If i violated some rules egregiously, I apologize in advance.

from cinnamon-spices-desklets.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

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.

collinss avatar collinss commented on July 21, 2024

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.

jaszhix avatar jaszhix commented on July 21, 2024

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.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

...and to think I had JUST found my holy grail of Cinnamon small tweak tools... :/

from cinnamon-spices-desklets.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

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.

collinss avatar collinss commented on July 21, 2024

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.

collinss avatar collinss commented on July 21, 2024

@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.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

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.

collinss avatar collinss commented on July 21, 2024

@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.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

Awesome guys! I may only have my spare time and limited brain cells, but you've got a new recruit. :)

from cinnamon-spices-desklets.

the-w-e-e-d-i-a-n avatar the-w-e-e-d-i-a-n commented on July 21, 2024

18.3 worked. Thanks for the help.

from cinnamon-spices-desklets.

Related Issues (20)

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.