Skip to main content

Desktop integration for no_vtf (Linux-only)

Project description

no_vtf-desktop

Desktop integration for no_vtf (Linux-only).

Badge showing supported Python versions Badge showing package version on PyPI Badge showing number of monthly downloads from PyPI Badge showing package license Badge showing source code repository hosted on SourceHut Badge showing builds.sr.ht status Badge showing REUSE compliance status Badge showing Nox as the chosen Python automation toolkit

Features

  • application entry (open .vtf to convert in-place)
  • thumbnailer (preview .vtf directly in file manager)

Requirements

  • Python 3.10 or newer
  • XDG-compliant desktop environment
  • GNOME-compatible thumbnailing system (KDE specifically is not supported)

Installation

To set up the integration, it is required to execute no_vtf-desktop after installing or upgrading the package. Internet connection is required to download the FreeImage library dependency. Re-login might be needed to load the new integration.

As of PEP 668, it is recommended to install the package into a virtual environment. Nevertheless, integration of both system-wide installation and user home directory installation is supported too.

Automated (via pipx)

pipx install no_vtf-desktop
no_vtf-desktop

Manual

Virtual environment

python3 -m venv no_vtf-desktop-venv
source no_vtf-desktop-venv/bin/activate
python3 -m pip install no_vtf-desktop
no_vtf-desktop

User home directory

PIP_BREAK_SYSTEM_PACKAGES=1 python3 -m pip install --user no_vtf-desktop
python3 -m no_vtf_desktop

System-wide

sudo PIP_BREAK_SYSTEM_PACKAGES=1 python3 -m pip install no_vtf-desktop
no_vtf-desktop

Uninstallation

no_vtf-desktop-uninstall || python3 -m no_vtf_desktop_uninstall

Known issues

GNOME

Due to thumbnailer sandboxing, GNOME is unable to use ordinary applications installed into the user's home directory for generating thumbnails. Only a system-wide installation will allow the thumbnailer to work properly.

License

The package is licensed under GNU GPL v3.0 or later.

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

no_vtf-desktop-0.1.2.tar.gz (66.4 kB view details)

Uploaded Source

Built Distribution

no_vtf_desktop-0.1.2-py3-none-any.whl (60.2 kB view details)

Uploaded Python 3

File details

Details for the file no_vtf-desktop-0.1.2.tar.gz.

File metadata

  • Download URL: no_vtf-desktop-0.1.2.tar.gz
  • Upload date:
  • Size: 66.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.13+

File hashes

Hashes for no_vtf-desktop-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7b29192813c1165ac954cf71731b68212a3b07bd354ce49c9cfdd9054a641957
MD5 64466a27b2f7f630ac2404fbcef725d5
BLAKE2b-256 804178d8bfb731e428a9b95bbe28fc89a2ba3324ff0d91945686d2f50b369459

See more details on using hashes here.

File details

Details for the file no_vtf_desktop-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for no_vtf_desktop-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 50061543446f3b2900a3bcff3f37a1b7317ecc4bbcc3f0e8b329aeb95fe855b5
MD5 70e770389e3d7a7598a29a3ef55a920f
BLAKE2b-256 ec5f25e0d1c4c8f01e73cf7c231949751807f0d8ee23222ce2af55ae475efa38

See more details on using hashes here.

Supported by

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