Version: 0.5.5
Lxpanel is an advanced panel with inbuild applet support. To change the appearance, simply right-click on the panel (see known issues). It could be used (for example) with wm like openbox, which don't have their own panel.The LXPanel, is the standard panel of LXDE. The desktop panel can generate menu for installed applications automatically from *.desktop files. It can be configured from GUI preference dialog, and there is no need to edit config files. The component provides a "Run" dialog with autocompletion.
To start lxpanel, you simply have to restart X as there is an option in /root/.xinitrc to start laxpanel if it is found on your system. if you're using a wm with inbuild panel, this might interfere with your wm-panel.
Lxpanel uses menu-cache from lxde to build/update the dynamic menu. fixmenus is not needed. if you have a new/changed desktop-file, the menu will change automatically after some seconds.
Not included are the frequency-scaling-applet as it does not work and the keyboard-language-indicator as it does not make much sense to me (i was not able to change the kb-lang, it only shows which one i'm using).
Submenus:
I've changed the menu-template to use puppys menu-structure. by default this is with all sub-menus. if you don't want this (no submenus), there is an alternative template at /etc/xdg/menus. rename the templates and restart lxpanel.
Dependencies:
- menu-cache (attached)
Known issues:
- Right-click on the network-applet will segfault lxpanel, but it works.
- Icons: lxpanel does not find all icons. for the menu-items i've solved that by symlinking the icons to /usr/share/lxpanel/icons. For the missing app-icons i have no clue at the moment.
- Sorting: lxpanel/menu-cache sorts the menus alphabetically, so the order of the menu is different from the default-order in puppy.
- Logout: For some of us (including me) the logout-options won't work properly. This is a puppy-problem, not a lxpanel-problem.
Compiled and tested in 4.31.
aragon