We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
i3ipc-python version: 2.2.1 sway: 1.6.1 python: 3.9.6
I run the following code:
from i3ipc import Connection, Event i3 = Connection() focused = i3.get_tree().find_focused() print(focused.name) # gives proper name print(focused.floating) # gives None
And the floating attribute is None (it's also None for the parents and I think all nodes on the tree).
floating
None
The text was updated successfully, but these errors were encountered:
It seems that sway itself doesn't provide this field in swaymsg -t get_tree so it's not related to i3ipc-python.
swaymsg -t get_tree
Sorry, something went wrong.
Using window.type == "floating_con" seems to work as workaround for me
window.type == "floating_con"
@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".
window.type
i3ipc.Con#type()
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
con
floating_con
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
acrisci
No branches or pull requests
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).The text was updated successfully, but these errors were encountered: