diff options
| author | Andrew Guschin <saintruler@gmail.com> | 2021-05-10 15:45:02 +0400 |
|---|---|---|
| committer | Andrew Guschin <saintruler@gmail.com> | 2021-05-10 15:45:02 +0400 |
| commit | 65f91b7fcf303e26d43fd7b2da19a1d3bbc0dede (patch) | |
| tree | c23d0b03b5d389b148177471ef8482d95abe2429 /.local/bin/lemonbar/bspc.py | |
| parent | 40ce35bd2f379f2c30e51173752926f8c620ffd6 (diff) | |
Added autostart of lemonbar in bspwmrc
Diffstat (limited to '.local/bin/lemonbar/bspc.py')
| -rw-r--r-- | .local/bin/lemonbar/bspc.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/.local/bin/lemonbar/bspc.py b/.local/bin/lemonbar/bspc.py index f2b3cb2..f681485 100644 --- a/.local/bin/lemonbar/bspc.py +++ b/.local/bin/lemonbar/bspc.py @@ -33,10 +33,6 @@ def get_desktops(): return desktops -def get_focused_window(): - return run("bspc query -N -n") - - def cut_name(name): if len(name) > 70: return name[:65] + "..." @@ -45,11 +41,15 @@ def cut_name(name): def get_focused_window_name(): - focused = get_focused_window().lower() + focused = run("bspc query -N -n") + if len(focused) == 0: + return '' + else: + focused = focused.lower() + for window in run("wmctrl -l").split("\n"): wid, _, _, name = window.split(maxsplit=3) if wid.lower() == focused: return cut_name(name) return '' - |