1SAKURA(1) SAKURA(1)
2
3
4
6 sakura - A simple but powerful libvte-based terminal emulator.
7
9 sakura [options...]
10
12 sakura is a terminal emulator based on GTK+ and VTE. It's a terminal
13 emulator with few dependencies, so you don't need a full GNOME desktop
14 installed to have a decent terminal emulator.
15
17 -?, --help
18 Show help options.
19
20 --help-all
21 Show all help options
22
23 --help-gtk
24 Show GTK+ Options
25
27 -v, --version
28 Print version number
29
30 -f, --font
31 Select initial terminal font
32
33 -n, --ntabs
34 Select initial number of tabs
35
36 -x, --execute
37 Execute command
38
39 -e, --xterm-execute
40 Execute command (compatible with xterm's -e option)
41
42 -l, --login
43 Login shell
44
45 -c, --columns
46 Set columns number
47
48 -r, --rows
49 Set rows number
50
51 -h, --hold
52 Hold window after execute command
53
54 -d, --working-directory
55 Set working directory
56
57 -m, --maximize
58 Maximize window
59
60 -s, --fullscreen
61 Fullscreen mode
62
63 --display=DISPLAY
64 X display to use
65
66 --config-file=FILENAME
67 Use alternate configuration file. Path is relative to the
68 sakura config dir. (Example: ~/.config/sakura/FILENAME).
69
71 --class=CLASS
72 Program class as used by the window manager
73
74 --name=NAME
75 Program name as used by the window manager
76
77 --screen=SCREEN
78 X screen to use
79
80 --sync Make X calls synchronous
81
82 --gtk-module=MODULES
83 Load additional GTK+ modules
84
85 --g-fatal-warnings
86 Make all warnings fatal
87
89 sakura supports keyboard bindings. They are configurable by setting the
90 following properties in your sakura config file
91 (~/.config/sakura/sakura.conf).
92
93 ACCELERATORS
94 Accelerators can be set to any mask value from the GdkModifierType in
95 gdktypes.h; see:
96
97 http://gtk.php.net/manual/en/html/gdk/gdk.enum.modifiertype.html
98
99 Mask values can be combined by ORing them.
100
101 For example, to set the delete tab accelerator to Ctrl + Shift:
102
103 del_tab_accelerator=5
104
105 because GDK_SHIFT_MASK has a value of 1 (1 << 0), and GDK_CONTROL_MASK
106 has a value of 4 (1 << 2); ORing them together, you get 5.
107
108 I realise that this configuration is not so friendly to non-
109 programmers, but it is a start. :)
110
111 KEYS
112 For example, to set the add tab key to 'T':
113
114 add_tab_key=T
115
116 Before sakura used keycodes instead of strings. They're still valid.
117
118 DEFAULTS
119 Ctrl + Shift + T -> New tab
120 Ctrl + Shift + W -> Close current tab
121 Ctrl + Shift + C -> Copy selected text
122 Ctrl + Shift + V -> Paste selected text
123 Ctrl + Left cursor -> Previous tab
124 Ctrl + Right cursor -> Next tab
125 Ctrl + [1-9] -> Switch to tab N (1-9)
126 Ctrl + Shift + S -> Toggle scrollbar
127 Ctrl + Shift + Mouse left button -> Open link
128 F11 -> Fullscreen
129 Shift + PageUp -> Move up through scrollback by page
130 Shift + PageDown -> Move down through scrollback by page
131 Ctrl + Shift + Up -> Move up through scrollback by line
132 Ctrl + Shift + Down -> Move down through scrollback by line
133
134 You can also increase and decrease the font size in the GTK+ standard
135 way (not configurable):
136
137 Ctrl + '+' -> Increase font size
138 Ctrl + '-' -> Decrease font size
139
141 sakura is hosted on Launchpad. Bugs can be filed at:
142
143 https://bugs.launchpad.net/sakura
144
146 sakura was written by David Gómez <david@pleyades.net>.
147
148 This manual page was written by Andrew Starr-Bochicchio
149 <a.starr.b@gmail.com>.
150
151 Both are released under the GNU General Public License, version 2 or
152 later.
153
154
155
1563.8.3 2021-10-18 SAKURA(1)