diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/__main__.py | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/src/__main__.py b/src/__main__.py index e65472a..ad195f4 100755 --- a/src/__main__.py +++ b/src/__main__.py @@ -1,17 +1,34 @@ #!/usr/bin/env python3 import time - -import Xlib.display +import Xlib.display, Xlib.Xatom display = Xlib.display.Display() screen = display.screen() window = screen.root.create_window(0, 0, 100, 100, 0, screen.root_depth) +window.set_wm_name('xpybar') +window.set_wm_icon_name('xpybar') +window.set_wm_class('bar', 'xpybar') + +_CARD = display.intern_atom("CARDINAL") +_PSTRUT = display.intern_atom("_NET_WM_STRUT_PARTIAL") +window.change_property(_PSTRUT, _CARD, 32, [0, 60, 0, 0, 0, 0, 24, 767, 0, 0, 0, 0]) + +_ATOM = display.intern_atom("ATOM") +_TYPE = display.intern_atom("_NET_WM_WINDOW_TYPE") +_DOCK = display.intern_atom("_NET_WM_WINDOW_TYPE_DOCK") +window.change_property(_TYPE, _ATOM, 32, [_DOCK]) + + window.map() display.flush() + time.sleep(1) + +window.unmap() +display.flush() display.close() |