New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
marco won't die (and causes high CPU load) after compiz --replace #91
Comments
confirming and adding killall marco to startup the issue doesnt dissapear entirely tho. at some random point it keeps coming back. |
@xpander69 in that wiki page, that fix is for caja, not for compiz/mate |
There's a fix for the CPU issue already but I had an issue with memory leaks in regards to unity-window-decorator. I was able to get around this by modifying: /desktop/mate/session/required_components/windowmanager/ You can simply set this to nothing and then continue to run the "compiz --replace" as a startup application. That way you don't have to kill marco because it never actually runs. It seems to have resolved the memory leak that I was seeing as a result of running marco before compiz. |
Or even better - replace marco with compiz in /desktop/mate/session/required_components/windowmanager/ so it will use compiz automatically. |
I tried that but for some reason mate doesn't properly load compiz when set and results in missing window manager errors. Would be great if it could, maybe next update. |
This issue is still present. |
Work around multi desktop environment friendly shell script for startup applications: |
Open /usr/share/app-install/desktop/compiz.desktop and change any references from GNOME to MATE and any references of metacity to marco. Then copy /usr/share/applications/marco.desktop to /usr/share/app-install/desktop. This should work. |
the naming system seems to be different than that on my install of xubuntu 12.04 ls /usr/share/app-install/desktop | grep compiz ls /usr/share/app-install/desktop | grep wine why do i have wine desktop files in here anyway when wine is not installed??? anyway i will give that a try with this different naming system edit: metacity does not appear in this file, aborted will do on a test system i can afford to break |
starting mateconf-editor and change: to /desktop/mate /session/required_components /windowmanager compiz Finally create an application to start with the command: It works perfectly |
that works nicely Frannoe |
Thank you very much! I saw it here: |
ps aux still shows a marco process
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
benpicco 2108 0.0 0.5 169044 7164 ? Sl 23:44 0:00 marco
But this is only true for the first marco, if you then do a marco --replace and a compiz --replace, marco doesn't survive and there are no signs of unusual CPU load. It has been reported that the same is true for emerald.
The text was updated successfully, but these errors were encountered: