Revert "i3-companion: tentative to hanle OnlyOffice stealing focus"

This reverts commit c79fe3efb9. This does
not work. Dunno why this happens only for OnlyOffice...
This commit is contained in:
Vincent Bernat 2023-06-07 19:42:54 +02:00
parent c79fe3efb9
commit 6ec5296a31

View file

@ -560,26 +560,20 @@ async def quake_console(i3, event):
term = quake_window.result() term = quake_window.result()
await term.command("move window to scratchpad") await term.command("move window to scratchpad")
if term in tree.scratchpad().descendants(): workspaces = await i3.get_workspaces()
workspaces = await i3.get_workspaces() workspace = [ws for ws in workspaces if ws.focused][0]
workspace = [ws for ws in workspaces if ws.focused][0] ws_x, ws_y = workspace.rect.x, workspace.rect.y
ws_x, ws_y = workspace.rect.x, workspace.rect.y ws_width, ws_height = workspace.rect.width, workspace.rect.height
ws_width, ws_height = workspace.rect.width, workspace.rect.height height = int(ws_height * height)
height = int(ws_height * height) command = (
command = ( f"[instance={term_name}] "
f"[instance={term_name}] " "border none,"
"border none," f"resize set {ws_width} px {height} px,"
f"resize set {ws_width} px {height} px," "scratchpad show,"
"scratchpad show," f"move absolute position {ws_x}px {ws_y}px"
f"move absolute position {ws_x}px {ws_y}px," )
"focus" logger.debug("QuakeConsole: %s", command)
) await i3.command(command)
logger.debug("QuakeConsole (show): %s", command)
await i3.command(command)
else:
command = f"[instance={term_name}] scratchpad show"
logger.debug("QuakeConsole (hide): %s", command)
await i3.command(command)
@on(CommandEvent("container-info")) @on(CommandEvent("container-info"))