-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider adding dynamic applications menus or menu items #39
Comments
In a recent discussion with Lucas de Sena and Thomas Adam on Mastodon, I mentioned wanting to implement some sort of dynamic menu functionality (this issue). The next step here is to see how the current
When loading, I did not receive any errors, but only the first
Digging further into
This means that multiple This certainly aligns with the naming of the internal On a related note, in addition to NOTE: The |
A further discovery made in the aforementioned Mastodon thread is that FVWM has a As mentioned, |
This is related to Issues #45 & #47 in that it probably has the same type of memory leak. I'll have to double-check. Also, like #45 and considering the |
Currently, one has to manually add menu items that exec applications if they want to list & launch applications from a menu. In
mlvwmrc
, an "Apple" menu is provided by the various themes, but also needs to be manually updated. I'm considering using or implementing a tool formlvwmrc
to generate application menu items, but that would still need to be run manually and would require a restart ofmlvwm
to update the menu items.It might be most helpful if
mlvwm
could dynamically generate & update application menu items. In terms of customization, it'd probably be best to add a built-in command that could be used in menus (or as a submenu?) which would just include the dynamic list of applications.Of course, to implement this, we'd need a way (or ways) to get a list of applications installed locally and preferably get 16x16 px icons for applications. If there's a way to get a class of application (e.g. "application", "utility", etc.), that'd be a bonus. According to the helloSystem project, there a number of APIs that can/need to be used:
There's a lot to research & understand. There are also applications like MenuLibre which allow editing desktop & menu entries.
I really don't want to require DBus, Glib, GTK, or Qt for
mlvwm
, so that might kill this idea pretty quickly.The text was updated successfully, but these errors were encountered: