awesome-freedesktop
awesome-freedesktop copied to clipboard
ParrotOS compliance
Using Awesome WM on a Parrot Linux distribution with awesome-freedesktop installed as per the github instructions. The standard program .desktop files are detected and a menu is generated but the Parrot specific .desktop items and catagories are not detected/included in the generated menu. What could be done to have those included?
This module should only detect and include Freedesktop-compliant files.
But if you can provide examples of these Parrot-specific files, I will add them to the parser.
Hi, thanks for the reply.
In the folder "/usr/share/desktop-directories/" parrot put a heap of desktop directory menu files. The base one is Parrot.directory and it contains
[Desktop Entry] Name=Pentesting Type=Directory Icon=/usr/share/icons/parrot-menu.png
This then has subdirectory files such as "04-01-metasploit-framework.directory" which contains
[Desktop Entry] Name=* Metasploit Framework Type=Directory Icon=parrot-metasploit.png
These are referenced by desktop entries in "/usr/share/parrot-menu/applications/" An example file is "metasploit framework" which contains
[Desktop Entry] Name=metasploit framework Comment=Metasploit framework (CLI) Encoding=UTF-8 Exec=menuexec msfconsole-start Icon=parrot-metasploit.png StartupNotify=false Terminal=true Type=Application Categories=04-01-metasploit-framework; X-Parrot-Package=metasploit-framework
Unfortunately I am no longer using Awesome any more but if it helps, jgmenu can find those desktop entry files but even it doesn't recreate the categories.