Description of problem: Kazam does not start on updated Plasma. I have launched it from terminal and several errors appear. Version-Release number of selected component (if applicable): Kazam y Mageia 9 How reproducible: Open kazam from gui or terminal
Created attachment 14563 [details] Terminal output of kazam This is the terminal output of Kazam
Thank you for the report. It might help if you could explain "Kazam does not start on updated Plasma". Did it used to start? It itself has not changed. Can you identify what changed in Plasma that caused this failure? On my M9 system using Lxde, the program starts OK (ts GUI window displayed), if with errors: kazam-1.4.5-18.mga9 $ kazam /usr/bin/kazam:77: DeprecationWarning: distro.linux_distribution() is deprecated. It should only be used as a compatibility shim with Python's platform.linux_distribution(). Please use distro.id(), distro.version() and distro.name() instead. dist = distro.linux_distribution() /usr/lib/python3.10/site-packages/kazam/app.py:145: Warning: value "((GtkIconSize) 32)" of type 'GtkIconSize' is invalid or out of range for property 'icon-size' of type 'GtkIconSize' self.builder.add_from_file(os.path.join(prefs.datadir, "ui", "kazam.ui")) (kazam:70371): Gtk-WARNING **: 21:05:30.158: Can't set a parent on widget which has a parent (kazam:70371): Gtk-WARNING **: 21:05:30.162: Can't set a parent on widget which has a parent (kazam:70371): Gdk-CRITICAL **: 21:05:30.376: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed Can you try under a different desktop? Does this only happen under Plasma? (which I can try if necessary).
CC: (none) => lewyssmithSource RPM: Kazam => kazam-1.4.5-18.mga9.src.rpm
In my case, it's a clean install of Mageia, with stable updates up to date, "Plasma updated". I've tested from a Intel Atom netbook with Lxqt desktop and it works with some bugs from terminal, so it seems to be a Plasma desktop bug. This is the terminal output of Lxqt Desktop: [jose@localhost ~]$ kazam /usr/bin/kazam:77: DeprecationWarning: distro.linux_distribution() is deprecated. It should only be used as a compatibility shim with Python's platform.linux_distribution(). Please use distro.id(), distro.version() and distro.name() instead. dist = distro.linux_distribution() /usr/lib/python3.10/site-packages/kazam/app.py:145: Warning: value "((GtkIconSize) 32)" of type 'GtkIconSize' is invalid or out of range for property 'icon-size' of type 'GtkIconSize' self.builder.add_from_file(os.path.join(prefs.datadir, "ui", "kazam.ui")) (kazam:11978): Gtk-WARNING **: 14:29:59.719: Can't set a parent on widget which has a parent (kazam:11978): Gtk-WARNING **: 14:29:59.741: Can't set a parent on widget which has a parent [jose@localhost ~]$ Greetings!
I will try it with Plasma; tomorrow!
Bug is reproducible for me too if Wayland is used, under Plasma with X11 kazam seems to work. Seems there is no "Wayland" support: https://github.com/henrywoo/kazam/issues/14 Regards.
CC: (none) => arusanu
I agree with comment 5. The bug is reproduced in the Wayland session. Do we have that same problem in Cauldron? Because for plasma 6 the default session is Wayland...
(In reply to Jose Manuel López from comment #6) > Do we have that same problem in Cauldron? Because for plasma 6 the default > session is Wayland... Yes
Thank you Aurelian for jumping in. It would have helped, Jose, if you had mentioned Wayland at the beginning. It is still (M9) experimental for Plasma. I have just tried kazam on X11 Plasma, and it worked. I will not bother trying Wayland, since you both say it is that which does not work. I will push this to devs, but they may legitimately close it 'invalid' since there is on M9 no guarantee that everything Plasma/Wayland works. A bit at-your-risk. If they fix it - lucky! Otherwise stick with X11 for Plasma.
Assignee: bugsquad => kdeCC: lewyssmith => (none)
Summary: Kazam does not start on updated Plasma => Kazam does not start on Plasma/Wayland