Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ryanabx/desktop-entry-daemon

Exposes desktop integration to DBus - Add/remove desktop entries and icons
https://github.com/ryanabx/desktop-entry-daemon

dbus desktop freedesktop icon launcher linux

Last synced: about 1 month ago
JSON representation

Exposes desktop integration to DBus - Add/remove desktop entries and icons

Awesome Lists containing this project

README

        

![Desktop Entry Daemon Banner](res/desktopentry.png)

**A D-Bus API and daemon to manage desktop entries and icons! Choose from 3 different lifetimes for your data and entries will be managed automatically!**

## Documentation

See: [the documentation](https://ryanabx.github.io/desktop-entry-daemon/) for how to use and contribute to this API!

## Project Showcase

#### Projects that use this D-Bus Service:

* [container-desktop-entries](https://github.com/ryanabx/container-desktop-entries) (Supports Toolbox, Docker, and Podman containers)
* appimage-desktop-entries (maybe coming soon?)
* your client here?

## Building/Installing/Uninstalling

**BUILD**

```bash
just build
```

**INSTALL**

```bash
just install
systemctl --user enable --now desktop-entry-daemon
```

**UNINSTALL**

```bash
systemctl --user stop desktop-entry-daemon
systemctl --user disable desktop-entry-daemon
just uninstall
```

## Contributing

Make a PR! It'd be helpful to make an issue as well to let people know what you intend to work on!