tabbed.1 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145
  1. .TH TABBED 1 tabbed\-VERSION
  2. .SH NAME
  3. tabbed \- generic tabbed interface
  4. .SH SYNOPSIS
  5. .B tabbed
  6. .RB [ \-c ]
  7. .RB [ \-d ]
  8. .RB [ \-h ]
  9. .RB [ \-s ]
  10. .RB [ \-v ]
  11. .RB [ \-g
  12. .IR geometry ]
  13. .RB [ \-n
  14. .IR name ]
  15. .RB [ \-p
  16. .IR [ s +/- ] pos ]
  17. .RB [ \-r
  18. .IR narg ]
  19. .IR [ command ... ]
  20. .SH DESCRIPTION
  21. .B tabbed
  22. is a simple tabbed container for applications which support XEmbed. Tabbed
  23. will then run the provided command with the xid of tabbed as appended
  24. argument. (See EXAMPLES.) The automatic spawning of the command can be
  25. disabled by providing the -s parameter. If no command is provided
  26. tabbed will just print its xid and run no command.
  27. .SH OPTIONS
  28. .TP
  29. .B \-c
  30. close tabbed when the last tab is closed. Mutually exclusive with -f.
  31. .TP
  32. .B \-d
  33. detaches tabbed from the terminal and prints its XID to stdout.
  34. .TP
  35. .B \-f
  36. fill up tabbed again by spawning the provided command, when the last tab is
  37. closed. Mutually exclusive with -c.
  38. .TP
  39. .B \-h
  40. will print the usage of tabbed.
  41. .TP
  42. .BI \-g " geometry"
  43. defines the X11 geometry string, which will fixate the height and width of
  44. tabbed.
  45. Them form is [=][<width>{xX}<height>][{+-}<xoffset>{+-}<yoffset>]. See
  46. .BR XParseGeometry (3)
  47. for further details.
  48. .TP
  49. .BI \-n " name"
  50. will set the WM_CLASS attribute to
  51. .I name.
  52. .TP
  53. .BI \-p " [ s +/-] pos"
  54. will set the absolute or relative position of where to start a new tab. When
  55. .I pos
  56. is is given without 's' in front it is an absolute position. Then negative
  57. numbers will be the position from the last tab, where -1 is the last tab.
  58. If 's' is given, then
  59. .I pos
  60. is a relative position to the current selected tab. If this reaches the limits
  61. of the tabs; those limits then apply.
  62. .TP
  63. .BI \-r " narg"
  64. will replace the
  65. .I narg
  66. th argument in
  67. .I command
  68. with the window id, rather than appending it to the end.
  69. .TP
  70. .B \-s
  71. will disable automatic spawning of the command.
  72. .TP
  73. .BI \-t " color"
  74. defines the selected background color.
  75. .IR #RGB ,
  76. .IR #RRGGBB ,
  77. and X color names are supported.
  78. .TP
  79. .BI \-T " color"
  80. defines the selected foreground color.
  81. .TP
  82. .BI \-u " color"
  83. defines the normal background color.
  84. .TP
  85. .BI \-U " color"
  86. defines the normal foreground color.
  87. .TP
  88. .B \-v
  89. prints version information to stderr, then exits.
  90. .SH USAGE
  91. .TP
  92. .B Ctrl\-Shift\-Return
  93. open new tab
  94. .TP
  95. .B Ctrl\-Shift\-h
  96. previous tab
  97. .TP
  98. .B Ctrl\-Shift\-l
  99. next tab
  100. .TP
  101. .B Ctrl\-Shift\-j
  102. move selected tab one to the left
  103. .TP
  104. .B Ctrl\-Shift\-k
  105. move selected tab one to the right
  106. .TP
  107. .B Ctrl\-Tab
  108. toggle between the selected and last selected tab
  109. .TP
  110. .B Ctrl\-t
  111. open dmenu to either create a new tab appending the entered string or select
  112. an already existing tab.
  113. .TP
  114. .B Ctrl\-q
  115. close tab
  116. .TP
  117. .B Ctrl\-[0..9]
  118. jumps to nth tab
  119. .TP
  120. .B F11
  121. Toggle fullscreen mode.
  122. .SH EXAMPLES
  123. $ tabbed surf -e
  124. .TP
  125. $ tabbed urxvt -embed
  126. .TP
  127. $ tabbed xterm -into
  128. .TP
  129. $ $(tabbed -d >/tmp/tabbed.xid); urxvt -embed $(</tmp/tabbed.xid);
  130. .TP
  131. $ tabbed -r 2 st -w '' -e tmux
  132. .SH CUSTOMIZATION
  133. .B tabbed
  134. can be customized by creating a custom config.h and (re)compiling the source
  135. code. This keeps it fast, secure and simple.
  136. .SH AUTHORS
  137. See the LICENSE file for the authors.
  138. .SH LICENSE
  139. See the LICENSE file for the terms of redistribution.
  140. .SH SEE ALSO
  141. .BR st (1)
  142. .SH BUGS
  143. Please report them.