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.5.tar.gz (70.4 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.5-py3-none-any.whl (60.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: no_vtf_desktop-0.1.5.tar.gz
  • Upload date:
  • Size: 70.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20+

File hashes

Hashes for no_vtf_desktop-0.1.5.tar.gz
Algorithm Hash digest
SHA256 14a283a596b6ac4196a14a02c8b151b6f9f1c8e5eb5d4441283624271d9e9666
MD5 b4f799abd698920632f53ffba571eb8f
BLAKE2b-256 7fac72b4c2d591729ebd1cdc38be0c586903590d7bbdf2641dd5ab5a449743a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: no_vtf_desktop-0.1.5-py3-none-any.whl
  • Upload date:
  • Size: 60.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.20+

File hashes

Hashes for no_vtf_desktop-0.1.5-py3-none-any.whl
Algorithm Hash digest
SHA256 cf462da577bc2ea13280df3aec73b13473e77c0cefd8877584702876b59bff93
MD5 aea6b8725e9bf63e3d0a5bc25f5afb64
BLAKE2b-256 07d6c0ed1cb19d8a570dc04b9e132fcddf72823e03a5386314cff00ed121c566

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