Welcome!

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

Download

The following packages are available. Choose the one that matches your operating system or environment. Please also check for requirements. shallot is in production-stable state.

Debian AMD64 package

File

shallot_1.2.4767_amd64.deb

Created

2020-07-26 18:56

Sha256sum

21594e52a4301c71c34efc67085a2f502ff07bf1e253a952e7503ec0fca08b43

Size

48.7 MB

flatpak

Install shallot as Flatpak on most modern Linux systems by installing application ‘pi.no.shallot’ from the repository ‘https://pseudopolis.eu/wiki/pino/projs/shallot/flatpak’.

_images/archlinux.png

Hint

Install $ sudo pacman -S flatpak before you can use Flatpak in Arch Linux.

_images/centos.png

Hint

Install $ yum install flatpak as root before you can use Flatpak in CentOS.

_images/debian.png

Hint

Install $ apt install flatpak as root before you can use Flatpak in Debian.

_images/fedora.png

Hint

Flatpak is directly usable in Fedora without further work.

_images/gentoo.png

Hint

Install https://github.com/fosero/flatpak-overlay before you can use Flatpak in Gentoo.

_images/opensuse.png

Hint

Install $ sudo zypper install flatpak before you can use Flatpak in openSUSE.

_images/redhat.png

Hint

Install $ yum install flatpak as root before you can use Flatpak in Red Hat.

_images/ubuntu.png

Hint

Install $ sudo apt install flatpak before you can use Flatpak in Ubuntu.

See above how to prepare Flatpak and then run:

$ flatpak remote-add --user --no-gpg-verify shallot https://pseudopolis.eu/wiki/pino/projs/shallot/flatpak
$ flatpak install --user shallot pi.no.shallot
$ flatpak run pi.no.shallot

or install it with just:

$ flatpak install --user --from https://pseudopolis.eu/wiki/pino/projs/shallot/shallot.flatpakref
File

shallot.flatpakref

Created

2020-07-26 18:58

Sha256sum

db03917dec43e1c6d65d4b7030ccef6516ec2924974c72de4106483a1436df9d

Size

2.4 KB

Use the .gpg for optional repository signature verification.

File

shallot_flatpak.gpg

Created

2020-07-26 18:58

Sha256sum

0a40600de0f79c9cc2f528d7a77bf9b9eb15723efaf1c3740ec81d8dccd2671f

Size

1.6 KB

source tarball

build with qmake or qtcreator

File

shallot-1.2.4767.tgz

Created

2020-07-26 18:58

Sha256sum

50dd87d6b66991d3f58e27a78513cf3c24903f6f83e34e0c9a1b1e6cebe62a0e

Size

9.7 MB

File

shallot-1.1.3246.tgz

Created

2018-09-18 00:45

Sha256sum

3cc0bec36946f66083da4518aee27f6b3dfe738aa472bfa90acd12255cf6b0cb

Size

3.3 MB

File

shallot-1.0.3049.tgz

Created

2017-12-21 20:56

Sha256sum

f366d916a9308c3764352df5bcc4d38bd3132d43de7008f461ad005b50d3570f

Size

3.8 MB

Dependencies

There are external parts that are used by shallot. Many thanks to the projects and all participants.

icon_linux Typical GNU/Linux Desktop, recommended

icon_qt Qt5, required

icon_python Python 3.4, required

icon_library Poco::Net (for web ui), optional

icon_library Glib (for gio), optional

icon_library libsecret, optional

icon_artwork font ‘Symbola’, included : for logo symbol; free for use; copied from here.

icon_artwork banner image, included : _meta/background.png; license CC BY-SA 3.0; copied from here.

icon_artwork icon set ‘Elegant Font’, included : files ‘icons/.from.elegant_font.’; license CC BY 3.0; see homepage.

icon_artwork all files in /_meta, included : if not mentioned otherwise, Copyright 2015 Josef Hahn under license CC BY-SA 3.0 license.

Change Log

The last changes brought the following improvements.

2017-10-03 (1.0.2927)

  • Icon view thumbnails are now also available for pdf files (if ‘ImageMagick’ is available).

Imprint

Publisher: Josef Hahn, Boxgraben 112-114, 52064 Aachen, Germany | website: pseudopolis.eu/wiki/pino | mail: shallot@pseudopolis.eu

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 shallot@pseudopolis.eu.

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