Desktop integration for no_vtf (Linux-only)
Project description
no_vtf-desktop
Desktop integration for no_vtf (Linux-only).
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
Built Distribution
File details
Details for the file no_vtf-desktop-0.1.2.tar.gz
.
File metadata
- Download URL: no_vtf-desktop-0.1.2.tar.gz
- Upload date:
- Size: 66.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7b29192813c1165ac954cf71731b68212a3b07bd354ce49c9cfdd9054a641957 |
|
MD5 | 64466a27b2f7f630ac2404fbcef725d5 |
|
BLAKE2b-256 | 804178d8bfb731e428a9b95bbe28fc89a2ba3324ff0d91945686d2f50b369459 |
File details
Details for the file no_vtf_desktop-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: no_vtf_desktop-0.1.2-py3-none-any.whl
- Upload date:
- Size: 60.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50061543446f3b2900a3bcff3f37a1b7317ecc4bbcc3f0e8b329aeb95fe855b5 |
|
MD5 | 70e770389e3d7a7598a29a3ef55a920f |
|
BLAKE2b-256 | ec5f25e0d1c4c8f01e73cf7c231949751807f0d8ee23222ce2af55ae475efa38 |