sites

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

index.md (1997B)


      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   
     18 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).
     19 
     20 ![screenshot](dwm-awesomebar-screenshot.png)
     21 
     22 Changelog
     23 ---------
     24 2020-09-07:
     25 * add: manage hidden windows via keyboard
     26 
     27 2020-08-29:
     28 * fix: crash on empty bar click
     29 * fix: hidden clients remain hidden after dwm restart
     30 * add: awesomebar-statuscmd and awesomebar-statuscmd-signal combined patches as separate files
     31 
     32 2019-03-10:
     33 * fix: uneven tabs count produce visual glitches
     34 
     35 Download
     36 --------
     37 2020-09-07 version:
     38 * [dwm-awesomebar-20200907-6.2.diff](dwm-awesomebar-20200907-6.2.diff) (2020-09-07)
     39 
     40 Updated version from Yegor Bayev:
     41 * [dwm-awesomebar-20200829-6.2.diff](dwm-awesomebar-20200829-6.2.diff) (2020-08-29)
     42 * [dwm-awesomebar-statuscmd-6.2.diff](dwm-awesomebar-statuscmd-6.2.diff) (2020-08-29)
     43 * [dwm-awesomebar-statuscmd-signal-6.2.diff](dwm-awesomebar-statuscmd-signal-6.2.diff) (2020-08-29)
     44 
     45 Original ornx patch:
     46 * [dwm-awesomebar-6.2.diff](dwm-awesomebar-6.2.diff) (2019-06-27)
     47 
     48 Authors
     49 -------
     50 * ornx <ornx[at]protonmail.com>
     51 * Yegor Bayev <kodxpub@gmail.com>