Open afonsky opened 1 year ago
@afonsky : Would you kindly attempt to install the mod I've been working on, see if it works for you? If you do please mind its ID has been changed together with the name.
For the moment I no longer have the working Mint 21 installation to check whether it's still working in latest Cinnamon, and no other recent Cinnamon system either, so hopefully it works as is.
@Drugwash2: Thank you very much for your mod and for the answer!
Unfortunately, it doesn't work with this version either. The mod just doesn't start. I only see the tick and clickable gears button ('Configure') in the applets menu. But after clicking on that button nothing happens. I also don't see any errors in the .xsession-errors from the modified version of the applet.
Ah, sorry to hear that. Lack of error log makes it even harder to pinpoint the issue. My test machine just broke down and got no replacement so can't perform any tests myself. Hopefully someone else could offer a hand.
By the way, the error in the original log related to this._animations.hide_all
pertains to the Cinnamon file panel.js that has not been updated as the function hide_all()
has been deprecated and should be replaced with hide()
.
I just double-checked that both the applet and the mod are faulty on a freshly installed Debian bookworm and Cinnamon 5.6.5 in a virtual machine.
Would you by chance be able to check with a different Cinnamon distro too? So far I only tested in Mint 19.2 and Mint 21 beta but not in Mint 21.1. There may be slight differences in the distros that could make the applet not work. I can't get a VM up and running very soon, if ever (poor people and old/bad/missing hardware are a sorry mix).
On the Mint 21.1 and Cinnamon 5.6.5, vanilla and modded applets do not work either.
OK, there must be some major change under the hood in this newer 5.6 Cinnamon, it used to work in 5.4. Could it be on purpose? Will see if I can crop up a suitable VM one of these days. Thank you very much for testing. 👍
Earlier today I managed to install Mint 21.1 Cinnamon in VirtualBox, updated to Cinnamon 5.6.7 and tested all my applets including the multi-line mod. All applets loaded and worked correctly save for a couple minor issues (not in the multi-line mod). At this point I really don't know what to say. Maybe try to select the Traditional panel type in the Welcome Screen, see if that helps? If you do that please be aware all panel settings and enabled applets will be wiped out.
Hi @Drugwash2,
It is very strange that we have different behaviour of the applet while using the same packages inside a VM.
I updated Cinnamon to 5.6.7 and still can't start the applet. I tried to select the Traditional panel type as you advised. I also tried to disable all other applets, but no luck.
Using Melange Debugger I realized that vanilla Multi-Line Taskbar loaded with errors but doesn't work (nothing happened in the panel):
But modded applet even doesn't started - there no evidence about it start I can find in the Melange.
Anyway, thanks for your help.
The official applet has issues that might never get fixed, certain functions that have been deprecated recently or some time ago. It had issues even on Mint 19.2 which is my daily driver. That's why I took on modding it.
Now, for me it works fine - with minor quirks that I might attempt to fix at some point - in Mint 19.2. After struggling with installing, updating and minor tweaking Mint 21.1 in VM over a mapped networked drive it worked right away. I even had to download and install the very packages (zip archives) from my own GitHub repository because the VBox setup in present configuration doesn't allow shared folders, so that's a sure test that the public code is OK.
Did you install from the zip package or downloaded the code files? The folder name for this particular applet mod should be multilineWL@drugwash otherwise it won't work. Please double-check. There should be no other reason why it shouldn't work for you - at least in Mint 21.1.
No signal 'maximize' on object 'CinnamonWM'
@claudiux That one is fixed in my mod together with some others. Have you tried it...?
@Drugwash2
I came back to this question today. I carefully re-read your answer and found that the directory with the applet should be named multilineWL@drugwash
. I downloaded your applet via git clone
, and in this case the directory is called multi-line-taskbar
by default. I renamed the directory and everything worked. Thank you very much!
Perhaps it would be worth adding to the mod's installation instructions that all files should be in the ~/.local/share/cinnamon/applets/multilineWL@drugwash
directory?
Yeah, this git stuff is messed up. For some reason it's completely opposite to my line of thinking so no wonder things come out wrong at times. Sorry about that. I modified the readme file adding a notification about the correct folder name. Also fixed a small issue with the spinner animation (still not perfect though). No release package though.
(cinnamon:2001): Gjs-CRITICAL **: 23:41:31.763: JS ERROR: TypeError: this._animations.hide_all is not a function _update@/usr/share/cinnamon/js/ui/panel.js:1336:26
(cinnamon:2001): Gjs-CRITICAL **: 23:41:31.763: JS ERROR: TypeError: this._animations.hide_all is not a function _update@/usr/share/cinnamon/js/ui/panel.js:1336:26
(cinnamon:2001): Gjs-CRITICAL **: 23:41:31.763: JS ERROR: TypeError: this._animations.hide_all is not a function _update@/usr/share/cinnamon/js/ui/panel.js:1336:26
(cinnamon:2001): Gjs-CRITICAL **: 23:41:31.768: JS ERROR: TypeError: this._animations.hide_all is not a function _update@/usr/share/cinnamon/js/ui/panel.js:1336:26
(cinnamon:2001): Gjs-CRITICAL **: 23:41:31.778: JS ERROR: TypeError: this._animations.hide_all is not a function _update@/usr/share/cinnamon/js/ui/panel.js:1336:26