Open tmarkov opened 3 years ago
It seems that sway itself doesn't provide this field in swaymsg -t get_tree
so it's not related to i3ipc-python.
Using window.type == "floating_con"
seems to work as workaround for me
@SpiritCroc May I ask how to get window.type
in sway? as when I use i3ipc.Con#type()
, it just give me a useless string "con".
@SpiritCroc May I ask how to get
window.type
in sway? as when I usei3ipc.Con#type()
, it just give me a useless string "con".
When I do
i3ipc.Connection().get_tree().find_focused().type
I get con
if my focused window is in normal tiled layout, and floating_con
if it's floating. In my sway config I have
bindsym $mod+Shift+space floating toggle
to get a window to floating or back, which I used for testing.
My bad, I always use tabbed mode in scratchpad, the tabbed window is con
while its parent node is floating_con
i3ipc-python version: 2.2.1 sway: 1.6.1 python: 3.9.6
I run the following code:
And the
floating
attribute isNone
(it's alsoNone
for the parents and I think all nodes on the tree).