Plugins for the Thunar file browser
Project description
Thunar Plugins
This Python package extends the Thunar file manager.
Prerequisites
For these Thunar plugins to work, you will need to have installed:
- Thunar (obviously)
- thunarx-python
- PyGObject
Installation
Install this package from PyPI via
pip install thunar-plugins
If that fails, try
python3 -m pip install --user thunar-plugins
Or install it from the repository root via
pip install .
Activating the Thunar Plugins
As it is not possible (or at least deprecated) with setuptools
to install files outside of the
”Python-realm”, one more step is required to activate the Thunar plugins after
installation:
thunar-plugins activate
If that doesn't work, try
python3 -m thunar_plugins activate
That should place an appropriate symlink for Thunar(x-python) to find the plugins.
For Thunar to see the new plugins, you will need to restart it once:
thunar -q # or simply log out and back in again
Adding More Plugins
This thunar_plugins
package can act as a stepping stone for other packages
that add plugins to Thunar: The activator script loads all thunar_plugin
entry points provided by any installed Python package. So if another package
provides a Thunar plugin (e.g. a new context menu entry) with class
mypackage.mymodule.mysubmodule.MyThunarPlugin
, that package may adjust its
setup.cfg
like this and stop caring about how to tell Thunar where the plugin
can be found:
[options]
install_requires = thunar_plugins
[options.entry_points]
thunar_plugin =
my-thunar-plugin = mypackage.mymodule.mysubmodule:MyThunarPlugin
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file thunar-plugins-0.1.1.tar.gz
.
File metadata
- Download URL: thunar-plugins-0.1.1.tar.gz
- Upload date:
- Size: 19.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.9.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ce4295a5a1fd41216587655c98a3e16458fd4da0a73f66191936940da200e5f |
|
MD5 | a37b8d84b33757c474422540084e666f |
|
BLAKE2b-256 | 7333eb7ed61961c294a6c36d98fc6b4bea2718d2e935d4d97fe2419e3d617850 |