Skip to content
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

ParrotOS compliance #16

Open
Locutu5 opened this issue Aug 29, 2019 · 2 comments
Open

ParrotOS compliance #16

Locutu5 opened this issue Aug 29, 2019 · 2 comments
Labels

Comments

@Locutu5
Copy link

Locutu5 commented Aug 29, 2019

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?

@lcpz
Copy link
Owner

lcpz commented Nov 27, 2019

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.

@lcpz lcpz changed the title All desktop files not added ParrotOS compliance Nov 27, 2019
@lcpz lcpz added the request label Nov 27, 2019
@Locutu5
Copy link
Author

Locutu5 commented Nov 28, 2019

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants