20.04 - compiz-mate removed from compiz:master by Compiz team

Bug #1868443 reported by layingback on 2020-03-22
22
This bug affects 4 people
Affects Status Importance Assigned to Milestone
compiz (Ubuntu)
Undecided
Unassigned

Bug Description

As per this Merge link: https://code.launchpad.net/~muktupavels/compiz/+git/compiz/+merge/374783 all of the active content of compiz-mate install has effectively been removed from 20.04, leaving only documentation and copyright files.

Without compiz-mate any attempt to install Compiz on MATE 20.04 will result in an almost unusable system without window decoration, window controls or ability to move/drag windows. While it is possible to recover the system by careful Compiz configuration this is not reasonable to expect a new user of Compiz to be able to achieve without window decoration. If user subsequently uninstalls Compiz from 20.04 the Main Menu and sub-menus are aesthetically displaced permanently by ~10px. In all cases it is virtually impossible to achieve the MATE integration of Compiz to the level that was present in MATE 15.04 through 19.10.

The items listed in the merge link above

[ append to
 /etc/compizconfig/config
, and install of:
 /etc/compizconfig/mate.ini
 /etc/X11/Xsession.d/65compiz_profile-on-session
 /usr/share/backgrounds/ubuntu-mate-common/Ubuntu-Mate-Dark-no-logo.jpg
 /usr/share/backgrounds/ubuntu-mate-common/unbuntu-mate-desktop-circle_of_mates_dark.png ]

need to be accomplished in another manner independent of Compiz, such as MATE-created and released configuration files named mate-compiz or mate-compizconfig or similar.

Norbert (nrbrtx) on 2020-03-22
tags: added: focal
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in compiz (Ubuntu):
status: New → Confirmed
Norbert (nrbrtx) on 2020-03-22
tags: removed: 20.04

Hmm, seems like compiz-mate should be removed completely... I did not do that because I though that compiz-mate package installs also MATE Compatibility plugin.

So yes, MATE should have separate package that will install configuration files. Or should be added to package that provides MATE Compiz session. MATE developers should know best place for that. Liked merge request has links to merge requests that adds configuration files for Unity and GNOME Flashback.

Feel free to ask if some help is needed.

Just looked at matecompat and gnomecompat plugins... I think these plugins also should be provided by upstream projects - MATE and GNOME Flashback. GNOME and GNOME Classic does not support different window managers so it is misleading.

compiz-gnome also needs some work!:
- It installs gtk-window-decorator and it is not GNOME only, it can be and is used by MATE too.
- It installs GSettings backend for compizconfig, again it is not GNOME specific.
- It installs GSettings schemas, nothing GNOME specific.
- Then there are unity-control-center and gnome-control-center keybinding files.

Looks like GSettings could be moved to compiz-gsettings. gtk-window-decorator also could have separate package. Not sure what to do with keybinding files.

Norbert (nrbrtx) on 2020-04-05
no longer affects: ubuntu-mate
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers