lcpz / awesome-freedesktop

Freedesktop.org menu and desktop icons support for Awesome WM
GNU General Public License v2.0
129 stars 25 forks source link

Awesome 4.x port #1

Closed samis closed 7 years ago

samis commented 7 years ago

This plguin does not work on Awesome 4.0 due to menu_gen.generate becoming async and taking a callback, and while I have tinkered a bit with the source I have failed to fix it myself. Using awesome with only the regular menubar works, but it would be nice to have a non-bar applications window.

lcpz commented 7 years ago

https://github.com/awesomeWM/awesome/issues/1365

ghost commented 7 years ago

If you want a temporary solution, here is my modified menu.lua which takes some extra arguments of items before and after the freedesktop menu and returns an awful.menu.

I've included a usage example down the bottom.

lcpz commented 7 years ago

At the current state, this is the best we can do.

When the menubar refactoring will be complete, I'll update this module accordingly.

Thanks for the patch @BlueUsername .