From nobody Fri Oct 28 23:14:47 2022 X-Original-To: ports-bugs@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Mzdfw1M0Lz4gBC8 for ; Fri, 28 Oct 2022 23:14:48 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Mzdfv6V8qz3VMD for ; Fri, 28 Oct 2022 23:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Mzdfv5Ws0zw4Q for ; Fri, 28 Oct 2022 23:14:47 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 29SNElKn034851 for ; Fri, 28 Oct 2022 23:14:47 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 29SNEle0034850 for ports-bugs@FreeBSD.org; Fri, 28 Oct 2022 23:14:47 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 267408] [New Port] x11/py-autotiling: Automatically switch the window split orientation in sway and i3 Date: Fri, 28 Oct 2022 23:14:47 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: fuz@fuz.su X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: ports-bugs@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform bug_file_loc op_sys bug_status bug_severity priority component assigned_to reporter flagtypes.name attachments.created Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated List-Id: Ports bug reports List-Archive: https://lists.freebsd.org/archives/freebsd-ports-bugs List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports-bugs@freebsd.org X-BeenThere: freebsd-ports-bugs@freebsd.org MIME-Version: 1.0 ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1666998887; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=gWUYr4fNLAH1DdjCwcsczLzNUq3YIkxeTgug+4WAjHk=; b=VNJ97faoM5IwVPJreb6cCfNNO3NLzEmCZRDDz7RUxR7Q9h3Bqt0W569TF3OWzbCAu6RS4e Ex0Vo63eHQJhDZHtLMEOLEB7CjQnc4K1l8HFm+7iccR1WEJ2q3L5frvvDME+Y1OnpLbi/7 9F8HGRpPfaKyxsoHCrZLCs/56TA9TNfL/j+6+LgITX9GtGLFsBVJ3NSRLul51gSaNvTxiJ 06dYl4OFY1/hnJh28odW+QLgQrFsOpI28GbTuYHJMzOO7himNOVaouyjWxNYkiNEerto1T gIzkyl1p9EyALVptgiwZOS9HItwHI57TJKCkeC2nmgKzi4oH2Su9HA1uDjOazw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1666998887; a=rsa-sha256; cv=none; b=YoyyQTiNRpYDmOF0Fo7Pjy4CN3uGaqfU6pfIQL5P4qvbbDa2pGA8bxsCkfG9zWzZjw6vVu HYk0umjOZDnEQbAOQKNYYNFKfimZGdtct7cJPBIU/0pGvZNBgB3T/GgEclI3iUiRkzMEUN OHN4aPFLOTt57VD0w3km29BITF/W70WX2lwo4HvMPCGo9pj4HOl6lN2YYz5fD8Fgea0OMv TzxsED/YvpfWXJwl5cjT4q1SBQcg/YLGfElXU4zwUUbhlZrsWcYhPyA+nR0kONCyp2MyLf 4sFmhdfQKGcVXM59YtTn8ojDu7zZS3dzP4HbbTT/7BW/Splkvq+pSW0ZSVpmvw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D267408 Bug ID: 267408 Summary: [New Port] x11/py-autotiling: Automatically switch the window split orientation in sway and i3 Product: Ports & Packages Version: Latest Hardware: Any URL: https://github.com/nwg-piotr/autotiling OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: fuz@fuz.su Attachment #237697 maintainer-approval+ Flags: Created attachment 237697 --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=3D237697&action= =3Dedit [New Port] x11/py-autotiling: Automatically switch the window split orienta= tion in sway and i3 This script uses the i3ipc-python library to switch the layout splith/splitv depending on the currently focused window dimensions. It works on both sway and i3 window managers. The script does one thing: it checks the window height / width ratio, and executes the equivalent of either swaymsg splitv or swaymsg splith. Nothing less, nothing more. Yes, it may make stacking and tabbed layouts behave oddly. No, nothing can be done about it. If you like stacking/tabbed layouts, you may use them on workspaces with autotiling turned off (--workspaces argument). Do not submit issues about it. Tested with Poudriere on armv7 arm64 i386 amd64 FreeBSD 13.1. Does not build with latest due to dependency affected by bug #267326. --=20 You are receiving this mail because: You are the assignee for the bug.=