Bismuth KWin Tiling

Edit Package bismuth
https://github.com/Bismuth-Forge/bismuth

KWin script to make KWin a tiling window manager: arrange your windows automatically and switch between them using keyboard shortcuts. All of that with different layouts and without a complicated setup of classic tiling window managers (i3, dwm or XMonad).

Bismuth features full KDE Plasma integration with multiple screens, Activities and virtual desktops; built-in KWin features (minimize, full-screen and rules); floating Dialog windows; multiple Layouts such as Classic Tiling, Monocle, Three-Column and Floating. It also works on the Wayland Plasma session.

Refresh
Refresh
Source Files
Filename Size Changed
bismuth-3.1.4.tar.gz 0005456820 5.2 MB
bismuth.changes 0000003436 3.36 KB
bismuth.spec 0000003124 3.05 KB
update_shebang_line.patch 0000000399 399 Bytes
Latest Revision
Philipp Reichmuth's avatar Philipp Reichmuth (rxmd) accepted request 1030246 from Philipp Reichmuth's avatar Philipp Reichmuth (rxmd) (revision 4)
Removed superfluous pcre dependency
Comments 2

Björn Bidar's avatar

Only commenting this here before I open a proper bug report.

The package doesn't work any more since the latest rebuild of the package after I assume esbuild was updated.

The error is: kwin_scripting: Component failed to load: (file:///usr/share/kwin/scripts/bismuth/contents/ui/main.qml:5:1: Script file:///usr/share/kwin/scripts/bismuth/contents/code/index.mjs unavailable import "../code/index.mjs" as Bismuth ^, file:///usr/share/kwin/scripts/bismuth/contents/code/index.mjs:795:10: Unexpected token {' static { ^, file:///usr/share/kwin/scripts/bismuth/contents/code/index.mjs:796:9: Expected token(' this.id = "MonocleLayout"; ^) js: alwaysopenonactivescreen: initializing

A diff between the good and the bad version shows that there are erros in the conversion.

https://paste.opensuse.org/pastes/7d7d94fb5982


dev's avatar

I created this bug a few weeks ago https://bugzilla.opensuse.org/show_bug.cgi?id=1213903 using the details you shared @Thaodan . However, there has been no activity on it.

openSUSE Build Service is sponsored by