Commit 5b9f14fe849988e5aa302b0dbafdc2f164ad180e Parent: 72bdb059c5fd4db1f663b70736756547c538172a Author: mcol <mcol@posteo.net> Date: 2021-06-25 23:58:53 +0100 Committer: mcol <mcol@posteo.net> Committed: 2021-06-25 23:58:53 +0100 Keep static windows on top
config.py Modified
@@ -13,6 +13,7 @@ from typing import TYPE_CHECKING from libqtile import bar, hook, layout, qtile, widget +from libqtile.backend import base from libqtile.config import Drag, Key, Match, Screen from libqtile.lazy import lazy from libqtile.widget.backlight import ChangeDirection @@ -430,6 +431,14 @@ groupboxes[0].visible_groups = ['1', '2', '3', 'q', 'w', 'e'] +@hook.subscribe.client_focus +def _(_): + # Keep Static windows on top + for window in qtile.windows_map.values(): + if isinstance(window, base.Static): + window.cmd_bring_to_front() + + @hook.subscribe.screen_change async def _(_): # Reconfigure GroupBox visible groups