• 19 Posts
  • 414 Comments
Joined 1 year ago
cake
Cake day: June 15th, 2023

help-circle

  • Oh, you was talking about resizing. I see. Yes, Btree does not allow resizing. Trying so will snap window back to position, just as you were saying. When I read “drag”, I thought you meant placing the window. The default “Tile” or “Quarter” could be used instead if window resizing is a requirement. But off course they do not function exactly like Btree.


  • Krohnkite

    In krohnkite I can’t use btree while also keeping the tiling part. If I drag a tile while in btree in krohnkite they just snap back to their previous position.

    I use a 3 different layouts, one of them Btree. And drag and drop one window over the other will swap position of both windows. So functionally, it is working (for me) and maybe another plugin or configuration in Plasma is in the way?

    Polonium

    Closing all windows and relaunching them is from users perspective actually not too different from logging out and in again, at least from my view. From time to time I’m looking at the source in Github to see what the recent advancements are. But it seems development is on halt at the moment, with only minor changes over longer period of time.

    On KDEs side I saw some update notes specifically mentioning fixes for Polonium, which is a good sign. My hope is that development of Polonium will take off soon.


  • Krohnkite

    https://github.com/anametologin/krohnkite

    https://store.kde.org/p/2144146/

    I would try a few Plasma based tiling scripts before switching to anything like Sway or i3.

    Agreed. I used tiling window managers for years before coming back to Plasma. Right now on Wayland I highly recommend giving Krohnkite a shot, its stable without any problems and has even multiple layouts to choose (and switch) from. I used Polonum before, but that one is not stable and was problematic. Krohnkite plugin (can be found in KWin Scripts > Get New… > then search for “krohnkite”, by anametologin) is pretty good in my opinion.

    The only problem with these plugins is, that they are not well documented as a standalone tiling window manager and cannot be configured as deeply. And they might interfere with other plugins or shortcut setups and so on. I knew what I wanted and I knew how to configure stuff, that’s why its easy for me. At least it can be easily disabled without replacing entire desktop environment.

    Little tip: One thing to mention, unlike Polonium, with Krohnkite one does not need to logout and login from current user session whenever settings are changed. It’s enough to disable Krohnkite in KWin Scripts, Apply, then enable and Apply again. This is basically a reload of the plugin to take any changed settings in effect.


  • You can easily install and configure a tiling window manager on any distro, so you should not switch an entire distribution and your base because of that. Unless off course you want to, but its not difficult. If you install a tiling window manager from your repository, then read the documentation how to set it up correctly and log out your current user session. Then in the login screen, you should be able to select what window manager or desktop environment you want to use.

    But be careful, lot of window managers are still not supported in Wayland and the other way, some of the new window managers are Wayland only. The usual suspects would be probably Sway or Hyprland on Wayland? There is also Qtile, but that is for people who want to configure and write Python source code, as the configuration is in Python language (BTW my favorite tiling window manager, but not for everyone). EndeavourOS used to have a Qtile spin, but they stopped that not long ago.

    But if you really must switch the distribution, then there might be a few preconfigured tiling window manager distributions:



  • No, I did not. After my post I got an mlt update too, which didn’t help with Kdenlive, but Inkscape stopped working… Right after that Inkscape got an update and now it works again. It all looks like an known issue they are aware off? Couldn’t find anything related in KDE and Archlinux forums a few hours back.

    Last time Kdenlive broke, I used Flatpak until that was resolved. Maybe I’ll wait a bit again. But will have in mind to downgrade mlt, but I’m hesitant to downgrade libraries other tools may depend on.




  • Presumably its only opt-in to the application you want to use it with. If this new system was applied to all applications by default, yeah it could become a problem. The reason why the permission control in Android and Flatpak works is, because those applications and packages are designed and built with these limitations by default and the user should not need to modify the permissions. There are a few cases (in Flatpak) where you need to change the permission, which is annoying, especially if you don’t know. How worse will it be with applications that are not designed with these limitations in mind and force them with permissions taken away with this new tool?

    Overall I don’t think it’s such a bad idea to have a technology on your hand to limit permissions and access, but it needs to be opt-in. In example this could be useful for AppImages, that are downloaded from the web and not managed by your operating system or a community like Flathub.











  • Most common Linux distributions focused on stability do not randomly break with updates. That’s usually not an issue. Basic things like Desktop and audio or lock screen are also never broken after an update. But it depends on the Linux operating system you are using (there are thousands of Linux operating systems and they can vastly differ) and what hardware and habits you have. Windows biggest strength is that it gets the most support from developers and being basically only one distribution to target.

    But calling Windows “battle tested code” is a bit of stretch. Windows is full of problems and I had my own issues due to updates of Windows (when I was using it in dual boot). Also in Linux I can update and do not boot until I want to boot. I can decide not to update. Overall I have more trust in Linux updates (even using on Archlinux) than Windows updates. Microsoft constantly fucks up updates. And they even introduce and install stuff you don’t know or want to.

    An old story of mine buying Civilization 6 at launch on Windows was unplayable. After days and contacting support, turned out it was a Skype installer that was installed with a Windows update without my knowledge. And it was just an installer to install Skype, not even running. Removing it made my game Civilization 6 playable. I never had such an issue on Linux.


  • The problem is, that no operating system “just works”. It also highly depend on what the person wants to achieve, and if there are any pre experience with computers or even relying on existing software or specific hardware. My recommendation is not to tell people the illusion of “just works” and be honest upfront. People should learn how it works, what to expect and if tradeoffs, time and resources are worth it.

    Same is true for the other way too. Does Windows “just works”? Especially if someone switches from Linux to Windows.

    Rather, we should teach the reasons to switch and encourage that decision. In example why it matters to have control over your system, rather than the company has control over it (MacOS and Windows) or why spying on you is bad (Windows). And encourage giving up something you are used to (and maybe paid). Sometimes its okay to use a program that is not as good as Photoshop. Sometimes its okay to give up playing a videogame you like (and maybe associated with friends playing that game with you). But most people are not ready to do it, because that is associated with lowering quality of life.

    I switched in 2008 from Windows XP to Ubuntu. I know these struggles. And they are not over yet. This is an ongoing task between my brother and me too, and he was using the Steam Deck, but decided to go with Windows 11 with the recent build. It was almost there, but there is always a butt. I say, don’t tell people that “Linux just works”. No operating system “just works”.


  • I’m a bit confused. Your terminal is not Fish. Fish is a shell like Bash, which interprets the commands. Terminal is the window application. Based on the linked image, I assume you have Kitty as your terminal? And you want to open a terminal within your editor using shortcut Ctrl-e?

    If so, then I don’t know about this. I thought you want to run a terminal with micro as the editor from outside of micro, not after you started micro. I might have completely missed your point here then.