[compiz] compiz --replace ccp & AND libIndirectGL.so.1- Conundrum

David C. Rankin J.D. P.E. drankinatty at suddenlinkmail.com
Mon Oct 29 23:32:45 PDT 2007

CyberOrg wrote:
> On 10/29/07, David C. Rankin J.D. P.E. <drankinatty at suddenlinkmail.com> wrote:
>>         If the libIndirectGL.so.1 link is present, fusion-icon will not run or
>> start compiz. I can't explain why. Renaming libIndirectGL.so.1 allows
>> fusion-icon to run.
> mv /usr/lib/libIndirectGL* /somewhere/else should solve if permanently.
> -J


	You are right! But still no autostart? I have conducted a detailed
series of 3 tests in different configurations to hopefully shed some
light on the situation. Why fusion-icon should work, but compiz
--replace ccp & should fail does not make sense, but that is from my
limited understanding about compiz's foundations. Here are the test
scenarios and the results:

OS: openSuSE 10.3, all patches and updates
System: Toshiba P35-S629; Pentium 4 548 (3.33GHz, 1MB Cache) Processor;
1 Gigabyte of RAM; ATI Mobility Radeon 9700; 17 in. WXGA 1440x900

Compiz Components Installed:

19:38 Rankin-P35a~> rpm -qa | grep compiz
19:58 Rankin-P35a~> rpm -q fusion-icon

Working Configuration:

The only way compiz will start is by removing
the/usr/lib/libIndirectGL.so.1 link leaving only libIndirectGL.so.1.2 in
/usr/lib and then using fusion-icon to start compiz (period)

Test 1:


fusion-icon - off 'quit' used to exit program.

[root Rankin-P35a/home/david] # ll /usr/lib/libInd*
lrwxrwxrwx 1 root root     20 2007-10-29 17:42
/usr/lib/libIndirectGL.so.1 -> libIndirectGL.so.1.2
-rwxr-xr-x 1 root root 440676 2007-09-21 20:34 /usr/lib/libIndirectGL.so.1.2
[root Rankin-P35a/home/david] # exit


19:32 Rankin-P35a~> compiz --replace ccp &
[1] 8995
19:32 Rankin-P35a~> compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
compiz (core) - Fatal: No GLXFBConfig for default depth, this isn't
going to work.
compiz (core) - Error: Failed to manage screen: 0
compiz (core) - Fatal: No manageable screens found on display :0.0

[1]+  Exit 1                  compiz --replace ccp

** All window decorations disappear and keyboard input is disabled after
executing compiz --replace ccp &. Mouse input continues to work.
Selecting kmenu -> system -> other programs -> fusion-icon required to
restore window decoration and keyboard input. On keyboard input
restoratioin, [ctrl+c] in konsole result in the " [1]+  Exit 1
        compiz --replace ccp". On start fusion-icon has compiz selected
as the dtm, but compiz is not started. Window decoration is absent and
keyboard input is disabled. Selecting kwin from the fusion-icon context
window restores windown decoration and keyboard input

<brief kernel switch and revert>


[root Rankin-P35a/home/david/linux/ati-compiz] # mv
/usr/lib/libIndirectGL.so.1 /usr/lib/libIndirectGL.so.1.sav
[root Rankin-P35a/home/david/linux/ati-compiz] # l /usr/lib/libInd*
-rwxr-xr-x 1 root root 440676 2007-09-21 20:34
lrwxrwxrwx 1 root root     20 2007-10-29 17:42
/usr/lib/libIndirectGL.so.1.sav -> libIndirectGL.so.1.2*

Test 2:

01:16 Rankin-P35a~> compiz --replace ccp &
[1] 4116
01:18 Rankin-P35a~> compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
ERROR: ld.so: object '/usr/$LIB/libIndirectGL.so.1' from LD_PRELOAD
cannot be preloaded: ignored.

[1]+  Segmentation fault      compiz --replace ccp


fusion-icon -- loaded
select 'compiz'  Window Manager
[Success] All is well again.

David C. Rankin, J.D., P.E.
Rankin Law Firm, PLLC
510 Ochiltree Street
Nacogdoches, Texas 75961
Telephone: (936) 715-9333
Facsimile: (936) 715-9339

More information about the compiz mailing list