Skip to main content

Margos

[![PyPI version](https://img.shields.io/pypi/v/margos.svg)](https://pypi.org/project/margos/)

Create dynamic Mate Panel applets very easily from the text output of your own scripts! This is a work-in-progress clone of Bitbar/Argos for Mate Desktop.

Check out the family

Margos allows you to create desktop applets that you can put anywhere on the panel(s) and configure directly with gconf the same way other applets are configured. It therefore ignores meta-information based on script name. It is far from being done, but already outperforming the native mate command applet.

Progress

  • [x] Show command output on the panel

  • [x] Refresh every x seconds

  • [x] Display a list from further lines of output

  • [ ] Unlimited recursive submenus

  • [ ] Rotation of lines above —

  • [ ] Line attributes and all subsequent features

Compatibility

Margos currently requires mate >= 1.18, i.e mate-panel migrated to gtk-3. Run mate-about –version to check your current version. You will also need Python 3.6+ and pip3 on your system.

Installation

  1. sudo pip3 install -U –system margos

  2. sudo margos install to make the applet available to the desktop

  3. killall mate-panel to restart the panel

To uninstall, make sure to clean the system files with sudo margos uninstall before removing the python package with pip3.

Usage

Once installed, simply add a new Margos applet on your panel. You can then right-click and set the command you wish to run in the “preferences” menu.

Full usage will come once the feature set gets decent

Metadata

Release files for Margos 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Margos 0.0.2
File Size Uploaded Provenance Actions
Margos-0.0.2.tar.gz 8.2 kB Without provenance Details for Margos-0.0.2.tar.gz

Release files / Margos-0.0.2.tar.gz

Download URL Margos-0.0.2.tar.gz
Size 8.2 kB
Tags Source
SHA-256 checksum
How to use checksums
56b65597b910044d67b90c1a231f64c1e6876085abb57b1c8435379ba1c402a2
BLAKE2b-256 checksum
How to use checksums
4c1631282d47cfc2afdcaf41bee9c056e65976a9d32bfb2f462e5e2e522dafdf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

Security for Margos 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page