View previous topic :: View next topic |
Author |
Message |
temporary_user n00b
Joined: 26 Aug 2012 Posts: 37
|
Posted: Sat Sep 15, 2012 9:14 pm Post subject: My desktop needs some fixing... |
|
|
My setup:
KDE + Compiz + Nvidia
Problem:
Whenever I try to change Desktop Effects in System Settings I get an error:
Code: | Desktop effects are not available on this system due to the following technical issues:
Window Manager seems not to be running |
After that, I re-enable OpenGL detection, but when I do that another error pops up:
Code: | 22 desktop effects could not be loaded.
For technical reasons it is not possible to determine all possible error causes. |
I checked Compiz, and here is what it says:
Code: | compiz (core) - Error: Plugin 'text' not loaded.
compiz (ring) - Warn: No compatible text plugin found.
compiz (cube) - Warn: Failed to load slide: freedesktop
compiz (cubeaddon) - Warn: Failed to load image: fusioncap.png
compiz (cubeaddon) - Warn: Failed to load image: compizcap.png |
What I tried so far:
Code: | compiz --replace ccp --sm-disable |
Code: | nvidia-xconfig --composite
nvidia-xconfig --render-accel
nvidia-xconfig --add-argb-glx-visuals |
-windows animations in ccsm enabled
-re-emerging compiz & compiz fusion
Logs and other useful info:
.xsession-erros
ccsm
equery list '*' | grep compiz
xorg.conf
glxinfo
/var/log/Xorg.0.conf
/etc/portage/make.conf
------------------------------------------------------------------------------------------
BTW - I know there are some problems with dbus. If you know how to fix them - please let me know (: |
|
Back to top |
|
|
^marcs Apprentice
Joined: 09 Mar 2005 Posts: 169
|
Posted: Sun Sep 16, 2012 6:31 am Post subject: |
|
|
You are using compiz, that supplies it's own window manager named...compiz, but Desktop Settings in kde manages effects of kde's windows manager named kwin.
Obviously You cant user both at the same time, so if you using compiz, use only ccsm for settings, if kwin, use desktop effects.
Thing with compiz is that, it breaks things Effects provided by kwin aren't good enough for You? |
|
Back to top |
|
|
temporary_user n00b
Joined: 26 Aug 2012 Posts: 37
|
Posted: Mon Sep 17, 2012 10:32 am Post subject: |
|
|
I followed your advice and changed compiz to kwin - everything works perfectly!
How do I unmerge compiz and dependent packages? I tried:
Code: | emerge --unmerge compiz && emerge --depclean |
but that doesn't work for me. |
|
Back to top |
|
|
gerard27 Advocate
Joined: 04 Jan 2004 Posts: 2377 Location: Netherlands
|
Posted: Mon Sep 17, 2012 11:42 am Post subject: |
|
|
I can't tell you how to unmerge compiz dependencies.
But never use --depclean w/o first checking.
Use emerge --depclean -p.
Gerard. _________________ To install Gentoo I use sysrescuecd.Based on Gentoo,has firefox to browse Gentoo docs and mc to browse (and edit) files.
The same disk can be used for 32 and 64 bit installs.
You can follow the Handbook verbatim.
http://www.sysresccd.org/Download |
|
Back to top |
|
|
^marcs Apprentice
Joined: 09 Mar 2005 Posts: 169
|
Posted: Mon Sep 17, 2012 12:04 pm Post subject: |
|
|
Quote: | that doesn't work for me. |
Care to elaborate? |
|
Back to top |
|
|
temporary_user n00b
Joined: 26 Aug 2012 Posts: 37
|
Posted: Mon Sep 17, 2012 10:54 pm Post subject: |
|
|
gerard82 wrote: | I can't tell you how to unmerge compiz dependencies.
But never use --depclean w/o first checking.
Use emerge --depclean -p.
Gerard. |
No worries, I've checked them before unmerging
^marcs wrote: | Quote: | that doesn't work for me. |
Care to elaborate? |
Certainly. Here you go:
Code: | sskel@Gentoo ~ $ sudo emerge --unmerge compiz && sudo emerge --depclean
* This action can remove important packages! In order to be safer, use
* `emerge -pv --depclean <atom>` to check for reverse dependencies before
* removing packages.
x11-wm/compiz
selected: 0.8.8-r1
protected: none
omitted: none
All selected packages: x11-wm/compiz-0.8.8-r1
>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.
>>> Waiting 5 seconds before starting...
>>> (Control-C to abort)...
>>> Unmerging in: 5 4 3 2 1
>>> Unmerging (1 of 1) x11-wm/compiz-0.8.8-r1...
* GNU info directory index is up-to-date.
* IMPORTANT: 2 news items need reading for repository 'gentoo'.
* Use eselect news to read news items.
* Depclean may break link level dependencies. Thus, it is
* recommended to use a tool such as `revdep-rebuild` (from
* app-portage/gentoolkit) in order to detect such breakage.
*
* Always study the list of packages to be cleaned for any obvious
* mistakes. Packages that are part of the world set will always
* be kept. They can be manually added to this set with
* `emerge --noreplace <atom>`. Packages that are listed in
* package.provided (see portage(5)) will be removed by
* depclean, even if they are part of the world set.
*
* As a safety measure, depclean will not remove any packages
* unless *all* required dependencies have been resolved. As a
* consequence, it is often necessary to run `emerge --update
* --newuse --deep @world` prior to depclean.
Calculating dependencies... done!
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-plugins/compiz-plugins-extra-0.8.8
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-wm/compiz-fusion-0.8.8
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-plugins/compiz-plugins-main-0.8.8
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-plugins/compiz-plugins-unsupported-0.8.8
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-libs/libcompizconfig-0.8.8
*
* >=x11-wm/compiz-0.8.8 pulled in by:
* x11-wm/emerald-0.8.8
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* emerge --update --newuse --deep --with-bdeps=y @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the portage tree, since it may
* not be possible to satisfy their dependencies. |
|
|
Back to top |
|
|
piedar Tux's lil' helper
Joined: 09 Aug 2010 Posts: 82
|
Posted: Mon Sep 17, 2012 11:33 pm Post subject: |
|
|
Since you used --unmerge instead of --depclean to remove compiz, packages that depend on compiz are in an unresolved dependency state. Do an Code: | emerge --ask --depclean | followed by all the packages in that list. |
|
Back to top |
|
|
^marcs Apprentice
Joined: 09 Mar 2005 Posts: 169
|
Posted: Tue Sep 18, 2012 5:50 am Post subject: |
|
|
You need to remove packages that depend on compiz, You shouldn't need them anymore.
Those listed by --depclean are first to go.
Code: |
x11-plugins/compiz-plugins-extra
x11-wm/compiz-fusion
x11-plugins/compiz-plugins-main
x11-plugins/compiz-plugins-unsupported
x11-libs/libcompizconfig
x11-wm/emerald |
and ccsm too, You probably still have it.
Then re-run depclean and see what changed. |
|
Back to top |
|
|
temporary_user n00b
Joined: 26 Aug 2012 Posts: 37
|
Posted: Wed Sep 19, 2012 7:33 am Post subject: |
|
|
piedar wrote: | Since you used --unmerge instead of --depclean to remove compiz, packages that depend on compiz are in an unresolved dependency state. Do an Code: | emerge --ask --depclean | followed by all the packages in that list. |
That doesn't work either. I re-ermerged compiz, and run emerge --depclean compiz, but that just returned the list of dependencies. I know that I can remove those packages manully, but there has to be another way. What if I wanted to unmerge KDE? Would I have to unmerge hundreds of packages by hand? |
|
Back to top |
|
|
^marcs Apprentice
Joined: 09 Mar 2005 Posts: 169
|
Posted: Wed Sep 19, 2012 2:10 pm Post subject: |
|
|
Quote: | I know that I can remove those packages manully, but there has to be another way. |
Not necessary, tbh I think there is no automatic way in this scenario. Btw. can You paste your world file? It's in /var/lib/portage/ I bet there are some compiz packages that messing things up.
Quote: | What if I wanted to unmerge KDE? Would I have to unmerge hundreds of packages by hand? |
No, You would only need to unmerge packages that are in your world file - ideally if You using kde meta package (or set) You could unmerge it and --depclean should rest of the job. |
|
Back to top |
|
|
|