Polo v17.9 (Beta 10)

Tony George edited this page Sep 17, 2017 · 1 revision

What's New

This is a major update with many new features and changes. Report any issues you see in the issue tracker.

Support for Remote Locations

Browsing FTP, SFTP, SSH and Samba servers is now supported via GVFS.

To connect, use the "Connect to Server.." action in menubar, or type the URI in pathbar.


Support for Cloud Storage

Browsing Dropbox, Google Drive, and other cloud storage is now supported via rclone. This feature is still experimental. Report any issues you see in the issue tracker.

Add accounts using the Cloud sub menu in main menu bar, or type rclone config in a terminal.

Following providers are supported by rclone:

  • Dropbox
  • Google Drive
  • Microsoft OneDrive
  • Amazon Drive / Amazon S3
  • Openstack Swift / Rackspace cloud files / Memset Memstore
  • Hubic
  • Backblaze B2
  • Yandex Disk


Support for Video Downloads (Donation Feature)

Downloading videos from websites is now supported via youtube-dl.

Simply copy the web page URL and paste it into any folder. List of available formats will be displayed. Select the desired format from the list and click Download to begin. File will be saved in the same folder.

More than 1000 websites are supported by Youtube-dl.


Pathbar Style Selection

Pathbar style can be selected using the Style option in Settings window. It displays a drop-down menu with a preview of available options.

First-Run Wizard

Style selection wizard was redesigned to make it easier to use.

Archive Support

  • When browsing archives, proper file type icons will be displayed for files inside the archive. Since content type is not stored in archive metadata, and cannot be determined without extracting the file, it will be guessed from file name.
  • Archive files that are also software packages (DEB, RPM, etc) will open in the associated program when double-clicked. In order to browse the contents, use the action Archive > Open in right-click menu.
  • Multiple archives can be selected and extracted using the extraction actions in Archive submenu

Device Manager

  • LUKS-encrypted devices can now be unlocked without having to enter admin credentials. gvfs-mount is used in the back-end to bypass the admin prompt.

  • Context-menu actions were added to the device popup and sidebar. Right-click on the device to open the context menu. Left-click to open the device in active pane.

  • Actions were added to the device context menu to Manage and Format devices using GNOME Disk Utility.

GTK Theme

  • An option was added to Settings to select the GTK3 theme for the UI. Any installed GTK3 theme can be selected. The theme is applied immediately when selected.

  • A copy of Arc-Darker theme is included with Polo and used as default.

  • It is installed as Arc-Darker-Polo in the user's local directory ($HOME/.local/share/themes/Arc-Darker-Polo). This ensures that it does not conflict with the Arc theme if already installed on system.

  • This adds 500 kB to the package size, and ensures that the UI looks consistent on different systems. You can change this from the Settings window if you prefer another theme.

  • I won't be adding any further workarounds to the code for different GTK themes. Each GTK theme has its own style for different widgets and for spacing, padding, etc. If the UI looks ugly with a particular theme, that's just the way the theme is designed to look. I won't be adding workarounds for it. If any functionality is broken because of the theme, you can raise an issue in the issue tracker.


An infobar will be displayed at the bottom of the pane if an operation creates a new file or modifies an existing file. The infobar will remain till you dismiss it by clicking the X icon or by navigating to another folder.

Properties Window

Created, Modified, Accessed and Changed dates are now shown in textboxes (an option to edit will be added in the future).

Actions were moved to a context menu. A new action was added to follow symlinks while updating timestamps for directory contents.


  • View Loading: A "Loading.." label will be displayed if it takes more than 500ms to list the contents of a folder. Directory contents will be listed in a background thread. This prevents the UI from freezing while listing the contents of remote directories.

  • View Loading: A message will be displayed if directory does not have read permissions. It was incorrectly displayed as "Empty" in previous versions.

  • Terminal: File $HOME/.config/polo/bashrc will be used for initialization. This sets a custom prompt for the terminal pane in Polo. You can clear the contents of this file to use the system prompt instead.

  • Terminal: Display sharing was disabled for the chroot action in right-click menu, as it was causing the system to become unstable in some cases (display would become corrupt and require system reboot). This means you cannot run GUI apps from the chrooted shell by default. You can still do it manually by running commands to export the DISPLAY variable (google it).

  • ListView: Broken links will be highlighted in ListView

  • UI: Enable dark theme by default for sidebar and toolbar

  • Middle Toolbar: Terminal icon will toggle terminal pane instead of opening a new terminal window

  • Pathbar: [Fixed] 'Up' button does not work for some locations like /home, /bin, etc

  • Pathbar: Added option in Settings window to select path bar style

  • Pathbar: While editing path, the right-click menu is available for copying and pasting text selections. This was disabled in previous versions. Editing will end when you click outside the pathbar or on pressing Enter key.

  • Icons: Icons will be scaled to a uniform size. Smaller images will be padded to requested size.

  • Context Menu: Right-clicking an item will select the item and display context menu for selected item. Previously, item would remain unselected on right-click and context menu was displayed for current folder.

  • ContextMenu: Added context menu action "Paste Into Folder" to paste copied items into selected folder. This action will be visible only when a single folder is selected, and there are items in clipboard waiting to be pasted.

  • Context Menu: Actions Paste Symlink and Paste Hardlink will create new file names if items are copy/pasted into same directory, or if destination items exist.

  • Context Menu: Suggest unique names for New File and New Folder actions

  • Icon View: Long file names will be ellipsized by default so that icons are spaced uniformly. Option was added to Settings to display the whole file name.

  • Bookmarks: Long bookmark names will be ellipsized

  • Rename: [Fixed] Renaming an item will refresh the renamed item instead of refreshing entire view

  • List View: [Fixed] Clicking on column header sorts in descending order by default instead of ascending

  • List View: After sorting on any other column, items in each group will be sorted by name

  • File Copy: In case of errors during copy (lack of permission, etc), Polo will continue with remaining files and show errors at the end. This ensures that long transfers are not interrupted for displaying error messages to user.

  • File Copy: Fixed an issue where symlinks would be de-referenced on copy/move

  • File Copy: Fixed an issue where copy/move would error-out if the folder contained broken symlinks

  • Trash: [Fixed] Trash size would sometimes display as 0 even if there were some files in trash.

  • Trash: Empty Trash action on the trash bar is now faster.

  • Trash: Path bar will display actual path of files in trash folder instead of displaying trash:// uri paths.

  • Selection Bar: [Fixed] Selections are cleared when selection bar is closed

  • Selection Bar: [Fixed] Display selection bar below the view when terminal is open

  • Selection Bar: [Fixed] Enter key opens selection bar instead of opening selected item

  • Selection Bar: [Fixed] Selection bar opens with name of pressed key instead of actual key character

  • Active Pane: A blue line will be drawn below the pathbar to indicate that the pane is active. Line will be displayed only for dual and quad pane layouts.

  • File Replace Dialog: Improved layout. Items will be sorted by path.

  • Session: Main window will be hidden while session is being restored

  • Performance: Opening folders is now quicker. When a folder is opened, subfolders will start loading in a background thread. This reduces loading time for the next subfolder that is opened.

  • Performance: Reduced memory use by improving caching and reuse of objects

  • Performance: Items in sub-folders will be counted after the view has loaded

  • Stability: Fixed an issue where calculating directory size would cause a crash in some scenarios

  • Stability: Fixed an issue where restoring the last session would cause a crash in some scenarios

  • Stability: Fixed an issue where refreshing the sidebar would cause a crash in some scenarios

  • Various other fixes and improvements


Polo includes a few extra features and plugins for people who have contributed to the project through donations, translations, etc. You can make a donation for $10 or more via PayPal to receive the plugins by email. Your contributions will help keep the project alive and support future development.

PayPal ~ If you find this application useful and wish to say thanks, you can buy me a coffee by making a donation with Paypal.

Patreon ~ You can also sign up as a sponsor on Patreon.com. As a patron you will get access to beta releases of new applications that I'm working on. You will also get news and updates about new features that are not published elsewhere.

Bitcoin ~ You can send bitcoins at this address or by scanning the QR code below:


You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.