Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
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 emula-
     tor 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

     -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 configuration 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

CONFIGURATION
     show_tab_bar=[always | multiple | never]
	     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 (~/.con-
     fig/sakura/sakura.conf).

   ACCELERATORS
     Accelerators can be set to any mask value from the GdkModifierType in gdk-
     types.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 GA^3mez <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.

3.8.9				   2025-04-04			       SAKURA(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=sakura&sektion=1&manpath=FreeBSD+Ports+15.1.quarterly>

home | help