Ranger

Overview

  • Ranger: is a console file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy.

Using

Use the module name py-ranger-fm to discover versions available and to load the application. Run man ranger from the command line for help.

Preview Images

The ranger utility is a console file manager running within the terminal, so in that respect can preview text based files. If you try and preview an image via a login node, or a SouthPass interactive desktop, it will try and open up a window/browser to display the image. Although somewhat useful, it can be slow and does require you to mange this child window.

An alternative is to run ranger using Kitty which is a “fast, feature-rich, GPU based terminal emulator”. This does open up an additional terminal window, but will allow you to navigate your file structure and preview images and pdf files within this terminal, removing the opening of a child window for each file.

 

To use this, you will need to additionally load the kitty module, and run the following:

# Run the ranger command within a kitty terminal emulator: []$ kitty ranger

This has been tested via:

  • Login nodes, where a terminal will be pushed to your desktop.

  • SouthPass interactive desktop where the terminal emulator will be opened within the interactive desktop session.

Multicore

At this stage we are not aware that ranger can run using multiple cores.