Skip to main content

Python XApp libAdapta Framework

Project description

A python module using libadapta

A project kind of with libadwaita, but using libadapta and XApp if possible. It also makes a handy template for building python modules including C++ source. This is handy as it keeps desktop theming in Linux Mint Zara (22.2). It might be expanded later.

Notes for Developers

This is the PyPI readme. Included commands can be used for effect. Add any commands to the pyproject.toml in the source linked below.

Changing the Application ID

Are you sure you've changed any xapp_adapta references to be unique? Please check pyproject.toml and also rename the module directory from xapp_adapta. Also check that _ is not -. Quite a bit auto fills the about dialog, and the [tool.metadata] section is for a domain base for the unique naming of resources, so includes a domain name.

Commands in this Repository

Included commands (add more):

  • adapta_test the basic original python demo of libadapta. Added a try catch to make àdwaita be used instead if àdapta is not present. Plus more.
  • adapta_main extends the test MainWindow class for effect.
  • adapta_make_local to install .desktop, .svg and locale .mo files. The ~/.local/share/applications/*.desktop files might need edits.
  • adapta_remove_local is an uninstall to clean the user's ~/.local/share of just the installed files which adapta_make_local placed.
  • ...

Thanks

Simon Jackson

Links

Template Source

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xapp_adapta-0.2.0.tar.gz (12.4 MB view details)

Uploaded Source

File details

Details for the file xapp_adapta-0.2.0.tar.gz.

File metadata

  • Download URL: xapp_adapta-0.2.0.tar.gz
  • Upload date:
  • Size: 12.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for xapp_adapta-0.2.0.tar.gz
Algorithm Hash digest
SHA256 c0f713052b3d43fc74a9b6e754b93b72b639e8ff3d2b357bcb8eddaacee67caf
MD5 a9501868a0340bfc77ebab96b5c13ce8
BLAKE2b-256 0c71bbd8c403e7c7a1b93edc6351beae5b86b4a878b17763ff7415591ee04c8c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page