Al final pude solucionar este tema. No tenía nada que ver con python sino con la forma en que cambió la organización de menúes en gnome3. Ahora el menú Settings está mergeado en el menú principal dentro de "Herramientas del sistema" entonces cuando el script lo va a parsear se ve que falla por algo del formato de los menús mergeados. La solución fue simplemente comentar la línea:
WalkMenuTreeBranch(gmenu.lookup_tree("settings.menu", gmenu.FLAGS_INCLUDE_EXCLUDED).root)
Y para acceder a Preferencias y Administración simplemente hay que ir a Herramientas del sistema, tal cual en gnome3.
Después tuve que hacer algunas modificaciones en otros scripts porque también cambiaron algunas ubicaciones de archivos en gnome3 (la lista de archivos abiertos recientemente, etc.)
Con estos arreglos pude hacer andar openbox configurado a mi gusto en mi debian testing del trabajo y entrarle remotamente con nx. La diferencia de velocidad del nx con openbox frente a gnome es increíble!
Si alguien usa openbox o le interesa puedo enviarle mi configuración. Saludos! Alvaro On 21/05/12 15:05, Alvaro Steiger wrote:
Va de nuevo targzipeado y sin extensión py por si algún antivirus lo rechaza.El 21 de mayo de 2012 12:44, Alvaro Steiger <alvaro.steiger@xxxxxxxxx <mailto:alvaro.steiger@xxxxxxxxx>> escribió:Bueno, quería primero ver si había interesados :) El que hay que correr es el aop_gnome-menus. El 21 de mayo de 2012 12:37, Federico Leite <frederic.176@xxxxxxxxx <mailto:frederic.176@xxxxxxxxx>> escribió: El 21 de mayo de 2012 11:39, Alvaro Steiger <alvaro.steiger@xxxxxxxxx <mailto:alvaro.steiger@xxxxxxxxx>> escribió: Hola, Estoy usando openbox con un piped menú generado por un script en python que encontré en la web y le hice una pequeña modificación muy básica para que quedara como a mi me gustaba. En mi notebook tengo debian stable y anda espectacular, pero cuando lo quise poner en una máquina con debian testing me está dando un error, aparentemente cambiaron algunas bibliotecas en testing. Como yo de python no se un pytho :) quería ver si alguien en la lista le interesa ver que pasa y hacer el fix. Y si a alguien le interesa el script, independientemente de si lo quieren revisar para arreglar, con mucho gusto lo hago disponible en la lista. Pensé en postear esto en uylug-programming pero, como el problema está relacionado con debian, arranco por acá. Las disculpas que corresonden si lo consideran off-topic. Saludos Alvaro ¿Y el script?-- Federico Leite