How to match ipython window
Hello,
I'm trying to load an i3 layout that includes an ipython3 qtconsole window. The relevant part of the layout definition is:
{
"border": "normal",
"floating": "auto_off",
"geometry": {
"height": 510,
"width": 761,
"x": 0,
"y": 0
},
"name": "IPython",
"percent": 0.391100702576112,
"swallows": [
{
"title": "^IPython$"
}
],
"type": "con"
}
I'm starting the application like this:
i3-msg "workspace 1; append_layout ${HOME}/.i3/workspace-1.json"
emacs &
icedove &
iceweasel &
ipython3 qtconsole &
..and xprop says about the Ipython window:
$ xprop
[...]
WM_NAME(STRING) = "IPython"
WM_LOCALE_NAME(STRING) = "en_US.UTF-8"
WM_CLASS(STRING) = "", ""
WM_HINTS(WM_HINTS):
Client accepts input or input focus: True
Initial state is Normal State.
bitmap id # to use for icon: 0x260000d
window id # of group leader: 0x2600007
WM_NORMAL_HINTS(WM_SIZE_HINTS):
program specified minimum size: 125 by 109
window gravity: NorthWest
WM_CLIENT_MACHINE(STRING) = "nelarikon"
WM_COMMAND(STRING) = { }
but the window never seems to get placed into its designated position.
What am I doing wrong?