Skip to content

Freedesktop.org menu and desktop icons support for Awesome WM

License

Notifications You must be signed in to change notification settings

kittokin/awesome-freedesktop

 
 

Repository files navigation

Awesome-Freedesktop

Freedesktop.org menu and desktop icons support for Awesome WM 4.x

Original author

Antonio Terceiro

Maintainer

Luca CPZ

Version

git

License

GNU-GPL2

Source

https://github.com/lcpz/awesome-freedesktop

Description

This is a port of awesome-freedesktop to Awesome 4.x.

See branches for previous versions.

Since the introduction of Menubar as core library for providing Freedesktop.org menu functionalities in Awesome, we can now avoid all the dirty work by just exploiting menubar.utils functions.

At the initial status of this port, the menu is pretty much complete, while the desktop icons are very basic, so the long term objective will be to complete functionalities on this part too.

More specifically, the todo list is:

  • A better way to handle desktop icons path
  • Ability to drag and line up icons
  • Event-based signals, in particular:
    • Updating trash icon according to its status
    • Dynamic update (no need to restart Awesome to see changes on desktop)

Screenshot

Showcase of Freedesktop support in Awesome, using Adwaita icons

Installation and usage

Read the wiki.

About

Freedesktop.org menu and desktop icons support for Awesome WM

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Lua 100.0%