Scroll to navigation

SAKURA(1) SAKURA(1)

NAME

sakura - A simple but powerful libvte-based terminal emulator.

SYNOPSIS

sakura [options...]

DESCRIPTION

sakura is a terminal emulator based on GTK+ and VTE. It's a terminal emulator with few dependencies, so you don't need a full GNOME desktop installed to have a decent terminal emulator.

HELP OPTIONS

-?, --help
Show help options.
Show all help options
Show GTK+ Options

APPLICATION OPTIONS

Print version number
Select initial terminal font
Select initial number of tabs
Execute command
Execute command (compatible with xterm's -e option)
Login shell
Set columns number
Set rows number
Hold window after execute command
Set working directory
Maximize window
Fullscreen mode
X display to use
Use alternate configuration file. Path is relative to the sakura config dir. (Example: ~/.config/sakura/FILENAME).

GTK+ OPTIONS

Program class as used by the window manager
Program name as used by the window manager
X screen to use
Make X calls synchronous
Load additional GTK+ modules
Make all warnings fatal

CONFIGURATION

This list of options is currently incomplete.

KEYBINDINGS SUPPORT

sakura supports keyboard bindings. They are configurable by setting the following properties in your sakura config file (~/.config/sakura/sakura.conf).

ACCELERATORS

Accelerators can be set to any mask value from the GdkModifierType in gdktypes.h; see:

http://gtk.php.net/manual/en/html/gdk/gdk.enum.modifiertype.html

Mask values can be combined by ORing them.

For example, to set the delete tab accelerator to Ctrl + Shift:

del_tab_accelerator=5

because GDK_SHIFT_MASK has a value of 1 (1 << 0), and GDK_CONTROL_MASK has a value of 4 (1 << 2); ORing them together, you get 5.

I realise that this configuration is not so friendly to non-programmers, but it is a start. :)

KEYS

For example, to set the add tab key to 'T':

add_tab_key=T

Before sakura used keycodes instead of strings. They're still valid.

DEFAULTS

    Ctrl + Shift + T                 -> New tab
    Ctrl + Shift + W                 -> Close current tab
    Ctrl + Shift + C                 -> Copy selected text
    Ctrl + Shift + V                 -> Paste selected text
    Ctrl + Left cursor               -> Previous tab
    Ctrl + Right cursor              -> Next tab
    Ctrl + [1-9]                     -> Switch to tab N (1-9)
    Ctrl + Shift + S                 -> Toggle scrollbar
    Ctrl + Shift + Mouse left button -> Open link
    F11                              -> Fullscreen
    Shift + PageUp                   -> Move up through scrollback by page
    Shift + PageDown                 -> Move down through scrollback by page
    Ctrl + Shift + Up                -> Move up through scrollback by line
    Ctrl + Shift + Down              -> Move down through scrollback by line

You can also increase and decrease the font size in the GTK+ standard way (not configurable):

    Ctrl + '+'                       -> Increase font size
    Ctrl + '-'                       -> Decrease font size

BUGS

sakura is hosted on Launchpad. Bugs can be filed at:

https://bugs.launchpad.net/sakura

AUTHORS

sakura was written by David Gómez <david@pleyades.net>.

This manual page was written by Andrew Starr-Bochicchio <a.starr.b@gmail.com>.

Both are released under the GNU General Public License, version 2 or later.

2022-11-12 3.8.6