You are not logged in.

#1 2006-04-18 23:02:17

Galdona
Member
Registered: 2006-03-15
Posts: 196

[request] foopanel

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

#2 2006-04-19 08:23:28

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

I'm trying it at the moment, but I'm stuck on the XDG stuff.

I'll post here when it's working.

Offline

#3 2006-04-20 17:55:36

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

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

#4 2006-04-20 18:18:39

Galdona
Member
Registered: 2006-03-15
Posts: 196

Re: [request] foopanel

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

#5 2006-04-20 18:41:21

Galdona
Member
Registered: 2006-03-15
Posts: 196

Re: [request] foopanel

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

#6 2006-04-20 19:48:18

sputnik
Member
From: Canada
Registered: 2005-06-24
Posts: 98

Re: [request] foopanel

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

#7 2006-04-20 20:21:41

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

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

#8 2006-04-20 20:35:46

sputnik
Member
From: Canada
Registered: 2005-06-24
Posts: 98

Re: [request] foopanel

nope, dont have /etc/xdg/menus/applications.menu

Offline

#9 2006-04-20 21:16:07

paul2lv
Member
From: Vegas
Registered: 2005-11-09
Posts: 116

Re: [request] foopanel

Works just fine here. (nice panel, btw!!)

$ slocate xdg | grep applications.menu
/opt/kde/etc/xdg/menus/kde-applications.menu
/opt/gnome/etc/xdg/menus/applications.menu

foopanel4lo.th.png

Offline

#10 2006-04-20 22:24:23

Galdona
Member
Registered: 2006-03-15
Posts: 196

Re: [request] foopanel

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

#11 2006-04-20 22:54:40

mpie
Member
From: 404 Not found
Registered: 2005-03-06
Posts: 649

Re: [request] foopanel

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

#12 2006-04-20 23:34:13

sputnik
Member
From: Canada
Registered: 2005-06-24
Posts: 98

Re: [request] foopanel

Galdona wrote:

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

#13 2006-04-21 01:06:40

sputnik
Member
From: Canada
Registered: 2005-06-24
Posts: 98

Re: [request] foopanel

mpie: for some reason i dont see windowlist in the plugins section. any idea why?

Offline

#14 2006-04-21 02:49:31

Galdona
Member
Registered: 2006-03-15
Posts: 196

Re: [request] foopanel

i have all deps installed... what could be amiss with tomk's and my setup?

Offline

#15 2006-04-21 06:27:29

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

paul2lv - which package does /opt/gnome/etc/xdg/menus/applications.menu belong to?

Offline

#16 2006-04-21 06:57:02

paul2lv
Member
From: Vegas
Registered: 2005-11-09
Posts: 116

Re: [request] foopanel

tomk wrote:

paul2lv - which package does /opt/gnome/etc/xdg/menus/applications.menu belong to?

gnome-menus

Offline

#17 2006-04-22 00:36:41

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [request] foopanel

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

#18 2006-04-22 09:06:32

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

Thanks Snowman - that clarifies a few things. smile

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

#19 2006-04-22 21:54:54

Snowman
Developer/Forum Fellow
From: Montreal, Canada
Registered: 2004-08-20
Posts: 5,212

Re: [request] foopanel

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

#20 2006-04-23 11:58:25

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

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." smile

I've submitted a couple of bug reports and a feature request anyway.

Offline

#21 2006-06-16 20:10:22

twiistedkaos
Member
Registered: 2006-05-20
Posts: 666

Re: [request] foopanel

works fine for me, downloaded it from site, and installed pyxdg, works like a charm.

Offline

#22 2006-06-16 20:22:24

tomk
Forum Fellow
From: Ireland
Registered: 2004-07-21
Posts: 9,839

Re: [request] foopanel

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. sad

Offline

Board footer

Powered by FluxBB