shallot

a highly flexible file manager with plugin interface
current release: 0.97.2637
state: beta
shallot

About

Shallot is a file manager with the maximum degree of flexibility and customizability.

Some features:

  • Unlimited number of file panels
  • Lots of customization options, e.g.
    • directory tree can be hidden and is flexible in behavior
    • lots of view options
    • program behavior
    • ...
    • while conserving a good usability
  • It nicely works with convoluted file systems, like editing an image in an archive in another archive on a network drive.
  • It has a plugin interface which allows one to implement many additional functionality (like new filesystems) with Python scripting, without any compiler hassles.
  • It is Qt5 based and plays nicely with modern Linux desktops. See the downloads which other operating systems are supported (maybe with a few slight limitations).

License

shallot is distributed under the terms of the GPLv3 or higher license. This also affects all included files without a license header (non-source files like images), unless they are explicitly mentioned as third-party content. Read the Dependencies section for included third-party stuff.

Documentation

The following documentation is available:

Scripting Documentation

Manual

Developer Documentation

Dependencies

There are external parts which are used by shallot. Many thanks to the projects and all participants.
linux.png
Typical GNU/Linux Desktop recommended (maybe has alternatives)
qt.png
Qt5 required
library.png
Glib (for gio) optional
python.png
Python 3.4 required
artwork.png
font 'Symbola' included : for logo symbol; free for use; copied from here.
artwork.png
banner image included : meta/homepage_bannerimage.png; license CC BY-SA 3.0; copied from [here](http://en.wikipedia.org/wiki/File:Shallot%28Sambar_Onion%29_%282%29.JPG).
artwork.png
icon set 'candy' included : files 'icons/*.from.candy.*'; license see homepage.
artwork.png
icon set 'hycons' included : files 'icons/*.from.hycons.*'; license see homepage.
artwork.png
icon set 'oxygen' included : files 'icons/*.from.oxygen.*'; license see homepage.
artwork.png
icon set 'tango' included : files 'icons/*.from.tango.*'; license see homepage.
artwork.png
all files in /_meta included : if not mentioned otherwise, Copyright 2015 Josef Hahn under license CC BY-SA 3.0 license.

Download

The following content is available for download.

Note: Use at your own risk!

Windows package

sha256sum: c4b1f313f7a36385c61d5e95b1677eaceb8c4c2b2a287bb23c77c7da6ad04db7
created: 2017-06-20 00:37         size: 38.0 MB
sha256sum: c9e8501aa9b977553be5173491c767f7ce9e74f49c3a313d1e1b30c75e3bb720
created: 2017-06-15 22:42         size: 38.0 MB
sha256sum: acbcda9c6a83fccbfd3ef7e0600c5d1ad217149dd64d43d5dd3219a00a5ffdd2
created: 2016-07-05 14:47         size: 37.8 MB
 

source tarball

build with qmake or qtcreator
sha256sum: fa6b6b4800d0dd04253857b374a9f8589bf86a9f1210ffb9d2bd3dec031e580c
created: 2017-06-20 00:33         size: 3.7 MB
sha256sum: bf09e4f7aea6df5de8f0705e47a9dca982e20c77661ef8ce2806546a7866a94b
created: 2017-06-15 22:38         size: 3.6 MB
sha256sum: fdb83952be152abe65662a2bcd39926d7cab638796de83a33323eeb0a6d440d1
created: 2016-07-05 14:28         size: 3.2 MB
 

Debian/Ubuntu AMD64 package

sha256sum: f5703401ade80bcdb4c5031b8e903c161064f8f04c4d29117bf2efd2daf0288e
created: 2017-06-20 00:34         size: 23.9 MB
sha256sum: bc4329941e100355ce8eb6f6135b0d64e61428fe66ac8e09593d9d03a8225da8
created: 2017-06-15 22:39         size: 23.0 MB
sha256sum: b04b22daf0121bbc3d983ccceeaed5845c931d8067e933b7ea7f82f7c1e5841d
created: 2016-07-05 14:36         size: 19.7 MB
 

Gallery

screenshot.z.1.png
Browsing /etc
screenshot.z.2.png
Two-list mode with thumbnails activated on the left side
screenshot.z.3.png
Plugins can implement new things at many places.
screenshot.z.4.png
Settings Management dialog
screenshot.z.5.png
Three file views

Feedback

If you have funny rants about shallot itself or about some techniques it uses, some constructive feedback, a cool patch or a mysterious problem, feel free to mail it to shall.nosp@m.ot@p.nosp@m.seudo.nosp@m.poli.nosp@m.s.eu.

Please use the bugtracker if you have found an error in the software.

Imprint

Publisher: Josef Hahn, Boxgraben 112-114, 52064 Aachen, Germany | website: pseudopolis.eu/wiki/pino | mail: shall.nosp@m.ot@p.nosp@m.seudo.nosp@m.poli.nosp@m.s.eu