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


⌂ Project pages   # Source code   ~ Changelog   > Mailing list   + Ticket tracker   ❡ Wiki  


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

Global installation (pipx --global) is not supported.

Manual

python3 -m venv no_vtf-desktop-venv
source no_vtf-desktop-venv/bin/activate
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

This package is free and open-source software, 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.4.tar.gz (70.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded Python 3

File details

Details for the file no_vtf_desktop-0.1.4.tar.gz.

File metadata

  • Download URL: no_vtf_desktop-0.1.4.tar.gz
  • Upload date:
  • Size: 70.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.16+

File hashes

Hashes for no_vtf_desktop-0.1.4.tar.gz
Algorithm Hash digest
SHA256 fb059e3b4c27bfc15cc99329e85e8efdaeef2213a009a24a8cd8e302c3dfa27c
MD5 6eb653e10c6af2ac3d8139f541375a77
BLAKE2b-256 19cb134cc4e721e81550b537340c3e61ee002140f0ed6d3c1b85a465230b046e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: no_vtf_desktop-0.1.4-py3-none-any.whl
  • Upload date:
  • Size: 59.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.16+

File hashes

Hashes for no_vtf_desktop-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 f4700c462b78c9130bedf48bc0c115b57b239f1f3036a42004f6737090c60473
MD5 e2461383527d75931304d0d261d7c68c
BLAKE2b-256 6f044dd57afb9eb057dfeac1c4f033d1eaef39b18528605029b8b547536d4879

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