EnglishFrenchSpanish

Ad


OnWorks favicon

sakura - Online in the Cloud

Run sakura in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command sakura that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

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.

--help-all
Show all help options

--help-gtk
Show GTK+ Options

APPLICATION OPTIONS


-v, --version
Print version number

-f, --font
Select initial terminal font

-n, --ntabs
Select initial number of tabs

-x, --execute
Execute command

-e, --xterm-execute
Execute command (compatible with xterm's -e option)

-l, --login
Login shell

-t, --title
Set window title

-c, --columns
Set columns number

-r, --rows
Set rows number

-h, --hold
Hold window after execute command

-d, --working-directory
Set working directory

-m, --maximize
Maximize window

-s, --fullscreen
Fullscreen mode

--display=DISPLAY
X display to use

--config-file=FILENAME
Use alternate configurtation file. Path is relative to the sakura config dir.
(Example: ~/.config/sakura/FILENAME).

GTK+ OPTIONS


--class=CLASS
Program class as used by the window manager

--name=NAME
Program name as used by the window manager

--screen=SCREEN
X screen to use

--sync Make X calls synchronous

--gtk-module=MODULES
Load additional GTK+ modules

--g-fatal-warnings
Make all warnings fatal

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://www.krugle.org/examples/p-6R7SuZt1c28ljzpZ/gdktypes.h

or, on your own system:

/usr/include/gtk-2.0/gdk/gdkkeysyms.h

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
Alt + Left cursor -> Previous tab
Alt + Right cursor -> Next tab
Alt + [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

Use sakura online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Asuswrt-Merlin
    Asuswrt-Merlin
    Asuswrt-Merlin is a third party
    firmware for select Asus wireless
    routers. Based on the Asuswrt firmware
    developed by Asus, it brings tweaks, new
    features and ...
    Download Asuswrt-Merlin
  • 2
    Atom
    Atom
    Atom is a text editor that's
    modern, approachable and full-featured.
    It's also easily customizable- you
    can customize it to do anything and be
    able to ...
    Download Atom
  • 3
    Osu!
    Osu!
    Osu! is a simple rhythm game with a well
    thought out learning curve for players
    of all skill levels. One of the great
    aspects of Osu! is that it is
    community-dr...
    Download Osu!
  • 4
    LIBPNG: PNG reference library
    LIBPNG: PNG reference library
    Reference library for supporting the
    Portable Network Graphics (PNG) format.
    Audience: Developers. Programming
    Language: C. This is an application that
    can also...
    Download LIBPNG: PNG reference library
  • 5
    Metal detector based on  RP2040
    Metal detector based on RP2040
    Based on Raspberry Pi Pico board, this
    metal detector is included in pulse
    induction metal detectors category, with
    well known advantages and disadvantages.
    RP...
    Download Metal detector based on RP2040
  • 6
    PAC Manager
    PAC Manager
    PAC is a Perl/GTK replacement for
    SecureCRT/Putty/etc (linux
    ssh/telnet/... gui)... It provides a GUI
    to configure connections: users,
    passwords, EXPECT regula...
    Download PAC Manager
  • More »

Linux commands

Ad