Sakura is an open source command-line software written in C/GTK+ and designed to act as a VTE-based terminal emulator. The project aims to provide a terminal emulator that only depends on GTK+ and VTE.
Features at a glance
Key features include a tabbed interface, independence from a desktop environment, support for copying and pasting text in/from the terminal window, full screen support, support for setting the name of a tab, support for closing tabs, support for setting the window title, as well as support for selecting custom colors, fonts and background.
Additional configuration options include support for displaying the tab bar even if only a single tab is opened, support for displaying tabs at the bottom edge of the window, support for viewing close buttons on tabs, support for viewing the scrollbar, support for viewing the resize grip, and support for setting blinking cursor, audible and visual bells.
Among other interesting functions, we can mention the ability to disable the exit dialog, support for enabling bold font, three different types of cursors (block, underline, IBeam), as well as five different palette types (XTerm, Tango, Linux, Solarized dark and light.
When compared with the GNOME Terminal application, we've noticed that the Sakura software uses a notebook to provide multiple terminals in one window, and includes a contextual menu with various basic options.
Sleek and very simple user interface
The program’s graphical user interface is written with the help of the GTK+ GUI toolkit, which means that it will blend in with open-source desktop environments that rely on GTK+, such as GNOME, Cinnamon, MATE, Xfce or LXDE.
The GUI is very simple and sleek. It features no menubar, statusbar or toolbar(s). The right-click context menu is the key to interact with Sakura’s built-in features displayed at a glance in the section above.