171 lines
3.6 KiB
Groff
171 lines
3.6 KiB
Groff
.TH TABBED 1 tabbed\-VERSION
|
|
.SH NAME
|
|
tabbed \- generic tabbed interface
|
|
.SH SYNOPSIS
|
|
.B tabbed
|
|
.RB [ \-c ]
|
|
.RB [ \-d ]
|
|
.RB [ \-k ]
|
|
.RB [ \-s ]
|
|
.RB [ \-v ]
|
|
.RB [ \-g
|
|
.IR geometry ]
|
|
.RB [ \-n
|
|
.IR name ]
|
|
.RB [ \-p
|
|
.RB [ s {+/-} ] \fIpos\fR ]
|
|
.RB [ \-o
|
|
.IR normbgcol ]
|
|
.RB [ \-O
|
|
.IR normfgcol ]
|
|
.RB [ \-t
|
|
.IR selbgcol ]
|
|
.RB [ \-T
|
|
.IR selfgcol ]
|
|
.RB [ \-u
|
|
.IR urgbgcol ]
|
|
.RB [ \-U
|
|
.IR urgfgcol ]
|
|
.RB [ \-r
|
|
.IR narg ]
|
|
.RI [ "command ..." ]
|
|
.SH DESCRIPTION
|
|
.B tabbed
|
|
is a simple tabbed container for applications which support XEmbed. Tabbed
|
|
will then run the provided command with the xid of tabbed as appended
|
|
argument. (See EXAMPLES.) The automatic spawning of the command can be
|
|
disabled by providing the -s parameter. If no command is provided
|
|
tabbed will just print its xid and run no command.
|
|
.SH OPTIONS
|
|
.TP
|
|
.B \-c
|
|
close tabbed when the last tab is closed. Mutually exclusive with -f.
|
|
.TP
|
|
.B \-d
|
|
detaches tabbed from the terminal and prints its XID to stdout.
|
|
.TP
|
|
.B \-f
|
|
fill up tabbed again by spawning the provided command, when the last tab is
|
|
closed. Mutually exclusive with -c.
|
|
.TP
|
|
.BI \-g " geometry"
|
|
defines the X11 geometry string, which will fixate the height and width of
|
|
tabbed.
|
|
The syntax is
|
|
.RI [=][ width {xX} height ][{+-} xoffset {+-} yoffset ].
|
|
See
|
|
.BR XParseGeometry (3)
|
|
for further details.
|
|
.TP
|
|
.B \-k
|
|
close foreground tabbed client (instead of tabbed and all clients) when
|
|
WM_DELETE_WINDOW is sent.
|
|
.TP
|
|
.BI \-n " name"
|
|
will set the WM_CLASS attribute to
|
|
.I name.
|
|
.TP
|
|
.BR \-p " [" s {+-}] \fIpos\fR
|
|
will set the absolute or relative position of where to start a new tab. When
|
|
.I pos
|
|
is is given without 's' in front it is an absolute position. Then negative
|
|
numbers will be the position from the last tab, where -1 is the last tab.
|
|
If 's' is given, then
|
|
.I pos
|
|
is a relative position to the current selected tab. If this reaches the limits
|
|
of the tabs; those limits then apply.
|
|
.TP
|
|
.BI \-r " narg"
|
|
will replace the
|
|
.I narg
|
|
th argument in
|
|
.I command
|
|
with the window id, rather than appending it to the end.
|
|
.TP
|
|
.B \-s
|
|
will disable automatic spawning of the command.
|
|
.TP
|
|
.BI \-o " normbgcol"
|
|
defines the normal background color.
|
|
.RI # RGB ,
|
|
.RI # RRGGBB ,
|
|
and X color names are supported.
|
|
.TP
|
|
.BI \-O " normfgcol"
|
|
defines the normal foreground color.
|
|
.TP
|
|
.BI \-t " selbgcol"
|
|
defines the selected background color.
|
|
.TP
|
|
.BI \-T " selfgbcol"
|
|
defines the selected foreground color.
|
|
.TP
|
|
.BI \-u " urgbgcol"
|
|
defines the urgent background color.
|
|
.TP
|
|
.BI \-U " urgfgbcol"
|
|
defines the urgent foreground color.
|
|
.TP
|
|
.B \-v
|
|
prints version information to stderr, then exits.
|
|
.SH USAGE
|
|
.TP
|
|
.B Ctrl\-Shift\-Return
|
|
open new tab
|
|
.TP
|
|
.B Ctrl\-Shift\-h
|
|
previous tab
|
|
.TP
|
|
.B Ctrl\-Shift\-l
|
|
next tab
|
|
.TP
|
|
.B Ctrl\-Shift\-j
|
|
move selected tab one to the left
|
|
.TP
|
|
.B Ctrl\-Shift\-k
|
|
move selected tab one to the right
|
|
.TP
|
|
.B Ctrl\-Shift\-u
|
|
toggle autofocus of urgent tabs
|
|
.TP
|
|
.B Ctrl\-Tab
|
|
toggle between the selected and last selected tab
|
|
.TP
|
|
.B Ctrl\-`
|
|
open dmenu to either create a new tab appending the entered string or select
|
|
an already existing tab.
|
|
.TP
|
|
.B Ctrl\-q
|
|
close tab
|
|
.TP
|
|
.B Ctrl\-u
|
|
focus next urgent tab
|
|
.TP
|
|
.B Ctrl\-[0..9]
|
|
jumps to nth tab
|
|
.TP
|
|
.B F11
|
|
Toggle fullscreen mode.
|
|
.SH EXAMPLES
|
|
$ tabbed surf -e
|
|
.TP
|
|
$ tabbed urxvt -embed
|
|
.TP
|
|
$ tabbed xterm -into
|
|
.TP
|
|
$ $(tabbed -d >/tmp/tabbed.xid); urxvt -embed $(</tmp/tabbed.xid);
|
|
.TP
|
|
$ tabbed -r 2 st -w '' -e tmux
|
|
.SH CUSTOMIZATION
|
|
.B tabbed
|
|
can be customized by creating a custom config.h and (re)compiling the source
|
|
code. This keeps it fast, secure and simple.
|
|
.SH AUTHORS
|
|
See the LICENSE file for the authors.
|
|
.SH LICENSE
|
|
See the LICENSE file for the terms of redistribution.
|
|
.SH SEE ALSO
|
|
.BR st (1),
|
|
.BR xembed (1)
|
|
.SH BUGS
|
|
Please report them.
|