lcpz / awesome-freedesktop

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

Awesome-Freedesktop


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

:First author: Antonio Terceiro :Maintainer: Luca CPZ :Version: git :License: GNU-GPL2_ :Source: https://github.com/lcpz/awesome-freedesktop

Description

A port of awesome-freedesktop to Awesome 4.x.

See branches_ for previous versions.

Since the introduction of Menubar_ as a core library to provide Freedesktop.org functionalities in Awesome, we can now avoid the dirty work by simply exploiting menubar.utils.

At the moment, the menu is complete, while the desktop icons are rather simple. Our goal is to add the following features:

Screenshot

.. image:: screenshot.png :align: center :alt: Showcase of Freedesktop.org support in Awesome, using Adwaita icons

Installation and usage

Read the wiki_.

.. _GNU-GPL2: http://www.gnu.org/licenses/gpl-2.0.html .. _awesome-freedesktop: https://github.com/terceiro/awesome-freedesktop .. _Awesome: https://github.com/awesomeWM/awesome .. _branches: https://github.com/lcpz/awesome-freedesktop/branches .. _Menubar: https://github.com/awesomeWM/awesome/tree/master/lib/menubar .. _wiki: https://github.com/lcpz/awesome-freedesktop/wiki