sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

index.md (2491B)


      1 awesomebar
      2 =====================
      3 
      4 Description
      5 -----------
      6 This patch changes the taskbar to be more like awesome. To be specific, it:
      7 * shows all tasks in the current tag in the taskbar at all times
      8 * clicking on an unfocused window's title in the taskbar focuses that window
      9 * clicking on a focused window's title in the taskbar hides that window
     10 * clicking on a hidden window's title in the taskbar unhides and focuses that window
     11 
     12 You can also hide and unhide windows from the keyboard. The default bindings are:
     13 * M-j/M-k to cycle through the visible windows in the current workspace
     14 * M-J/M-K to cycle through all windows in the current workspace - hidden windows shown this way are re-hidden once focus is lost
     15 * M-h to hide the current active window
     16 * M-s to unhide a window made visible by M-J/M-K
     17 * M-S to show all windows in the current workspace including hidden windows
     18   
     19 Since this patch relies on knowing how big everything is in the taskbar, make sure to adjust the buttonpress()/drawbar() functions to account for any space in the taskbar used by other patches (such as systray).
     20 
     21 ![screenshot](dwm-awesomebar-screenshot.png)
     22 
     23 Changelog
     24 ---------
     25 2022-10-04:
     26 * Fix typo in titlebar theme switches
     27 
     28 2022-08-29:
     29 * Adapted to recent version
     30 * fix: crash on using shortcut `M-J/M-K` when all windows are hidden
     31 * add: new function to show all windows(hidden or shown) in the current workspace and a keyboard shortcut for it
     32 
     33 2020-09-07:
     34 * add: manage hidden windows via keyboard
     35 
     36 2020-08-29:
     37 * fix: crash on empty bar click
     38 * fix: hidden clients remain hidden after dwm restart
     39 * add: awesomebar-statuscmd and awesomebar-statuscmd-signal combined patches as separate files
     40 
     41 2019-03-10:
     42 * fix: uneven tabs count produce visual glitches
     43 
     44 Download
     45 --------
     46 Updated version from Xac:
     47 * [dwm-awesomebar-20220925-6.3.diff](dwm-awesomebar-20220925-6.3.diff) (2022-09-25) 
     48 
     49 2020-09-07 version:
     50 * [dwm-awesomebar-20200907-6.2.diff](dwm-awesomebar-20200907-6.2.diff) (2020-09-07)
     51 
     52 Updated version from Yegor Bayev:
     53 * [dwm-awesomebar-20200829-6.2.diff](dwm-awesomebar-20200829-6.2.diff) (2020-08-29)
     54 * [dwm-awesomebar-statuscmd-6.2.diff](dwm-awesomebar-statuscmd-6.2.diff) (2020-08-29)
     55 * [dwm-awesomebar-statuscmd-signal-6.2.diff](dwm-awesomebar-statuscmd-signal-6.2.diff) (2020-08-29)
     56 
     57 Original ornx patch:
     58 * [dwm-awesomebar-6.2.diff](dwm-awesomebar-6.2.diff) (2019-06-27)
     59 
     60 Authors
     61 -------
     62 * ornx <ornx[at]protonmail.com>
     63 * Yegor Bayev <kodxpub@gmail.com>
     64 * Xac <jiangfengxi.c@gmail.com>