Sunflower is a powerful dual-pane FOSS file manager for your Linux Desktop, written in Python. It integrates seamlessly with GNOME desktop and works rather well in any other Desktop environment as well.
While the main advantage of Sunflower over other file managers such as Ubuntu’s default Nautilus really shows with file operations like copying and moving across drives, devices or directories, Sunflower offers many powerful features the usual “built-in” file managers either lack or make it more difficult to access.
There are two ways to install Sunflower on your system. If you want to have the latest and greatest, head over to the sunflower website and download the installation package built for your system.
If you prefer using the command line, you could get the .deb archive (for Debain based systems, such as Ubuntu and Derivatives) with
You then need to manually install the package. On Debian derivatives you could use the dpgk command
sudo dpkg -i sunflower-0.2.59-1.all.deb
If you do not mind lagging a few minor versions behind and want automatic updates, you could also use the Artareao PPA repository for Ubuntu and Derivative systems.
sudo add-apt-repository ppa:atareao/sunflower sudo apt-get update sudo apt-get install sunflower
(Please note, it is not advised to use PPAs in Debian. If you use a proper stable system such as Debaian 7 or 8, you should consider using the direct installation method instead.)
To access Sunflower’s terminal feature you will also need
sudo apt-get install python-vte
Sunflower comes with many handy features built right into it. It uses a true dual-pane interface as opposed to just tabbing like we see in Nautilus or placing two tabs side by side as Dolpin or PcmanFM does.
The real difference is you can open more than one tab on either pane.
From the top row of each tab you can access some information of the current folder and icons to open a terminal on the active folder (in a new tab), access history and use/create bookmarks.
Sunflower does not come with different views like grid and list view of folders and previewing file and folder contents. Although there is a fast media preview functionality, this is somewhat limited. From the views menu, an additional command entry area, a command bar and a toolbar could also be enabled, although the latter must first be configured via “Edit -> Preferences -> Toolbars.”
An interesting feature is the ability to visually mark any folder or file with Emblems for quick reference. You can use more than one emblem of a file or folder.
Emblems are accessible via the “Right click -> Properties -> Emblems” tab.
Sunflower focuses on productivity, which it delivers, even with its simplistic approach, as is evident from its broad configuration options.
Powerful file operations
Sunflower really shines when it comes to file operations. The dual-pane layout makes copying files a breeze. Dragging and dropping anything from one pane to another opens up an advanced copy menu.
If you need to move or link something, you can drag and drop with a right click. (Selecting either option will open a similarly advanced menu to what you’ve seen above.)
When you create files and folders (Right click > New File or Directory), you have immediate access to set their permissions by toggling the advanced options.
Sunflower is easily extensible via Python and GTK plugins. Many built-in plugins are available from Edit > Preferences > Plugins.
There are community-built plugins available as well. Some examples are:
To install either of these, just navigate to their respective links above, download the zip and extract it contents into
While describing itself as a minimalist, easy-to-use file manager, Sunflower packs many advanced functions under a simple user interface. It is fast, stable and makes file operations easier and simpler to preform. People with different levels of experience in Linux could find it most useful. Sunfower is probably one of the best File Managers for Linux and an excellent candidate to use alongside or even as a replacement for your regular file manager.