TABBED(oh) LOCAL TABBED(oh) tabbed - suckless tabbed interface - usage and patches COMPILE git clone https://git.suckless.org/tabbed make PATCHES KeyRelease This patch is necessary to use the patch hidetabs. 1. Key Release: https://tools.suckless.org/tabbed/patches/keyrelease/ 2. patch -p1 < tabbed-keyrelease-20191216-b5f9ec6.diff hidetabs This patch hides tabs, and will only show them as needed for any tab action. 1. hidetabs: https://tools.suckless.org/tabbed/patches/hidetabs/ 2. patch -p1 < tabbed-hidetabs-0.9.diff This patch can conflict with some programs. Eg.: on surf, the keybinding Ctrl-m is effectively disabled and the style can not be toggled. OPTIONS Command line options Ctrl-Shift-[j|k] : move selected tab to the left/right. -c : close tabbed when the last tab is closed. -p[s{+-}]N : position for new tabs. s implies a relative position to the current tab. +- specify positions from the beginning/end respectively. -rN : replace arg N with window id instead of sending it at the end. -d : detach tabbed from terminal and print window id to stdout. KEYBINDINGS Ctrl-Shift-Return : new tab Ctrl-Shift-h : previous tab Ctrl-Shift-l : next tab Ctrl-` : open dmenu to open a new tab or filter existing tabs. Ctrl-q : close tab. Ctrl-[N] : go to tab N (0-9). F11 : fullscreen. EXAMPLES Some programs have options to embed the window into another program. surf : -e zathura : -e urxvt : -embed st : -w The -r option can be used for these cases if the window id needs to be sent in a different position. surf Run surf opening new tabs after the current tab and closes tabbed after closing the last tab. tabbed -ps1 -c surf -e Same example disabling scrollbars to show the use of -r. tabbed -ps1 -c -r2 surf -e '' -b CAVEATS keybindings Ctrl-Shift-[j|k] : conflicts with surf zoom. TODO - Translate to Spanish. - See if there is a way to open background tabs. SEE ALSO suckless(oh), st(oh), surf(oh), zathura(oh) VoidLinux manpages: tabbed(1) links - Suckless.org: https://suckless.org/ - tabbed - suckless tabbed interface: https://tools.suckless.org/tabbed/ - tabbed patches: https://tools.suckless.org/tabbed/patches/ - tabbed patch - Key Release: https://tools.suckless.org/tabbed/patches/keyrelease/ - tabbed patch - Hide Tabs: https://tools.suckless.org/tabbed/patches/hidetabs/ HISTORY 2026-07-14 : added missing options and fixed examples. 2026-07-06 : Created. AUTHORS ohazot(oh) | about(oh) | ohazot.com: https://ohazot.com Linux OpenBSD | 2026-07-14 TABBED(oh)