Filemanagers

Shallot – Qt-based file manager with plugin interface

Last Updated on September 1, 2020

Extensibility

Extensibility relates to the ability to customize the file manager to an individual’s preferences and tastes. This flexibility is typically offered by customization options, extensions, and plugins.

There’s a good range of customization options available. There’s profiles, the ability to hide the directory tree, add an unlimited number of file panels, various view options, the option to show/hide the folder tree, have the tree follow the current folder, show/hide the detail panel, show friendly file sizes, and more.

By default, Shallot’s plugin management is not enabled. It’s enabled from the toolbar by selecting More / Tuning / Behavior. The plugin lets developers add new features to the file manager. They’ll need to know Python and use the Shallot scripting API. The developer provides some sample plugins via 19 templates. They’ll help you learn how to create your own plugins. But expect lots of crashes.

The Tuning dialog lets you access ‘under the hood’ functionality. This includes customizing the icon size in the folder tree, the preferred icon source, icon size in file list panels, the detail panel location, main toolbar location. It also lets you set the location of various external tools and define internal functions, but it’s unlikely you’ll need to access them.

Shallot-Extensibility-File-Manager

Next page: Page 6 – Protocols

Pages in this article:
Page 1 – Introduction / Installation
Page 2 – Features
Page 3 – Usability
Page 4 – Searching
Page 5 – Extensibility
Page 6 – Protocols
Page 7 – Summary

Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Cameron Clyne
Cameron Clyne
5 years ago

Re why you don’t like flatpak – I notice the screenshot indicates it’s pulling in an enormous chunk of KDE.