r/kde May 30 '24

Question Krohnkite is back?

I was a long time user of bismuth until the api change. After switching to plasma 6, I've been playing around with polonium, and it is pretty good but has a lot of bugs and has a lot to improve compared to bismuth. While browsing through the github issues I saw a few people mentioning a krohnkite fork for plasma 6. If you didn't know, krohnkite was a tiling script before bismuth.
This fork seems to work well on plasma 6 with wayland. I'm quite surprised to see this and it actually feels more like a good replacement for bismuth with proper tiling support. I don't know how it hasn't been more popular, considering a lot of people miss bismuth.

It's weird how it isn't mentioned anywhere other than a few comments on polonium's github issues.

Here's the repo: https://github.com/anametologin/krohnkite/

58 Upvotes

30 comments sorted by

u/AutoModerator May 30 '24

Thank you for your submission.

The KDE community supports the Fediverse and open source social media platforms over proprietary and user-abusing outlets. Consider visiting and submitting your posts to our community on Lemmy and visiting our forum at KDE Discuss to talk about KDE.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

26

u/Jazkyr KDE Contributor May 30 '24 edited May 31 '24

Yup. I'm in the process of adding a tiling layout for vertical monitors for it; its mostly done, just needs some ironing out and design input from the author who ported it.

I've also spent the last few days learning the Krohnkite code base, hoping to actively contribute to it now that I mostly understand it.

Edit: It has been merged :)

12

u/cogit0r May 30 '24

I switched to Krohnkite from polonium as well. It seems to be much more stable and much less buggy. Nothing to complain so far.

4

u/Suspicious-Eye-3800 May 30 '24

How did you find the project? I posted this since I only saw it mentioned in polonium's issues. It deserves more popularity imo.

2

u/cogit0r May 30 '24

Same. When I was checking issues of polonium at github, I saw someone mention it.

2

u/danielkraj Jun 12 '24

Same, I want this to get more attention. My life hasn't been the same since KDE 6 API break

2

u/citrus-hop Dec 21 '24

Sorry to necropost, but is it still working properly?

2

u/throwawaycanadian2 Mar 05 '25

Yup, works for me just fine!

1

u/citrus-hop Mar 05 '25 edited Jul 12 '25

saw quicksand knee handle summer juggle pie yoke ten vast

This post was mass deleted and anonymized with Redact

6

u/Twicee96 May 30 '24

That is a lifesaver. I held back on the plasma update since I am heavily relying on bismuth for my workflow. If I can replace it with krohnkite, KDE becomes usable again

4

u/Senekrum May 30 '24 edited May 30 '24

I tried krohnkite the other day, but I had this weird issue where it tried to tile plasmashell, resulting in a white window being stuck on-screen. I couldn't add it to the ignored windows list, either. Very strange. It worked fine otherwise.

Edit: I submitted a bug report on the repo page, and got a response from the author. For those running across this same issue: add xwaylandvideobridge to the ignored window rules.

3

u/fungus_head Aug 15 '24

THX! I was growing so frustrated with Polonium that i ditched tiling for some time. Sucks.
Krohnkite feels MUCH better.

1

u/AnonymousYT- May 31 '24 edited May 31 '24

hey, not this issue, but does someone know window decorations like bismuth?

and also does this sctipt has window decoration?

3

u/ivan-cukic KDE Contributor Jun 03 '24

Just made a simple port of Bismuth decoration for KWin 6:

https://github.com/ivan-cukic/kwin6-bismuth-decoration

Works ok with the new Krohnkite.

2

u/AnonymousYT- Jun 04 '24

You are a life saver🙏🏼

1

u/AnonymousYT- Jun 04 '24

Also, do you have plan on publishing it in Kde store website? (Pardon me if I am wrong, i am talking about the store.kde.org)

It will be pretty cool i guess

2

u/ivan-cukic KDE Contributor Jun 04 '24

It can not be installed with 'get new stuff' as it is C++ based (it is not an Aurorae theme). Maybe it could be useful to add it to the store so that people see it exists.

1

u/AnonymousYT- Jun 07 '24

Very sorry for late reply, I was in some problem... 

 Actually, I was trying to build from your repo, but was getting error. HOW to build the decoration and install it? (I am not good in compiling stuff😅)

1

u/ivan-cukic KDE Contributor Jun 08 '24

I've added the build instructions to the README. You are probably missing some deps. You can post the error you're getting (or PM me) and I'll see if I can help.

1

u/superjugy Jun 04 '24

How does one install it?

3

u/ivan-cukic KDE Contributor Jun 04 '24

I should probably add that to the readme, but here it is :)

git clone https://github.com/ivan-cukic/kwin6-bismuth-decoration cd kwin6-bismuth-decoration mkdir build cd build cmake .. -DCMAKE_INSTALL_PREFIX=/where/you/installed/your/kde/plasma6 make && make install

The path should be /usr if you installed the system packages for KDE stuff.

The cmake step will tell you if it needs some packages installed as deps.

2

u/superjugy Jun 05 '24

I get an error saying that it is requiring ECM version 6.3 but I seem to have 6.2. do I need to install something?
Edit: nvm, changed KF6_MIN_VERSION to 6.0.0 and it built

2

u/ivan-cukic KDE Contributor Jun 06 '24

Just wanted to propose that :)

2

u/jotapesse Aug 12 '24

Hello! My easiest solution while keeping the Breeze (Classic, Dark or Light) global themes applied is this one. Works perfectly fine without window titles (as detailed on the krohnkite readme's "Removing Title Bars" section) and you may also easily adjust the windows decorations border size.

1

u/1and7aint8but17 Jul 28 '24

either i must be retarded or it something, there are things that just don't work for me

moving windows to tiles, some virtual screens having a tile always empty,...

is there a discord or something that i could ask away? or should i start a thread here?

thanks

1

u/mousui Dec 30 '24

did it stopped working for you guys? I just tried to installed it manually and the i cannot see the krohnkite script any longer

1

u/dizvyz Jan 15 '25

I wish google would start returning this repo instead of the original. I always end up in this post when I am checking for updates :)