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.

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.1.tar.gz (66.1 kB view details)

Uploaded Source

Built Distribution

no_vtf_desktop-0.1.1-py3-none-any.whl (59.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: no_vtf-desktop-0.1.1.tar.gz
  • Upload date:
  • Size: 66.1 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.1.tar.gz
Algorithm Hash digest
SHA256 72668c4bb62c18b20a1532fc53f84d2e75fb4d8d9acad6e093d1290dfb41e529
MD5 4865aac607c3313708842c163fa4ee77
BLAKE2b-256 c4b79cc110390797c46c1c044848cd84c7ca518eb82b649427d6da9ac880cfc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for no_vtf_desktop-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0cc5687508dd7e34952658128c4ff2a515d636f8357861cff6da914dded42261
MD5 bce987820e68fda078fa9d2624e13ac9
BLAKE2b-256 46604a9ea6ba781a83636d1d102a8ba9acf295c658e40e4c4a20c9d65a350d48

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