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

Uploaded Source

Built Distribution

no_vtf_desktop-0.1.0-py3-none-any.whl (60.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: no_vtf-desktop-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 92e391112c14dbb90ec19b3f683fa288b35854579b3486a0fa20630f2f87ab0c
MD5 07e1962a85a2f2ec0de1440db9138046
BLAKE2b-256 e0b6422dc3b0e61926803ea83b38ec889a7bc398c2412f910a7d181da24aae5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for no_vtf_desktop-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7d899db4811091a14cacbe90aaa5adf497ad9acfd12f16cf48884f0c4b0e1edb
MD5 c00c7bd911851d6231576edc454a46d6
BLAKE2b-256 f991fc6804573aa57ddbad6b30126062bce9b59807370fbaf0674d94b247637c

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