• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Compiz, startet nicht, Taskleiste weg

Little_C

Member
Hallo,
da ich jetzt Compiz konfigurieren konnte, habe ich einen neues Problem

Code:
user@user-PC:/home> compiz --replace ccp &
[1] 4807
user@user-PC:/home> compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
ERROR: ld.so: object '/usr/$LIB/libIndirectGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
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

Was kann ich jetzt machen, damit es funktioniert?
Mein Vorgehen beruht auf dem Wiki:
http://wiki.linux-club.de/opensuse/NVIDIA-Wikibook/3D_Desktops

Mit freundlichen Grüßen,
Little_C
 
OP
L

Little_C

Member
lOtz schrieb:
Welchen Grafikkartentreiber hast Du installiert?

Benutze den NVIDIA-Grafikenkartentreiber 169.12 für ein 32bit System.
Achja, vielleicht noch als zusätzliche Information, da ich nicht weiß, ob es auch wichtig sein könnte: nutze eine Geforce 8600GT.

Ich hoffe Ihr könnt mir helfen.

Mit freundlichen Grüßen,
Little_C
 
OP
L

Little_C

Member
lOtz schrieb:
Probier mal
Code:
compiz --no-libgl-fallback --replace ccp&

Daraufhin bekomme ich folgende Fehlermeldung:

Code:
user@user-PC:~> compiz --no-libgl-fallback --replace ccp&
[1] 4534
user@user-PC:~> 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
 

lOtz1009

Moderator
Teammitglied
Treiber sind richtig installiert? Manuell oder per Paketmanager? Poste mal bitte die etc/X11/xorg.conf ob da alles richtig eingetragen ist.
 
OP
L

Little_C

Member
lOtz schrieb:
Treiber sind richtig installiert? Manuell oder per Paketmanager?[/qoute]
Den habe ich manuell installiert.

Poste mal bitte die etc/X11/xorg.conf ob da alles richtig eingetragen ist.

Bitteschön:

Code:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Thu Feb 14 18:20:37 PST 2008

# /.../
# SaX generated X11 config file
# Created on: 2008-04-21T16:17:25+0200.
#
# Version: 8.1
# Contact: Marcus Schaefer <sax@suse.de>, 2005
# Contact: SaX-User list <https://lists.berlios.de/mailman/listinfo/sax-users>
#
# Automatically generated by [ISaX] (8.1)
# PLEASE DO NOT EDIT THIS FILE!
#

Section "ServerLayout"
    Identifier     "Layout[all]"
    Screen         "Screen[0]" 0 0
    InputDevice    "Keyboard[0]" "CoreKeyboard"
    InputDevice    "Mouse[1]" "CorePointer"
    Option         "Clone" "off"
    Option         "Xinerama" "off"
EndSection

Section "Files"
    InputDevices      "/dev/gpmdata"
    InputDevices      "/dev/input/mice"
    FontPath        "/usr/share/fonts/misc:unscaled"
    FontPath        "/usr/share/fonts/local"
    FontPath        "/usr/share/fonts/75dpi:unscaled"
    FontPath        "/usr/share/fonts/100dpi:unscaled"
    FontPath        "/usr/share/fonts/Type1"
    FontPath        "/usr/share/fonts/URW"
    FontPath        "/usr/share/fonts/Speedo"
    FontPath        "/usr/share/fonts/PEX"
    FontPath        "/usr/share/fonts/cyrillic"
    FontPath        "/usr/share/fonts/latin2/misc:unscaled"
    FontPath        "/usr/share/fonts/latin2/75dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/100dpi:unscaled"
    FontPath        "/usr/share/fonts/latin2/Type1"
    FontPath        "/usr/share/fonts/latin7/75dpi:unscaled"
    FontPath        "/usr/share/fonts/baekmuk:unscaled"
    FontPath        "/usr/share/fonts/japanese:unscaled"
    FontPath        "/usr/share/fonts/kwintv"
    FontPath        "/usr/share/fonts/truetype"
    FontPath        "/usr/share/fonts/uni:unscaled"
    FontPath        "/usr/share/fonts/CID"
    FontPath        "/usr/share/fonts/ucs/misc:unscaled"
    FontPath        "/usr/share/fonts/ucs/75dpi:unscaled"
    FontPath        "/usr/share/fonts/ucs/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/misc:unscaled"
    FontPath        "/usr/share/fonts/hellas/75dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/100dpi:unscaled"
    FontPath        "/usr/share/fonts/hellas/Type1"
    FontPath        "/usr/share/fonts/misc/sgi:unscaled"
    FontPath        "/usr/share/fonts/xtest"
    FontPath        "/opt/kde3/share/fonts"
    FontPath        "unix/:7100"
EndSection

Section "Module"
    Load           "glx"
    Load           "type1"
    Load           "extmod"
    Load           "dbe"
    Load           "freetype"
    Load           "v4l"
EndSection

Section "ServerFlags"
    Option         "AllowMouseOpenFail" "on"
EndSection

Section "InputDevice"
    Identifier     "Keyboard[0]"
    Driver         "kbd"
    Option         "Protocol" "Standard"
    Option         "XkbLayout" "de"
    Option         "XkbModel" "microsoftpro"
    Option         "XkbRules" "xfree86"
    Option         "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier     "Mouse[1]"
    Driver         "mouse"
    Option         "Buttons" "5"
    Option         "Device" "/dev/input/mice"
    Option         "Name" "Logitech Optical Wheel Mouse"
    Option         "Protocol" "explorerps/2"
    Option         "Vendor" "Sysp"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "Modes"
    Identifier         "Modes[0]"
    ModeLine     "1280x1024" 108.9 1280 1360 1496 1712 1024 1025 1028 1060
    ModeLine     "1280x960" 102.1 1280 1360 1496 1712 960 961 964 994
    ModeLine     "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828
    ModeLine     "1152x864" 81.6 1152 1216 1336 1520 864 865 868 895
    ModeLine     "1280x768" 80.1 1280 1344 1480 1680 768 769 772 795
    ModeLine     "1024x768" 64.1 1024 1080 1184 1344 768 769 772 795
    ModeLine     "1280x600" 61.5 1280 1336 1464 1648 600 601 604 622
    ModeLine     "1024x600" 49.0 1024 1064 1168 1312 600 601 604 622
    ModeLine     "800x600" 38.2 800 832 912 1024 600 601 604 622
    ModeLine     "768x576" 35.0 768 792 872 976 576 577 580 597
    ModeLine     "640x480" 23.9 640 656 720 800 480 481 484 497
    ModeLine     "1280x1024" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
EndSection

Section "Monitor"
    Identifier     "Monitor[0]"
    VendorName     "--> VESA"
    ModelName      "1280X1024@60HZ"
    UseModes       "Modes[0]"
    DisplaySize     305    230
    HorizSync       29.0 - 64.0
    VertRefresh     50.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "VESA"
    BoardName      "Framebuffer Graphics"
    Screen          0
EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    Option         "RenderAccel" "True"
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DamageEvents" "True"
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Mit freudlichen Grüßen,
Little_C
 
OP
L

Little_C

Member
Eine Frage nebenbei:
kann ich meine Taskleiste und meine Rahmen wieder rekonstruieren, ohne das System neu starten zu müssen?
 

lOtz1009

Moderator
Teammitglied
Code:
Option         "RenderAccel" "True" 
Option         "AllowGLXWithComposite" "True" 
Option         "AddARGBGLXVisuals" "True" 
Option         "DamageEvents" "True"
gehört in die Section "Device" und nicht "Screen"

und unter "Extensions" muss es richtigerweise heissen:
Code:
Option         "Composite" "On"
 
OP
L

Little_C

Member
lOtz schrieb:
Code:
Option         "RenderAccel" "True" 
Option         "AllowGLXWithComposite" "True" 
Option         "AddARGBGLXVisuals" "True" 
Option         "DamageEvents" "True"
gehört in die Section "Device" und nicht "Screen"

und unter "Extensions" muss es richtigerweise heissen:
Code:
Option         "Composite" "On"

Habe ich alles eingefügt, bzw. entfernt.
Meine Xorg.conf sieht jetzt so aus:

Code:
Section "Device"
    Identifier     "Device[0]"
    Driver         "nvidia"
    VendorName     "VESA"
    BoardName      "Framebuffer Graphics"
    Screen        0
    Option         "RenderAccel" "True"
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DamageEvents" "True"

EndSection

Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24




    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "On"
EndSection

Habe den Code bis zu der Stelle, wo ich es wirklich verändert habe, heraus genommen.

Nun kam folgendes als Fehlermeldung:
Code:
user@user-PC:~> compiz --replace ccp &
[1] 4492
user@user-PC:~> compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
ERROR: ld.so: object '/usr/$LIB/libIndirectGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
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
compiz --replace ccp &
[2] 4495
[1]   Exit 1                  compiz --replace ccp
user@user-PC:~> compiz: Trying '/usr/$LIB/libIndirectGL.so.1'
ERROR: ld.so: object '/usr/$LIB/libIndirectGL.so.1' from LD_PRELOAD cannot be preloaded: ignored.
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

Was kann ich noch probieren?

Mit freundlichen Grüßen,
Little_C
 

lOtz1009

Moderator
Teammitglied
Poste mal bitte das Ergebnis von
Code:
cat /var/log/Xorg.0.log | grep -e '(WW)' -e '(EE)'
um zu sehen ob auch alles richtig geladen wird.

Der Befehl für die Taskleiste heisst kicker.
 
A

Anonymous

Gast
Hi,
Code:
Option "RenderAccel" "True"
Option "AllowGLXWithComposite" "True"
Option "AddARGBGLXVisuals" "True"
Option "DamageEvents" "True"

gehört in die Section "Device" und nicht "Screen"

und unter "Extensions" muss es richtigerweise heissen:
Code:
Option "Composite" "On"

Das stimmt so aber nicht ganz. Bei mir sieht das Ganze so aus:
Code:
Section "Screen"
    Identifier     "Screen[0]"
    Device         "Device[0]"
    Monitor        "Monitor[0]"
    DefaultDepth    24
    Option         "AllowGLXWithComposite" "True"
    Option         "XvmcUsesTextures" "True"
    Option         "NoLogo" "True"
    Option         "RenderAccel" "True"
    Option         "DisableGLXRootClipping" "True"
    Option         "DamageEvents" "True"
    SubSection     "Display"
        Depth       15
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1280x1024" "1280x960" "1280x800" "1152x864" "1280x768" "1024x768" "1280x600" "1024x600" "800x600" "768x576" "640x480"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection

Starte compiz doch mal so:
Code:
compiz --replace ccp --sm-disable --ignore-desktop-hints --no-libgl-fallback

Hast du zwischenzeitlich mal zufallig xorg aktualisiert? Ich bekomme deine Fehlermeldung, wenn xorg aktualisiert wurde. Ich installiere dann den Nvidia-Treiber neu, danach geht es immer wieder.
 
OP
L

Little_C

Member
Guten Abend,

So sieht meine xorg.conf File nach der Installation des NVIDIA-Treibers auch aus. Ich habe ihn auch nochmal installiert.
NVGLX mit dem Befehl:
Code:
nvidia-xconfig --add-argb-glx-visuals --allow-glx-with-composite --composite --render-accel --damage-events
aktiviert.

Hast du zwischenzeitlich mal zufallig xorg aktualisiert? Ich bekomme deine Fehlermeldung, wenn xorg aktualisiert wurde.

Mit was soll ich die xorg.conf File evt. aktualisiert haben?

Mit ist aber noch etwas aufgefallen:
es ist ja möglich Desktopeffekte über <Computer> <Kontrollzentrum> <Desktopeffekte> zu aktivieren. Da steht aber folgendes:

Es konnte nicht ermittelt werden, ob Ihre Grafikkarte von Xgl unterstützt wird, und sie ist zurzeit nicht für 3D-Beschleunigung konfiguriert. Xgl kann nicht aktiviert werden. Wenn jedoch auf der Karte 3D-Beschleunigung aktiviert werden kann, ist es eventuell möglich, Xgl auszuführen.

Aus einer früheren Installation meine ich mich zu erinnern, dass es mir möglich gewese wäre die Effekte zu aktivieren, nachdem ich den Grafikkartetreiber installiert habe. Könnte dies vielleicht auch ein Grund für Scheitern des Starts von Compiz sein? Nur eine Vermutung.
 
OP
L

Little_C

Member
DaBossDaChef schrieb:
Starte compiz doch mal so:
Code:
compiz --replace ccp --sm-disable --ignore-desktop-hints --no-libgl-fallback

Habe ich probiert, aber das gleiche Resultat wie vorher. Taskleiste und Rahmen der Fenster verschwindet.
 
OP
L

Little_C

Member
lOtz schrieb:
Poste mal bitte das Ergebnis von
Code:
cat /var/log/Xorg.0.log | grep -e '(WW)' -e '(EE)'
um zu sehen ob auch alles richtig geladen wird.
Das lieferte folgendes Ergebnis:
Code:
(WW) The directory "/usr/share/fonts/local" does not exist.
(WW) The directory "/usr/share/fonts/PEX" does not exist.
(WW) The directory "/usr/share/fonts/latin2/misc" does not exist.
(WW) The directory "/usr/share/fonts/latin2/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/latin2/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/latin2/Type1" does not exist.
(WW) The directory "/usr/share/fonts/latin7/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/baekmuk" does not exist.
(WW) The directory "/usr/share/fonts/japanese" does not exist.
(WW) The directory "/usr/share/fonts/kwintv" does not exist.
(WW) The directory "/usr/share/fonts/CID" does not exist.
(WW) The directory "/usr/share/fonts/ucs/misc" does not exist.
(WW) The directory "/usr/share/fonts/ucs/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/ucs/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/misc" does not exist.
(WW) The directory "/usr/share/fonts/hellas/75dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/100dpi" does not exist.
(WW) The directory "/usr/share/fonts/hellas/Type1" does not exist.
(WW) The directory "/usr/share/fonts/misc/sgi" does not exist.
(WW) The directory "/usr/share/fonts/xtest" does not exist.
(WW) The directory "/opt/kde3/share/fonts" does not exist.
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-1

Der Befehl für die Taskleiste heisst kicker.
Den Befehl gibt es irgendwie gar nicht.
 

lOtz1009

Moderator
Teammitglied
also die Xorg.0.log ist sauber, Treiberkomponenten werden demnach korrekt geladen. Kicker ist die Taskleiste unter KDE. Bei Gnome ist es glaub ich gnome-panel, aber meine GNOME-Zeiten sind etwas her.
 
A

Anonymous

Gast
Was ist das denn für ein Error?
(WW) NVIDIA(GPU-0): Unable to read EDID for display device CRT-1
Kann es damit zusammenhängen? Da fehlt mir jetzt der Plan.

Was für ein System benutzt du eigentlich? Ich kann hier nur von openSUSE 10.3 mit KDE sprechen. Ich will dir ja kein Blech erzählen...

Es konnte nicht ermittelt werden, ob Ihre Grafikkarte von Xgl unterstützt wird, und sie ist zurzeit nicht für 3D-Beschleunigung konfiguriert. Xgl kann nicht aktiviert werden. Wenn jedoch auf der Karte 3D-Beschleunigung aktiviert werden kann, ist es eventuell möglich, Xgl auszuführen.
Bei Nvidia-Karten brauchst du kein Xgl.
Bekommst du denn noch diesselbe Fehlermeldung? Hast du wirklich alle benötigten Pakete aus dem XGL-Repository installiert?
 
A

Anonymous

Gast
Hi,

was dein Problem mit Kicker betrifft, versuch mal das:
Code:
dcop kicker kicker restart
 
Oben