-
-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
After update to 1.28 Sticky Notes stopped working #668
Comments
Do you have mate-applets build in-process (can be used in wayland) or out of process? If in-process you might have
found a bug in the new part of the code that does not show up on Debian Unstable (on which I wrote that code.)
Looks like you are getting a failure to create the window for a note or a failure to create the overall structure, or an
attempt to read from it before its all the way set up.
|
I am not sure about mate-applets build in-process or out process, how to check it? |
Look in the package you installed mate-applets from. If you have
libmate-stickynotes.so mate-applets was built in-process and can
be used in both x11 and wayland (the reason for this option). If
you have an executable named just stickynotes-applet you have
mate-applets built out of process.
|
Can't find any .so files in package
|
That means you have mate-applets built out of process, and that this may be a reappearance of a prior
issue that gave similar errors with stickynotes
|
I can confirm the above on Manjaro MATE, just updated to 1.28. I have several sticky notes on the desktop and the applet in my panel. None of these show up as the applet crashes just as the panel is loaded. |
Same issue at #664 (comment) |
I have made this changes and recompiled applet. Notes appeared but does not work properly. Icons are missing, hide notes option does not work, etc |
I will not be able to fix this myself, and at the moment a lot of team members are busy elsewhere. We don't have any paid staffers whatsoever. We had a similar issue with 1.26 at #664 (comment) (noted above) and that has NOT been fixed either. Might be a GtkSourceView issue on this one (was for sure on the other one with |
This should be at least partially fixed by I don't know that applet well and do not use it. To bring back anything that is now missing, I will need help. I cannot fully maintain all of MATE solo. |
I was unable to hide sticky notes and I was able to solve it by setting: /org/mate/stickynotes/click-hide Version: Also thank you @lukefromdc for all your efforts. |
I'll have to see if the logic for hiding notes got reversed somehow
|
Looks like the logic to show/hide notes is found in stickynotes_applet_callbacks.c at line 35 with
|
I notice that setting each note visible does NOT take place if |
I should have stated I just updated to 1.28 today from 1.26 (with a lot of already existing sticky notes). Looking at it the click-hide key was only added in between: Going back to what the user said: "An easy solution for this is adding an option in the config to make the icon always show the notes instead of toggling them." I think the proper way would be to treat it like a window in Window List, if the sticky notes collectively have focus then minimize them, if not then focus them. How to determine if they are collectively on top of all other windows I'm not sure. As the option is currently implemented... it's not my project but it seems somewhat pointless? I can see the benefit of having the sticky notes behave like the window list applet (it would be a more consistent user interface) but the only benefit I can see to how it is now is that it saves an extra click for users who do not personally use the icon to toggle the hidden state (which is how it's been for over 20 years now...). Edit: I just realized should be in #650, apologies. |
Expected behaviour
New note windows when double-clicking icon or using menu
Actual behaviour
Nothing happens, error in journal
The text was updated successfully, but these errors were encountered: