¿Hay alguna manera de incluir el menú de aplicaciones de Lubuntu en un menú de Openbox ( ~/.config/openbox/menu.xml
) para poder usarlo dentro de una sesión pura de Openbox?
Respuesta1
lxpanel usa archivos .desktop para el menú y openbox usa xml(menu.xml), por lo que necesita un convertidor, por ejemplo: http://obmenugen.sourceforge.net/
Genera un menú completo para openbox utilizando la información presente en archivos *.desktop (con contenido estático o generado dinámicamente).
Respuesta2
Lo que necesitas es unMenú de tubería.
Un menú de canalización es un elemento de menú dinámico creado por un programa cada vez que se abre el menú.
Existen varios programas que pueden crear un menú canalizado de las aplicaciones instaladas. Aquí hay una lista demenús de tuberías destacadosde Openbox.org.
Dado que usas Lubuntu, lo más probable es que te interesemenú-openbox. Utiliza el caché del menú de LXDE para crear el menú de la aplicación. Hay un paquete de Ubuntuaquí. No sé si está en el repositorio oficial, deberías comprobarlo.
Para usar un menú de canalización, necesita editar su archivo de menú de Openbox en ~/.config/openbox/menu.xml
.
En su archivo de menú, debe agregar un nuevo elemento de menú debajo root-menu
que se vea así
<menu id="desktop-app-menu"
label="Applications"
execute="<path-to-exec>/openbox-menu" />
Deberá reemplazar <path-to-exec>
cuál es la ruta a openbox-menu
. Puedes obtener el camino con
type openbox-menu
Luego tendrá un nuevo elemento de menú denominado Aplicaciones en su menú de Openbox.
Si nunca editaste tu menu.xml
echa un vistazo aldocumentación del menúde Openbox.