Compiz not available in MATE Tweak

Hello,
today I wanted to try the Compiz window manager but when I opened MATE Tweak, Compiz wasn’t shown, only “Marco (No Compositor)” and “Marco (Software Compositor)”. I’m using Ubuntu MATE 17.04. Is there any reason for it? I’d be happy if anybody could help me enabling Compiz.

From a terminal, execute:

dpkg -l | grep -i compiz

This will fetch a list of installed packages and find any related to compiz amongst them. Just to verify it’s actually installed on your system.

This is the output:

ii compiz 1:0.9.13.1+17.04.20170109-0ubuntu1 all OpenGL window and compositing manager ii compiz-core 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 OpenGL window and compositing manager ii compiz-gnome 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 OpenGL window and compositing manager - GNOME window decorator ii compiz-mate 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 OpenGL window and compositing manager - MATE integration ii compiz-plugins:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 OpenGL window and compositing manager - plugins ii compiz-plugins-default:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 OpenGL window and compositing manager - default plugins ii compiz-plugins-extra 1:0.9.13.1+17.04.20170109-0ubuntu1 all transitional dummy package ii compizconfig-settings-manager 1:0.9.13.1+17.04.20170109-0ubuntu1 all Compiz configuration settings manager ii libcompizconfig0:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 Settings library for plugins - OpenCompositing Project ii libdecoration0:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 Compiz window decoration library ii python-compizconfig:amd64 1:0.9.13.1+17.04.20170109-0ubuntu1 amd64 Compizconfig bindings for Python

I’d assume then your hardware is not supported. GPU compositing simply might not be possible on your exact hardware configuration. What kind of hardware are we talking about here?

I don’t think that’s the problem because on 16.10 Compiz was listed there.

[quote=“Tobiplayer3, post:5, topic:13332, full:true”]I don’t think that’s the problem because on 16.10 Compiz was listed there.[/quote]Interesting. Did you upgrade or did you do a fresh install?

Hi @Tobiplayer3, I notice Marco (Compton GPU Compositor) is also missing. I’d bet the graphics driver is involved but I’m no expert.

Do you have graphics options in Additional Drivers?

[quote=“Bill_MI, post:7, topic:13332”]I’d bet the graphics driver is involved but I’m no expert.[/quote]Pretty decent bet indeed. Just for reference purposes, open source on AMD hardware will in fact work fine with both Compton as well as Compiz.

@1Q7FE6zp I did a fresh install, just used my old home folder which is on it’s own partition.
@Bill_MI Yes, I’m using the NVIDIA binary driver version 375.39 from nvidia-375. My graphics card is NVIDIA GeForce GTX 750.

Wath does dpkg-query -L mate-tweak say ?

/. /usr /usr/bin /usr/bin/marco-compton /usr/bin/marco-no-composite /usr/bin/marco-xcompmgr /usr/bin/mate-tweak /usr/bin/metacity-compton /usr/bin/metacity-no-composite /usr/bin/metacity-xcompmgr /usr/lib /usr/lib/mate-tweak /usr/lib/mate-tweak/disable-mate-volume-applet /usr/lib/mate-tweak/install-mate-panel-layout /usr/lib/mate-tweak/mate-panel-backup /usr/lib/mate-tweak/mate-tweak.ui /usr/lib/python3 /usr/lib/python3/dist-packages /usr/lib/python3/dist-packages/mate_tweak-17.4.2.egg-info /usr/lib/python3/dist-packages/mate_tweak-17.4.2.egg-info/PKG-INFO /usr/lib/python3/dist-packages/mate_tweak-17.4.2.egg-info/dependency_links.txt /usr/lib/python3/dist-packages/mate_tweak-17.4.2.egg-info/requires.txt /usr/lib/python3/dist-packages/mate_tweak-17.4.2.egg-info/top_level.txt /usr/share /usr/share/applications /usr/share/applications/mate-tweak.desktop /usr/share/doc /usr/share/doc/mate-tweak /usr/share/doc/mate-tweak/changelog.Debian.gz /usr/share/doc/mate-tweak/copyright /usr/share/locale /usr/share/locale/af/LC_MESSAGES/mate-tweak.mo /usr/share/locale/am/LC_MESSAGES/mate-tweak.mo /usr/share/locale/an /usr/share/locale/an/LC_MESSAGES /usr/share/locale/an/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ar/LC_MESSAGES/mate-tweak.mo /usr/share/locale/as/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ast/LC_MESSAGES/mate-tweak.mo /usr/share/locale/az/LC_MESSAGES/mate-tweak.mo /usr/share/locale/be/LC_MESSAGES/mate-tweak.mo /usr/share/locale/bg/LC_MESSAGES/mate-tweak.mo /usr/share/locale/bn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/bn_IN/LC_MESSAGES/mate-tweak.mo /usr/share/locale/br/LC_MESSAGES/mate-tweak.mo /usr/share/locale/bs/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ca/LC_MESSAGES/mate-tweak.mo /usr/share/locale/[email protected]/LC_MESSAGES/mate-tweak.mo /usr/share/locale/cmn /usr/share/locale/cmn/LC_MESSAGES /usr/share/locale/cmn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/crh/LC_MESSAGES/mate-tweak.mo /usr/share/locale/cs/LC_MESSAGES/mate-tweak.mo /usr/share/locale/csb/LC_MESSAGES/mate-tweak.mo /usr/share/locale/cv /usr/share/locale/cv/LC_MESSAGES /usr/share/locale/cv/LC_MESSAGES/mate-tweak.mo /usr/share/locale/cy/LC_MESSAGES/mate-tweak.mo /usr/share/locale/da/LC_MESSAGES/mate-tweak.mo /usr/share/locale/de/LC_MESSAGES/mate-tweak.mo /usr/share/locale/de_CH /usr/share/locale/de_CH/LC_MESSAGES /usr/share/locale/de_CH/LC_MESSAGES/mate-tweak.mo /usr/share/locale/dz/LC_MESSAGES/mate-tweak.mo /usr/share/locale/el/LC_MESSAGES/mate-tweak.mo /usr/share/locale/en /usr/share/locale/en/LC_MESSAGES /usr/share/locale/en/LC_MESSAGES/mate-tweak.mo /usr/share/locale/en_AU /usr/share/locale/en_AU/LC_MESSAGES /usr/share/locale/en_AU/LC_MESSAGES/mate-tweak.mo /usr/share/locale/en_CA /usr/share/locale/en_CA/LC_MESSAGES /usr/share/locale/en_CA/LC_MESSAGES/mate-tweak.mo /usr/share/locale/en_GB /usr/share/locale/en_GB/LC_MESSAGES /usr/share/locale/en_GB/LC_MESSAGES/mate-tweak.mo /usr/share/locale/en_US /usr/share/locale/en_US/LC_MESSAGES /usr/share/locale/en_US/LC_MESSAGES/mate-tweak.mo /usr/share/locale/eo/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_419 /usr/share/locale/es_419/LC_MESSAGES /usr/share/locale/es_419/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_AR/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_CL /usr/share/locale/es_CL/LC_MESSAGES /usr/share/locale/es_CL/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_CO/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_CR /usr/share/locale/es_CR/LC_MESSAGES /usr/share/locale/es_CR/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_DO /usr/share/locale/es_DO/LC_MESSAGES /usr/share/locale/es_DO/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_EC /usr/share/locale/es_EC/LC_MESSAGES /usr/share/locale/es_EC/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_ES/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_MX/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_NI /usr/share/locale/es_NI/LC_MESSAGES /usr/share/locale/es_NI/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_PA /usr/share/locale/es_PA/LC_MESSAGES /usr/share/locale/es_PA/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_PE /usr/share/locale/es_PE/LC_MESSAGES /usr/share/locale/es_PE/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_PR /usr/share/locale/es_PR/LC_MESSAGES /usr/share/locale/es_PR/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_SV /usr/share/locale/es_SV/LC_MESSAGES /usr/share/locale/es_SV/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_US /usr/share/locale/es_US/LC_MESSAGES /usr/share/locale/es_US/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_UY /usr/share/locale/es_UY/LC_MESSAGES /usr/share/locale/es_UY/LC_MESSAGES/mate-tweak.mo /usr/share/locale/es_VE /usr/share/locale/es_VE/LC_MESSAGES /usr/share/locale/es_VE/LC_MESSAGES/mate-tweak.mo /usr/share/locale/et/LC_MESSAGES/mate-tweak.mo /usr/share/locale/eu/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fa/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fil /usr/share/locale/fil/LC_MESSAGES /usr/share/locale/fil/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fo /usr/share/locale/fo/LC_MESSAGES /usr/share/locale/fo/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fr/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fr_CA/LC_MESSAGES/mate-tweak.mo /usr/share/locale/frp /usr/share/locale/frp/LC_MESSAGES /usr/share/locale/frp/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fur/LC_MESSAGES/mate-tweak.mo /usr/share/locale/fy/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ga/LC_MESSAGES/mate-tweak.mo /usr/share/locale/gd/LC_MESSAGES/mate-tweak.mo /usr/share/locale/gl/LC_MESSAGES/mate-tweak.mo /usr/share/locale/gu/LC_MESSAGES/mate-tweak.mo /usr/share/locale/gv /usr/share/locale/gv/LC_MESSAGES /usr/share/locale/gv/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ha/LC_MESSAGES/mate-tweak.mo /usr/share/locale/he/LC_MESSAGES/mate-tweak.mo /usr/share/locale/hi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/hr/LC_MESSAGES/mate-tweak.mo /usr/share/locale/hu/LC_MESSAGES/mate-tweak.mo /usr/share/locale/hy/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ia/LC_MESSAGES/mate-tweak.mo /usr/share/locale/id/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ig/LC_MESSAGES/mate-tweak.mo /usr/share/locale/is/LC_MESSAGES/mate-tweak.mo /usr/share/locale/it/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ja/LC_MESSAGES/mate-tweak.mo /usr/share/locale/jv /usr/share/locale/jv/LC_MESSAGES /usr/share/locale/jv/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ka/LC_MESSAGES/mate-tweak.mo /usr/share/locale/kk/LC_MESSAGES/mate-tweak.mo /usr/share/locale/km/LC_MESSAGES/mate-tweak.mo /usr/share/locale/kn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ko/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ks /usr/share/locale/ks/LC_MESSAGES /usr/share/locale/ks/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ku/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ku_IQ/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ky/LC_MESSAGES/mate-tweak.mo /usr/share/locale/la /usr/share/locale/la/LC_MESSAGES /usr/share/locale/la/LC_MESSAGES/mate-tweak.mo /usr/share/locale/lb/LC_MESSAGES/mate-tweak.mo /usr/share/locale/li/LC_MESSAGES/mate-tweak.mo /usr/share/locale/lo /usr/share/locale/lo/LC_MESSAGES /usr/share/locale/lo/LC_MESSAGES/mate-tweak.mo /usr/share/locale/lt/LC_MESSAGES/mate-tweak.mo /usr/share/locale/lv/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mai/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mg/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mk/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ml/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/mr/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ms/LC_MESSAGES/mate-tweak.mo /usr/share/locale/my /usr/share/locale/my/LC_MESSAGES /usr/share/locale/my/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nah /usr/share/locale/nah/LC_MESSAGES /usr/share/locale/nah/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nb/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nds/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ne/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nl/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nqo /usr/share/locale/nqo/LC_MESSAGES /usr/share/locale/nqo/LC_MESSAGES/mate-tweak.mo /usr/share/locale/nso/LC_MESSAGES/mate-tweak.mo /usr/share/locale/oc/LC_MESSAGES/mate-tweak.mo /usr/share/locale/om /usr/share/locale/om/LC_MESSAGES /usr/share/locale/om/LC_MESSAGES/mate-tweak.mo /usr/share/locale/or/LC_MESSAGES/mate-tweak.mo /usr/share/locale/pa/LC_MESSAGES/mate-tweak.mo /usr/share/locale/pl/LC_MESSAGES/mate-tweak.mo /usr/share/locale/pms /usr/share/locale/pms/LC_MESSAGES /usr/share/locale/pms/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ps/LC_MESSAGES/mate-tweak.mo /usr/share/locale/pt/LC_MESSAGES/mate-tweak.mo /usr/share/locale/pt_BR/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ro/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ru/LC_MESSAGES/mate-tweak.mo /usr/share/locale/rw/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sc/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sco /usr/share/locale/sco/LC_MESSAGES /usr/share/locale/sco/LC_MESSAGES/mate-tweak.mo /usr/share/locale/shn /usr/share/locale/shn/LC_MESSAGES /usr/share/locale/shn/LC_MESSAGES/mate-tweak.mo /usr/share/locale/si/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sk/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sl/LC_MESSAGES/mate-tweak.mo /usr/share/locale/so /usr/share/locale/so/LC_MESSAGES /usr/share/locale/so/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sq/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sr/LC_MESSAGES/mate-tweak.mo /usr/share/locale/[email protected]/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sv/LC_MESSAGES/mate-tweak.mo /usr/share/locale/sw /usr/share/locale/sw/LC_MESSAGES /usr/share/locale/sw/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ta/LC_MESSAGES/mate-tweak.mo /usr/share/locale/te/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tg/LC_MESSAGES/mate-tweak.mo /usr/share/locale/th/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tk/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tl/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tpi /usr/share/locale/tpi/LC_MESSAGES /usr/share/locale/tpi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tr/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ts /usr/share/locale/ts/LC_MESSAGES /usr/share/locale/ts/LC_MESSAGES/mate-tweak.mo /usr/share/locale/tt/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ug/LC_MESSAGES/mate-tweak.mo /usr/share/locale/uk/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ur/LC_MESSAGES/mate-tweak.mo /usr/share/locale/ur_PK /usr/share/locale/ur_PK/LC_MESSAGES /usr/share/locale/ur_PK/LC_MESSAGES/mate-tweak.mo /usr/share/locale/uz/LC_MESSAGES/mate-tweak.mo /usr/share/locale/vi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/wa/LC_MESSAGES/mate-tweak.mo /usr/share/locale/xh/LC_MESSAGES/mate-tweak.mo /usr/share/locale/yi/LC_MESSAGES/mate-tweak.mo /usr/share/locale/yo/LC_MESSAGES/mate-tweak.mo /usr/share/locale/zh-Hans /usr/share/locale/zh-Hans/LC_MESSAGES /usr/share/locale/zh-Hans/LC_MESSAGES/mate-tweak.mo /usr/share/locale/zh_CN/LC_MESSAGES/mate-tweak.mo /usr/share/locale/zh_HK/LC_MESSAGES/mate-tweak.mo /usr/share/locale/zh_TW/LC_MESSAGES/mate-tweak.mo /usr/share/locale/zu/LC_MESSAGES/mate-tweak.mo /usr/share/man /usr/share/man/man1 /usr/share/man/man1/marco-compton.1.gz /usr/share/man/man1/marco-no-composite.1.gz /usr/share/man/man1/mate-tweak.1.gz /usr/share/man/man1/metacity-compton.1.gz /usr/share/man/man1/metacity-no-composite.1.gz /usr/share/mate /usr/share/mate/applications /usr/share/mate/applications/marco-compton.desktop /usr/share/mate/applications/marco-no-composite.desktop /usr/share/mate/applications/marco-xcompmgr.desktop /usr/share/mate/applications/metacity-compton.desktop /usr/share/mate/applications/metacity-no-composite.desktop /usr/share/mate/applications/metacity-xcompmgr.desktop /usr/share/mate-tweak /usr/share/mate-tweak/mate-volume-control-applet.desktop /usr/share/polkit-1 /usr/share/polkit-1/actions /usr/share/polkit-1/actions/org.mate.mate-tweak.policy

[quote=“Tobiplayer3, post:9, topic:13332”]I did a fresh install, just used my old home folder which is on it’s own partition.[/quote]Could you try booting from the Live USB/DVD that carries 17.04? Just to see if it’s a problem with your installation or with 17.04 itself.

Just boot from it. The Try-option. We’re not reinstalling, just seeing if compositing is available when booting from the Live USB/DVD.

On the live USB I’m able to select Compiz as well as Marco (Compton GPU Compositor). Ok, now I’m completely confused, I just looked at my MATE Tweak again and now it’s there even though I didn’t change anything :confused:. So I guess this is solved, thank you all for your help :slight_smile:

Edit: maybe it’s because I changed my driver to the open source one and then back to the one I want to use?

Well the files are intact .

See if glxinfo is installed . If not install it .

According to this function 870-885 if glxinfo is not installed for some reason it will consider that you don’t have compositing even if you have .

[quote=“Tobiplayer3, post:13, topic:13332”]maybe it’s because I changed my driver to the open source one and then back to the one I want to use?[/quote]That is not an unreasonable hypothesis. In fact, I’ll keep that one in mind. Jumping back and forth simply might’ve triggered something, resolving a depency or some such.

You may want to mark your own post (the one that mentions this) as solution.

Did you install just nouveau or nouveau with mesa ? Couse nouveau only provides 2D accel.