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 trackerWiki


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

Uploaded Source

Built Distribution

no_vtf_desktop-0.1.3-py3-none-any.whl (60.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for no_vtf-desktop-0.1.3.tar.gz
Algorithm Hash digest
SHA256 e8eec623efc41c0d6ee2db7dc1ee9ba076f391cfc2e30a2a02542ff44ea0011e
MD5 cc99097af5e3c007773d23d19fa80434
BLAKE2b-256 301362a83ecc01ecf5566bfcdeac111dde47c16a1859ba673e35a9c6de0943ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for no_vtf_desktop-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c6857bba8d14a12b671912cae680d86e0b18305192af6bd1472596cd74688a27
MD5 170ae8423b76e9e70487b60c9bb50fc4
BLAKE2b-256 638ea540556119e8c2629f59e00e0cdb5f17fc74fa781bad10a3c7e093e5c7d9

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