Hi,
I like lightweight DE's and in so, I've been using Openbox with Pypanel. The only problem being that my favorite distro (Zenwalk) has recently updated to Python 2.5. Now Pypanel or it's main dependency (xlib) is not playing nice with the new version. I reinstalled both pypanel & python-xlib after the update to no avail. The only way I can use my preferred setup is to downgrade Python.
Here's the output when I start pypanel via the CLI:
Quote:
ahaslam[~]$ pypanel
Traceback (most recent call last):
File "/usr/bin/pypanel", line 957, in <module>
PyPanel(display.Display())
File "/usr/lib/python2.5/site-packages/Xlib/display.py", line 80, in __init__
self.display = _BaseDisplay(display)
File "/usr/lib/python2.5/site-packages/Xlib/display.py", line 67, in __init__
apply(protocol.display.Display.__init__, (self, ) + args, keys)
File "/usr/lib/python2.5/site-packages/Xlib/protocol/display.py", line 121, in __init__
raise error.DisplayConnectionError(self.display_name, r.reason)
Xlib.error.DisplayConnectionError: Can't connect to display ":0.0": No protocol specified
|
As you can see, It's using the new version of Python but there's a problem with Xlib. The main stumbling block here is that both Pypanel & Python-xlib seem to be unmaintaimed or making very little progress, with no noticeable development.
The only other distribution that I've noticed to have Python 2.5 in a stable release is OpenSUSE. I visited their forums in hope of a soloution, to find that no one there seems to use it, yet alone have a problem. I was wondering if anyone else has experienced the problem and whether a solution was found?
Any comments would be greatly appreciated
Tony.