You are not logged in.
The Debian Buster compiz and emerald packages install into 4.14 but do not function properly. There are no window decorations. As such I could not really test the rest of the compiz functions. Is there any intention to correct this?
Offline
They should still work. I don't have a Debian Buster install handy, but installing compiz and emerald on Arch with the latest versions of Xfce components and all seems to work fine.
There are no window decorations.
Have you enable the Window Decorations plugin?
Also, run "compiz --replace" in a terminal window to see if there are any error messages.
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
Yes have done both, compiz -- replace and Window decorations are enabled.
To be clear this is on an alpha 2 of MX 19 buster based. I will report your comments back to our devs.
Last edited by richb (2019-07-14 17:03:30)
Offline
Odd. Anything in the log files? In the terminal when run manually, in ~/.xsession-errors or systemd's journal?
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
...systemd's journal...
Just a reminder that MX boots by default into sysV, though systemd is also available.
MX-23 (based on Debian Stable) with our flagship Xfce 4.18.
Offline
Syslog error:
2019-07-15 06:24:51 status half-installed compiz:all 2:0.8.16.1-10
fusion-icon run in terminal: errors although it does load and is functional switching from XFCE to compiz, as well as all other functions. Just no window decorations
(fusion-icon:13618): dbind-WARNING **: 06:34:26.756: Couldn't register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
* Xfwm4 is already running
(fusion-icon:13618): Gdk-CRITICAL **: 06:34:26.953: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
Offline
(fusion-icon:13618): Gdk-CRITICAL **: 06:34:26.953: gdk_window_thaw_toplevel_updates: assertion 'window->update_and_descendants_freeze_count > 0' failed
This is why fusion-icon isn't working. But fusion-icon seems to be a panel icon that sits a tray that supports appindicators like the Indicator Plugin or the StatusNotifier plugin. Do you have either of those active on the panel?
I don't know what to say. I've never used compiz/emerald/fusion-icon so I might be out of league here. I tested this combination on Arch with Xfce 4.14 pre2 and it does work (Compiz 0.9.14.0-5, Emerald 0.8.16-1, Fusion-icon 1:0.2.4-1). Perhaps there is a bug with the debian packages? Or with compiz/fusion-icon?
Please remember to mark your thread [SOLVED] to make it easier for others to find
--- How To Ask For Help | FAQ | Developer Wiki | Community | Contribute ---
Offline
I do have those in the panel. Thanks for looking at it. Perhaps our MX devs can figure it out.
Offline
The problem is caused by gtk_status_icon_set_name() function in the libappindicator3 API.
That function is deprecated.
Turn that function off in the source and recompile.
The master branch of fusion-icon there is a switch to AyatanaIndicators API.
https://gitlab.com/compiz/fusion-icon/b … main.py.in
This function is called in there too.
https://github.com/AyatanaIndicators/li … or.c#L1534
Do you want to exit the Circus?
https://www.youtube.com/watch?v=ZJwQicZHp_c
Offline
Thank you for the detailed solution.
Offline
[ Generated in 0.009 seconds, 7 queries executed - Memory usage: 567.5 KiB (Peak: 584.34 KiB) ]