Bismuth-Forge / bismuth

KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
https://bismuth-forge.github.io/bismuth/
Other
2.4k stars 93 forks source link

[FEATURE]: Support for KDE Neon 5.25 #441

Open 103sbavert opened 2 years ago

103sbavert commented 2 years ago

Summary

I understand the Plasma is a little too old on Ubuntu 20.04 but KDE Neon based on the same has the latest version of stable Plasma but Bismuth isn't in it's repo. Is it possible to get the latest version of Bismuth on KDE Neon? I can't even build it from source because I get tonnes of dependency issues.

A clear and concise description of what you want to happen

Add support for KDE Neon 5.25 (based on Ubuntu 20.04 but has the latest stable Plasma version).

A clear and concise description of any alternative solutions or features you've considered.

Make it easy to build Plasma on KDE Neon 5.25 (running Plasma 5.25.5).

Additional info

I get dependency hell whenever I try to build it on KDE Neon and trying to install the package kwin-bismuth also causes dependency conflicts.

thephatmaster commented 2 years ago

I'm a little confused about this one. I ran this on KDE Neon 5.25 fine.

Looks like user edition went to 5.26 today, and something is broke. Not sure if it's bismuth or something else

103sbavert commented 2 years ago

Did you install it from the volian repo or the focal fossa repo? because if you tried to install it from the focal fossa repo, it would install an old version of bismuth and in case of the volian repo, that'd just not work.

thephatmaster commented 2 years ago

Ah yes, the volian one rings a bell. I see from my dpkg command history it was bismuth 2.2.0

I fully support this feature request. I did get it up and running somehow, and it was fantastic. I even added my i3 keybinds to kwin and had an i3-like experience

Unfortunately my system is broken following the Neon 5.26 update yesterday, so can't really check much. Good to see that as of 3.1.3 bismuth supports plasma 5.26

The problem on Neon (20.04) base seems to be that libsdc++6 is v10, and bismuth has 11+ as a depend.

thephatmaster commented 2 years ago

One further point - can Bismuth not be built as an appimage for 20.04? I know that's clunky but it seems to be the way I get round depends issues for my ubuntu LTS boxes these days

103sbavert commented 2 years ago

One further point - can Bismuth not be built as an appimage for 20.04? I know that's clunky but it seems to be the way I get round depends issues for my ubuntu LTS boxes these days

can an appimage even work for cases like these?

thephatmaster commented 2 years ago

That's a very good question

Additionally, as Neon is now on 5.26 that may be the best target

It's also worth keeping an eye on when Neon will roll to the next LTS version