PDA

Visualizza la versione completa : [annuncio] Foopanel - il pannello che non ti aspetti!!


vortex87
23-11-2005, 17:40
http://foopanel.berlios.de/

Fate spazio sul vostro desktop per Foopanel :madai!?:

E' un pannello per il desktop (tipo quello di Gnome, XFce, Kde..) abbastanza indipendente dal desktop environment/window manager usato, completamente basato su plugin (che poi possono chiamarsi anche applet), il cui aspetto č modificato tramite temi (temi GTK+ particolari).

http://img255.imageshack.us/img255/2465/fulldesktopcrop8ck.jpg (http://imageshack.us)

Il plugin secondo me pių interessante č il menų, costruito dinamicamente come quello di Gnome (segue le specifiche di freedesktop.org, pių o meno) ma strutturato come quello di xfce, ovvero un bottone sul pannello per ogni categoria.

La versione attuale č la 0.0.1, quindi non pretendete troppo: non č ancora completo ma funziona :stordita:

Provatelo e ditemi cosa ne pensate :fighet:

Alcune info tecniche: Foopanel č scritto in Python (richiede almeno la versione 2.3) e sfrutta le GTK+ (dovrebbe funzionare con la versione 2.6, non so se anche con versioni precedenti) tramite PyGTK (come le gtk - www.pygtk.org). Il plugin per il menų richiede anche PyXDG (lo trovate su freedesktop.org)

http://foopanel.berlios.de/

vortex87
23-11-2005, 21:56
Orpola che successone :oVVoVe:


Giusto un'altra informazione: nella repository SVN ci sono altri plugin non definitivi ma comunque (in parte) funzionanti :stordita:
- mediaplayer_control: controlli per il lettore multimediale, per ora funziona con Quodlibet (http://www.sacredchao.net/quodlibet) ma č fatto in modo che sia possibile scrivere un wrapper per (teoricamente) ogni player (anzi, se volete lavorarci siete i benvenuti :zizi: )
- pager: mostra un pager sul pannello, č basato sulla libwnck e quindi richiede gnome-python-extras (mi sembra)
- windowlist: mostra una taskbar, č basato sulla libwnck e quindi richiede gnome-python-extras (come sopra)
- quickterminal: un terminale sempre disponibile (non funziona ancora, almeno a me :fagiano: )
- reloader: ricarica (o tenta di farlo) un plugin senza dover riavviare il pannello, utile quando si sviluppano plugin
- searchbox: cerca su google, non perfezionato

Qui (http://foopanel.berlios.de/foopanel/help/fromsvn) le istruzioni per avere la versione SVN.

andy caps
23-11-2005, 22:09
:zizi: io ho provato sia svn che il sorgente ma da errori
AttributeError: 'module' object has no attribute 'Config'


foopanel.run()
File "/home/andy/foopanel-0.0.1/foopanel/__init__.py", line 118, in run
plugin_manager = PluginManager()
File "/home/andy/foopanel-0.0.1/foopanel/__init__.py", line 44, in __init__
lib.functions.load_plugin(p)
File "/home/andy/foopanel-0.0.1/foopanel/lib/functions.py", line 56, in load_plugin
plug = plugin.Plugin()
File "/home/andy/foopanel-0.0.1/foopanel/plugins/menu/__init__.py", line 301, in __init__
xdg.Config.setIconTheme(theme)
AttributeError: 'module' object has no attribute 'Config'
[root@localhost foopanel-0.0.1]#
su debian e mandriva
eppure spece su debian ho l'ambiente completo disviluppo python compreso

vortex87
23-11-2005, 22:28
Che versione hai di PyXDG? http://freedesktop.org/wiki/Software_2fpyxdg

A me con la 0.14 e la 0.15 funziona :stordita:

andy caps
23-11-2005, 22:50
debian ha la Version: 0.15-1

mandriva nomina a modo suo ma semmai č piu' aggiornato

poi provo a completare l'ambiente python

vortex87
25-11-2005, 17:53
Up? :stordita:

vortex87
27-11-2005, 21:50
Rilasciata la versione 0.0.2 :fighet:

Novitā:
- Ci sono altri 2 plugin: "Windowlist" (una taskbar) e un "Pager" (per funzionare richiedono gnome-python-extras)
- C'č una nuova versione del plugin "Menu": ora i menų sono scrollabili, cosė non escono pių dallo schermo se hanno molte voci
- Ho corretto alcune cose per farlo funzionare con le versioni di PyGTK precedenti la 2.8

http://foopanel.berlios.de

andy caps
27-11-2005, 23:03
:confused: continua a non farmelo installare

andy:~/foopanel-0.0.2# ./foopanel.py
Using theme SolidBlue-png
Warning: Unable to load plugin 'menu'
Traceback (most recent call last):
File "./foopanel.py", line 27, in ?
foopanel.run()
File "/root/foopanel-0.0.2/foopanel/__init__.py", line 118, in run
plugin_manager = PluginManager()
File "/root/foopanel-0.0.2/foopanel/__init__.py", line 44, in __init__
lib.functions.load_plugin(p)
File "/root/foopanel-0.0.2/foopanel/lib/functions.py", line 56, in load_plugin
plug = plugin.Plugin()
File "/root/foopanel-0.0.2/foopanel/plugins/menu/__init__.py", line 320, in __init__
obj = menu(m)
File "/root/foopanel-0.0.2/foopanel/plugins/menu/__init__.py", line 190, in __init__
ib = item(i.DesktopEntry)
AttributeError: Menu instance has no attribute 'DesktopEntry'
andy:~/foopanel-0.0.2#

anche svn

vortex87
28-11-2005, 15:25
Io dovrei anche aver risolto, ma berlios non funziona :sonno: :incupito:

Ci sono alternative a Sourceforge? possibilmente che offrano SVN :stordita:

vortex87
16-03-2006, 18:06
Breaking news: disponibile Foopanel 0.1.0 :fighet:

Questo č un gran passo in avanti: ora Foopanel ha una interfaccia grafica per la configurazione praticamente finita e pienamente funzionante, cosė č possibile usarlo in maniera decente. Inoltre, finalmente č possibile installarlo come qualsiasi applicazione degna di questo nome :stordita:

Home: http://foopanel.berlios.de/

News: http://developer.berlios.de/forum/forum.php?forum_id=18962

Screenshots: http://foopanel.berlios.de/foopanel/screenshots

Loading