You are not logged in.
anyone looked at foopanel?
http://foopanel.berlios.de/foopanel/foopanel
python-based, has nice "new concept" one-click-less dynamic menus.
I cant build it myself, error message, something about 'dont know what to do with ALL."
anyone interested? (has several deps though)
Offline
I'm trying it at the moment, but I'm stuck on the XDG stuff.
I'll post here when it's working.
Offline
Can someone try this out? The build is OK, but I'm getting an error when I try to run the app, as follows:
Warning: Unable to load plugin 'menu'
Traceback (most recent call last):
File "/usr/bin/foopanel", line 37, in ?
foopanel.run()
File "/usr/lib/python2.4/site-packages/foopanel/__init__.py", line 88, in run
plugin_manager = core.PluginManager()
File "/usr/lib/python2.4/site-packages/foopanel/lib/core.py", line 97, in __init__
functions.load_plugin( plugin, settings )
File "/usr/lib/python2.4/site-packages/foopanel/lib/functions.py", line 56, in load_plugin
plugwidget = plugin.Plugin()
File "/usr/lib/python2.4/site-packages/foopanel/plugins/menu/__init__.py", line 315, in __init__
for m in xdg.Menu.parse().getEntries():
File "/usr/lib/python2.4/site-packages/xdg/Menu.py", line 498, in parse
raise ParsingError('File not found', "/etc/xdg/menus/applications.menu")
xdg.Exceptions.ParsingError: ParsingError in file '/etc/xdg/menus/applications.menu', File not found
I've posted it as a bug, and the dev responded to say that he's also using Arch, he doesn't have /etc/xdg/menus/applications.menu either, and he's not getting this error. If it works for others, then I need to sort out my own problems. Here's the PKGBUILD:
# Contributor: Tom Killian <tomk>
pkgname=foopanel
pkgver=0.1.0
pkgrel=1
pkgdesc="A powerful desktop panel"
depends=('pygtk' ' pyxdg' 'vte' 'gnome-python-desktop')
source=(http://download.berlios.de/$pkgname/$pkgname-$pkgver.tar.gz)
md5sums=('cb3865d5d46d517848dc9a1911430e9c')
url="http://foopanel.berlios.de"
license="GPL"
build() {
cd $startdir/src/$pkgname-$pkgver
python setup.py install --root=$startdir/pkg
}
Offline
this is my error (same):
]$ foopanel
Loading theme SolidBlue
Warning: Unable to load plugin 'menu'
Traceback (most recent call last):
File "/usr/bin/foopanel", line 37, in ?
foopanel.run()
File "/usr/lib/python2.4/site-packages/foopanel/__init__.py", line 88, in run
plugin_manager = core.PluginManager()
File "/usr/lib/python2.4/site-packages/foopanel/lib/core.py", line 97, in __init__
functions.load_plugin( plugin, settings )
File "/usr/lib/python2.4/site-packages/foopanel/lib/functions.py", line 56, in load_plugin
plugwidget = plugin.Plugin()
File "/usr/lib/python2.4/site-packages/foopanel/plugins/menu/__init__.py", line 315, in __init__
for m in xdg.Menu.parse().getEntries():
File "/usr/lib/python2.4/site-packages/xdg/Menu.py", line 498, in parse
raise ParsingError('File not found', "/etc/xdg/menus/applications.menu")
xdg.Exceptions.ParsingError: ParsingError in file '/etc/xdg/menus/applications.menu', File not found
Offline
oh, and the first time i run foopanel, i got error, "cannot find libwnck.so", something like that, so i install libwnck, run foopanel again, and got error i posted above. it looks like libwnck should be a dependency.
Offline
Works here. Its quite nice but i cant find a way to display a window list. Let me know if you need me to check anything for you.
Offline
Galdona - thanks for the libwnck reminder. I had a feeling I'd forgotten a dep.
sputnik - interesting. Do you have /etc/xdg/menus/applications.menu on your system? If so, which package does it belong to?
Offline
nope, dont have /etc/xdg/menus/applications.menu
Offline
oh well... i want to move to openbox (using kde right now) and i wanted to use this panel with it.
sputnik, do you also have gnome installed?
Offline
working here to on a manual install
python gnome extras is a depends on the web page!!
not gnome python desktop, diffenet packages
Remeber that Foopanel requires:
*
Python >= 2.3
*
GTK+ >= 2.6
*
PyGTK >= 2.6
And that some plugins have specific requirements, so be sure to have all dependencies installed to get Foopanel working. The Menu plugin requires PyXDG >= 0.14 The Windowlist and Pager plugins require Gnome-python-extras
extra/gnome-python-2.12.3-1
gnome-python is a set of interfaces to gnome-libs.
Installed: 2.12.3-1
ftp://ftp.archlinux.org/extra/os/i686
extra/gnome-python-desktop-2.14.0-2
Gnome Python interfaces for libraries not part of the core platform
Installed: 2.14.0-2
ftp://ftp.archlinux.org/extra/os/i686
extra/gnome-python-extras-2.14.0-1
Gnome Python interfaces for libraries not part of the core platform
Installed: 2.14.0-1
ftp://ftp.archlinux.org/extra/os/i686
btw package works fine too
Offline
oh well... i want to move to openbox (using kde right now) and i wanted to use this panel with it.
sputnik, do you also have gnome installed?
Yes i have gnome as well.
Offline
mpie: for some reason i dont see windowlist in the plugins section. any idea why?
Offline
i have all deps installed... what could be amiss with tomk's and my setup?
Offline
paul2lv - which package does /opt/gnome/etc/xdg/menus/applications.menu belong to?
Offline
paul2lv - which package does /opt/gnome/etc/xdg/menus/applications.menu belong to?
gnome-menus
Offline
Very impressive. A few comments:
Windowlist and the other "work-in-progress" plugins are not bundled in the source tarball. There are in the svn tree. I'll see if I can't get windowlist manually and install it with the other plugins. Perhaps a svn PKGBUILD would be better. :?
If you have foopanel aborting because of the xdg/menu problem, remove the line containing
name="menu"
(the forum messes the line so I can't be more specific)
from ~/.foopanel/config.xml
That will prevent foopanel from trying to load the menu plugin.
Offline
Thanks Snowman - that clarifies a few things.
IMO, though, getting rid of the menu plugin means missing out on foopanel's best feature.
Galdona - foopanel is not as DE-neutral as it first appears. As per paul2lv's post above, I've installed gnome-menus and it now works fine. The downside of that is the significant amount of gnome deps that will be pulled in - as you're moving from KDE to Openbox, this might not be what you're looking for.
In Foopanel's SVN, the menu plugin has a README stating that it shares its settings with the gnome menu.
You might like to drop the dev a mail asking for compatibility with other DEs/WMs.
Offline
I tried to manually include windowlist to foopanel 0.1.0. It seems to work fine until I quit foopanel. Then, when trying to restart foopanel, I get a "Floating point exception". Removing windowlist from config.xml make it work again.
I also tried building foopanel snv, but it doesn't even start.
I can post the PKGBUILDs if someone wants to check it out.
Offline
I did a SVN build as well - it runs OK, but I have the same problem with the windowlist.
I think he actually means it when he says "Note that SVN code could be broken."
I've submitted a couple of bug reports and a feature request anyway.
Offline
works fine for me, downloaded it from site, and installed pyxdg, works like a charm.
Offline
Yep - the 0.1.0 tarball works fine, for what it does. The stuff that makes foopanel interesting for me, however, is still in SVN, and still broken. I think the dev's Real Life (tm) is getting in the way - last update was 17 May.
Offline