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

X11:XGL Compiz / Fusion-Icon funktioniert nicht

lOtz1009

Moderator
Teammitglied
Hi,

ich habe eben einen Rechner neu aufgesetzt, auf dem vorher auch OS 11.2 in der eigentlich selben Konfiguration lief.
Allerdings läuft nach der Neuinstallation compiz nicht mehr. Fusion-Icon startet zwar, aber beim Umstellen auf Compiz passiert einfach nichts. Weder bei einem neu angelegten User, noch bei dem importierten /home's.

Installiert aus dem X11:XGL-Repo sind:
Code:
lotz@northwood:~> zypper se -sir X11:XGL
Daten des Repositorys laden ...
Installierte Pakete lesen ...

S | Name                          | Typ    | Version              | Arch   | Repository
--+-------------------------------+--------+----------------------+--------+-----------
i | Compiz-KDE4                   | Schema |                      | noarch | X11:XGL
i | Compiz-Manager                | Schema |                      | noarch | X11:XGL
i | compiz                        | Paket  | 0.8.4-167.1          | i586   | X11:XGL
i | compiz-branding-openSUSE      | Paket  | 0.8.4-167.1          | i586   | X11:XGL
i | compiz-emerald                | Paket  | 0.8.4-1.1            | i586   | X11:XGL
i | compiz-emerald-themes         | Paket  | 0.6.0-2.1            | noarch | X11:XGL
i | compiz-kde4                   | Paket  | 0.8.4-167.1          | i586   | X11:XGL
i | compiz-manager                | Paket  | 0.0.1_git080201-62.1 | noarch | X11:XGL
i | compiz-plugins-extra          | Paket  | 0.8.4-100.1          | i586   | X11:XGL
i | compiz-plugins-main           | Paket  | 0.8.4-101.1          | i586   | X11:XGL
i | compizconfig-settings-manager | Paket  | 0.8.4-10.1           | noarch | X11:XGL
i | fusion-icon                   | Paket  | 0.0.1_080201-8.1     | i586   | X11:XGL
i | libcompizconfig               | Paket  | 0.8.4-10.1           | i586   | X11:XGL
i | libprotobuf4                  | Paket  | 2.2.0-5.1            | i586   | X11:XGL
i | python-compizconfig           | Paket  | 0.8.4-4.1            | i586   | X11:XGL
i | simple-ccsm                   | Paket  | 0.8.4-20.1           | i586   | X11:XGL

Beim Aufruf von fusion-icon aus der Konsole erscheint zunächst
Code:
lotz@northwood:~> fusion-icon
 * Detected Session: kde
 * Searching for installed applications...
 * NVIDIA on Xorg detected, exporting: __GL_YIELD=NOTHING
 * Using the GTK Interface
 * KWin is already running

Beim Umstellen des Window Managers auf Compiz dann noch:
Code:
 * Setting window manager to Compiz
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/FusionIcon/interface_gtk/main.py", line 132, in activate
    wms.start()
  File "/usr/lib/python2.6/site-packages/FusionIcon/util.py", line 154, in start
    run(self[self.old].killcmd, 'call')
  File "/usr/lib/python2.6/site-packages/FusionIcon/execute.py", line 41, in run
    exitcode = subprocess.call(command, stderr=subprocess.PIPE)
  File "/usr/lib/python2.6/subprocess.py", line 444, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib/python2.6/subprocess.py", line 595, in __init__
    errread, errwrite)
  File "/usr/lib/python2.6/subprocess.py", line 1092, in _execute_child
    raise child_exception
OSError: [Errno 2] Datei oder Verzeichnis nicht gefunden

Ich hab mir die .py's zwar mal angeschaut, aber ich hab keinen Plan von Python.

Composite funktioniert, ebenso wie die built-in KDE4-Effekte.
openSUSE 11.2, 32-Bit, aktueller Updatestand
Code:
Qt: 4.5.3
KDE: 4.3.4 (KDE 4.3.4) "release 2"
Aus dem KDE:43-Repo

Sieht mir irgendwie nach Fehlkonfiguration aus, aber wenn's selbst bei einem frisch angelegten User nicht läuft...
 

tisu

Hacker
Überprüf mal aus welchen Quellen die Pakete stammen. Vielleicht gibt es da einen Hänger.

Beste Grüße
 

tisu

Hacker
Also, ich habe jetzt etwas rumgetüftelt, und mit diesen Paketen läuft Compiz mit Fusion Icon:

zypper se -sr XGL | grep "i " | sort
Code:
i | compiz-branding-openSUSE      | Paket      | 0.8.4-167.1          | x86_64 | XGL
i | compizconfig-settings-manager | Paket      | 0.8.4-10.1           | noarch | XGL
i | compiz-kde4                   | Paket      | 0.8.4-167.1          | x86_64 | XGL
i | compiz-manager                | Paket      | 0.0.1_git080201-62.1 | noarch | XGL
i | Compiz-Manager                | Schema     |                      | noarch | XGL
i | compiz                        | Paket      | 0.8.4-167.1          | x86_64 | XGL
i | compiz-plugins-extra          | Paket      | 0.8.4-100.1          | x86_64 | XGL
i | compiz-plugins-main           | Paket      | 0.8.4-1.2            | x86_64 | XGL
i | fusion-icon                   | Paket      | 0.0.1_080201-8.1     | x86_64 | XGL
i | libcompizconfig               | Paket      | 0.8.4-10.1           | x86_64 | XGL
i | libprotobuf4                  | Paket      | 2.2.0-5.1            | x86_64 | XGL
i | python-compizconfig           | Paket      | 0.8.4-4.1            | x86_64 | XGL
 

tisu

Hacker
Die letzten Pakete die ich installiert habe sind:

rpm -qa --last | head -n 20
Code:
simple-ccsm-0.8.4-20.1                        Di 15 Dez 2009 11:50:38 CET
compiz-plugins-main-0.8.4-101.1               Di 15 Dez 2009 11:44:17 CET
compizconfig-settings-manager-0.8.4-10.1      Di 15 Dez 2009 11:21:31 CET
python-compizconfig-0.8.4-4.1                 Di 15 Dez 2009 11:21:29 CET
libcompizconfig-0.8.4-10.1                    Di 15 Dez 2009 11:21:29 CET
libprotobuf4-2.2.0-5.1                        Di 15 Dez 2009 11:21:28 CET
compiz-plugins-extra-0.8.4-100.1              Di 15 Dez 2009 11:19:38 CET
fusion-icon-0.0.1_080201-8.1                  Di 15 Dez 2009 11:19:33 CET
compiz-manager-0.0.1_git080201-62.1           Di 15 Dez 2009 11:19:33 CET
compiz-0.8.4-167.1                            Di 15 Dez 2009 11:17:31 CET
compiz-branding-openSUSE-0.8.4-167.1          Di 15 Dez 2009 11:17:26 CET
compiz-kde4-0.8.4-167.1                       Di 15 Dez 2009 11:17:25 CET
ati-fglrxG02-kmp-desktop-8.661_2.6.31.5_0.1-23.1 Di 15 Dez 2009 11:16:41 CET
 
A

Anonymous

Gast
Ich kenne das Problem. Das Witzige ist, wenn man erst compiz und emerald mittels
Code:
compiz --replace && emerald --replace
startet, und dann fusion-icon, dann geht's. Irgendwas läuft da mit Python falsch, denke ich.
Ich habe als Workaround compiz als Standard-WM unter systemsettings eingerichtet. So klappt das bei mir und es läuft eine Anwendung weniger laufen im Systray.
Bei mir läuft das:
Code:
Herbie@RossTheBoss:~> rpm -qa|grep compiz
compiz-plugins-main-0.8.4-101.1.x86_64   
compizconfig-settings-manager-0.8.4-10.1.noarch
compiz-plugins-extra-0.8.4-100.1.x86_64        
compiz-plugins-unsupported-0.8.4-101.1.x86_64  
compiz-branding-openSUSE-0.8.4-167.1.x86_64    
compiz-0.8.4-167.1.x86_64                      
compiz-kde4-0.8.4-167.1.x86_64                 
python-compizconfig-0.8.4-4.1.x86_64           
libcompizconfig-0.8.4-10.1.x86_64              
compiz-emerald-0.8.4-1.1.x86_64                
compiz-emerald-themes-0.6.0-2.1.noarch    
    
Herbie@RossTheBoss:~> rpm -qa|grep python
python-cupshelpers-1.1.12-2.1.x86_64
python-gobject2-2.20.0-2.2.x86_64
python-xml-2.6.2-6.3.x86_64
libxml2-python-2.7.3-2.2.x86_64
python-gtk-2.16.0-2.3.x86_64
python-sip-4.9.1-1.1.1.x86_64
python-numpy-1.3.0-0.pm.3.1.x86_64
python-qt4-4.6.1-1.1.1.x86_64
python-cups-1.9.42-5.1.x86_64
python-kdebase4-4.3.4-4.1.x86_64
libpython2_6-1_0-2.6.2-6.3.x86_64
python-2.6.2-6.3.x86_64
python-compizconfig-0.8.4-4.1.x86_64
python-base-2.6.2-6.3.x86_64
python-cairo-1.8.6-2.1.x86_64
python-kde4-4.3.4-3.4.x86_64
gimp-plugins-python-2.6.7-7.1.x86_64
dbus-1-python-0.83.0-28.2.x86_64

Herbie@RossTheBoss:~> rpm -qa|grep emerald
emerald-themes-extra-0.1.0-5.1.noarch
compiz-emerald-0.8.4-1.1.x86_64
compiz-emerald-themes-0.6.0-2.1.noarch
Herbie@RossTheBoss:~>
 
OP
L

lOtz1009

Moderator
Teammitglied
Hmm, bis zur Neuinstallation lief das einwandfrei.
Ich tendiere momentan zu einem fehlenden oder nicht passenden Python-Paket.

Manuell habe ich Compiz + Emerald noch nicht getestet, das wird dann mal der nächste Schritt morgen sein. Dann prüf ich nochmal die Python-Pakete.
Wobei ich meine dass python-numpy etwas damit zu tun haben könnte. Das kam jedenfalls gestern rein. Ebenfalls in der Packman-Version. Da werd ich auch nochmal ansetzen...
 
OP
L

lOtz1009

Moderator
Teammitglied
Also bei
Code:
compiz --replace && emerald --replace
verliere ich die Fensterdeko komplett. Wenn ich allerdings beides einzeln nacheinander ausführe, dann klappt das.

Da das vorher einwandfrei funktioniert hat, habe ich mal einen Bugreport erstellt. Mal schauen was das noch so bringt...
 

tisu

Hacker
Horrido lOtz,

also ich habe in der VM mal versucht unter der openSUSE 11.2 (32-Bit) fusion-icon zu starten. Das endet mit der selben Fehlermeldung wie bei Dir.
ABER bei der 64 Bit Version funktioniert es einwandfrei. Das ist schon sehr, sehr komisch.

Vielleicht hilft dir diese Info weiter.

Beste Grüße
 
A

Anonymous

Gast
Code:
ABER bei der 64 Bit Version funktioniert es einwandfrei. Das ist schon sehr, sehr komisch.
Das kann ich so nicht bestätigen. Ich habe hier ne 64-bit-Kiste laufen, und es geht nur über oben genannten Weg....
 

tisu

Hacker
DaBossDaChef schrieb:
Ich kenne das Problem. Das Witzige ist, wenn man erst compiz und emerald mittels
Code:
compiz --replace && emerald --replace
startet, und dann fusion-icon, dann geht's. Irgendwas läuft da mit Python falsch, denke ich.

Das ist noch viel komischer finde ich. :D

Weil bei mir alles auf Anhieb läuft. Ohne den Befehl oben und ich habe auch eine 64 Bit Kiste als Wirtsystem.
 
Oben