index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (1533B)
---
1 # bartabgroups
2
3 This patch turns the titlebar area into a mfact-respecting tabbar showing each
4 client's title. In tiling mode, the tabs are split into two groups (based on
5 nmaster) at the mfact location. This maybe reminiscent of i3's tabbed layout
6 or using the multiple instance of the tabbed program with the caveat that
7 this patch reserves left and right hand space in the bar for dwm's tags and
8 status area respectivly (so ideally minimize the amount of space you use for
9 each). When you are not in tiling mode (float/monocole), a single tab bar just
10 occupies the entire horizontal space available. Custom layouts are assumed
11 to respect mfact and be similar to the tiling mode (and this works well
12 with the deck patch for example), but if you need to add an exception
13 refer to the provided config.def.h.
14
15 Clicking on each tab in the bar will focus that window.
16
17 This patch also incorporates a few optional niceties configurable in your
18 config.h such as drawing a 1px border between tabs, adding an indicator to show
19 which tags each client is on, and an option to add a bottom border to the bar.
20
21 ## Screenshot
22 Bartabgroups patch shown used in conjunction with the [taggrid](/patches/taggrid)
23 and gaps patches in tile mode:
24 
25
26 ## Download
27 * [dwm-bartabgroups-6.2.diff](dwm-bartabgroups-6.2.diff) (01/25/2020)
28 * [dwm-bartabgroups-20210802-138b405.diff](dwm-bartabgroups-20210802-138b405.diff) (02/08/2021)
29
30 ## Author
31 - Miles Alan (m@milesalan.com)
32 - Jack Bird (jack.bird@dur.ac.uk) (138b405 port)