Ho trovato il topic dopo un po, allora...Ho ricevuto l'ultimo aggiornamento(01 October 2008) del ccsm, compreso simple-ccsm, ho eseguito l'aggiornamento ed adesso entrambi i programmi non partono più, andiamo ora sul tecnico:
Quando cerco di avviare ccsm ricevo questi errori:
Codice: Seleziona tutto
metrofox@darkstar:~$ ccsm
Traceback (most recent call last):
File "/usr/bin/ccsm", line 128, in <module>
mainWin = ccm.MainWin(context, plugin, category)
File "/usr/lib/python2.5/site-packages/ccm/Window.py", line 60, in __init__
self.MainPage = MainPage(self, self.Context)
File "/usr/lib/python2.5/site-packages/ccm/Pages.py", line 1187, in __init__
pluginWindow = PluginWindow(self.Context)
File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1599, in __init__
category_box = CategoryBox(context, category, plugins)
File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1494, in __init__
button = PluginButton(plugin)
File "/usr/lib/python2.5/site-packages/ccm/Widgets.py", line 1388, in __init__
button.set_tooltip_text (plugin.LongDesc)
AttributeError: 'PrettyButton' object has no attribute 'set_tooltip_text'
Invece, simple-ccsm si comporta così:
Codice: Seleziona tutto
/usr/bin/simple-ccsm:376: GtkWarning: Attempting to add a widget with type GtkHBox to a GtkAlignment, but as a GtkBin subclass a GtkAlignment can only contain one widget at a time; it already contains a widget of type GtkVBox
accessibilityAlign.add(self.AccessibilityCheck)
Traceback (most recent call last):
File "/usr/bin/simple-ccsm", line 949, in <module>
mainWin = MainWin(context, page)
File "/usr/bin/simple-ccsm", line 867, in __init__
self.Update()
File "/usr/bin/simple-ccsm", line 873, in Update
self.AnimationPage.Update()
File "/usr/bin/simple-ccsm", line 515, in Update
self.FillAnimationBoxes()
File "/usr/bin/simple-ccsm", line 502, in FillAnimationBoxes
items = sorted(setting.Info[1][2].items(), key=ccm.EnumSettingKeyFunc)
AttributeError: 'list' object has no attribute 'items'
Gli eseguibili in python sono correttissimi e pulitissimi, eccovene il sorgente:
ccsm:
http://pastebin.com/f54036182 <---
simple-ccsm:
http://pastebin.com/m2f368928
Eccovi un po di informazioni tecniche:
Codice: Seleziona tutto
metrofox@darkstar:~$ which ccsm
/usr/bin/ccsm
metrofox@darkstar:~$ which simple-ccsm
/usr/bin/simple-ccsm
metrofox@darkstar:~$ which python
/usr/bin/python
metrofox@darkstar:~$ ccsm --version
CCSM 0.7.8
metrofox@darkstar:~$ python --version
Python 2.5.2
metrofox@darkstar:~$ uname -a
Linux darkstar 2.6.26-smp #1 SMP Sun Jul 27 14:34:40 CEST 2008 i686 Intel(R) Pentium(R) Dual CPU E2140 @ 1.60GHz GenuineIntel GNU/Linux
Codice: Seleziona tutto
metrofox@darkstar:/usr/lib/python2.5/site-packages/ccm$ ls
Conflicts.py Constants.pyc Settings.py Utils.pyc Window.py __init__.pyc
Conflicts.pyc Pages.py Settings.pyc Widgets.py Window.pyc
Constants.py Pages.pyc Utils.py Widgets.pyc __init__.py
I pacchetti sono:
Codice: Seleziona tutto
PACKAGE NAME: ccsm-0.7.8-noarch-1as.tgz
PACKAGE LOCATION: ./desktop/compiz-fusion/0.7.8
PACKAGE SIZE (compressed): 692 K
PACKAGE SIZE (uncompressed): 3660 K
PACKAGE REQUIRED: libsexy >= 0.1.11-i686-5as,python >= 2.5.2-i486-2_slack12.1,sexy-python >= 0.1.9-i686-5as
PACKAGE CONFLICTS:
PACKAGE SUGGESTS:
PACKAGE DESCRIPTION:
ccsm: CCSM (Compiz Configuration System Manager)
ccsm:
ccsm: Compiz Fusion is the result of a merge between the Compiz community
ccsm: plugin set "Compiz Extras" and the parts of the Beryl project that
ccsm: are independent of the window manager core. The two communities
ccsm: have re-united to create a user experience for Linux that rivals
ccsm: anything available on other platforms.
ccsm:
ccsm: http://releases.compiz-fusion.org
ccsm: WWW.SLACKY.IT
ccsm: Packager Gohanz
e:
Codice: Seleziona tutto
PACKAGE NAME: simple-ccsm-0.7.8-noarch-1as.tgz
PACKAGE LOCATION: ./desktop/compiz-fusion/0.7.8
PACKAGE SIZE (compressed): 54 K
PACKAGE SIZE (uncompressed): 330 K
PACKAGE REQUIRED: ccsm >= 0.7.8-noarch-1as,python >= 2.5.2-i486-2_slack12.1
PACKAGE CONFLICTS:
PACKAGE SUGGESTS:
PACKAGE DESCRIPTION:
simple-ccsm: Simple-CCSM (Simplified variant of ccsm)
simple-ccsm:
simple-ccsm:
simple-ccsm:
simple-ccsm: http://releases.compiz-fusion.org
simple-ccsm: WWW.SLACKY.IT
simple-ccsm: Packager Gohanz
I pacchetti installati:
Codice: Seleziona tutto
ccsm-0.7.8-noarch-1as [inst=si]: CCSM (Compiz Configuration System Manager)
simple-ccsm-0.7.8-noarch-1as [inst=si]: Simple-CCSM (Simplified variant of ccsm)
Dipendenze:
Codice: Seleziona tutto
libsexy-0.1.11-i686-5as [inst=si]: Libsexy (GTK+ widgets)
python-2.5.2-i486-2_slack12.1 [inst=si]: python (object-oriented interpreted programming language)
sexy-python-0.1.9-i686-5as [inst=si]: Sexy-python (Python GTK+ widgets)
Che funzionano ottimamente.
E qui l'output di:
http://pastebin.com/m63ed6885
Spero di essere stato chiaro e preciso
PS. Ovviamente su google non ho trovato nulla.