Avatar

DeathByDenim

DeathByDenim@lemmy.world
Joined
3 posts • 17 comments
Direct message

Additionally, the GUI in KDE plasma in System Settings is not entirely reliable. It sometimes makes stuff up about IPv6 rules for example. It seems to be a very light-weight wrapper over the FirewallD DBUS interface.

permalink
report
parent
reply

It’s in the announcement for Plasma 6.1, see https://kde.org/announcements/plasma/6/6.1.0/

To enable it, you need to use the Brightness & Colour widget. See also the merge request for this: https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4093

I guess the documentation is a bit lagging still! I don’t know about a list of compatible keyboards, but I suppose you can just try it out to see if it works! 😁

permalink
report
parent
reply

I managed to fit an entire Matrix Synapse server on one of those. It works surprisingly well! You will need a domain for it though.

permalink
report
reply

Yes, but you have to enable the checkbox “Increase maximum volume” in the audio widget on the taskbar panel.

permalink
report
parent
reply

OpenSpades, very! It’s a popular game during these events. Hope you can join us! :)

permalink
report
parent
reply

Yeah, tricky! You might be able to do something similar to getting native messaging extensions to work on Flatpakked Firefox as described here: https://bugzilla.mozilla.org/show_bug.cgi?id=1621763#c5

permalink
report
parent
reply

Hmm, no sorry. All I can think of is that maybe Kdenlive itself is a flatpak version in which case it wouldn’t be allowed to run external programs like Glaxnimate (or Pinta). I guess in that case it requires some magic with Flatpak overrides.

permalink
report
parent
reply

Oh, I see what you mean about the Glaxnimate Flatpak. I just tried it out.

You can get it to work, but it’s a bit of a hack. You first need to create a script containing:

#!/bin/sh
/usr/bin/flatpak run org.mattbas.Glaxnimate $@

Let’s call it glax or something like that. Then make it executable:

chmod +x glax

Then in Kdenlive, go to Settings -> Configure Kdenlive -> Environment -> Standard Applications, change the one for editing animation to point to that script. Should work now. At least, it did for me!

And yeah, shame about the audio processing.

permalink
report
parent
reply

I’ve been using Glaxnimate which integrates with Kdenlive. It’s a tool for animating SVG elements. It’s a bit clunky I find but it’s nice in that you can have shapes and text follow animation path with different time curves. It can be used directly from Kdenlive which is pretty cool.

As for other tips, one I use a lot is Timeline Preview Rendering. If you have a whole pile of effects, playing in the project monitor can become very choppy. With the prerendering, you can just render that section and it will play smooth while still allowing you do edit the audio.

Finally, for getting the footage from clips, I use I and O to set the start and end of a part of the clip I want and then with Ctrl+I I can create a zone that shows up in the Project bin. I use that a lot to get the fragments I want first and then build the fill timeline later.

permalink
report
parent
reply

The way I have it, is that I copied org.kde.plasma.browser_integration.json from /usr/lib/mozilla/native-messaging-hosts/org.kde.plasma.browser_integration.json (for Kubuntu 22.04, might be elsewhere for you) to ~/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts and then changed the path to a shell script that calls the original executable with flatpak-spawn --host. Of course this kind of breaks sandboxing since you are allowing the browser to access programs on your machine but it works.

So I have: org.kde.plasma.browser_integration.json :

{
  "name": "org.kde.plasma.browser_integration",
  "description": "Native connector for KDE Plasma",
  "path": "/home/username/.var/app/org.mozilla.firefox/.mozilla/native-messaging-hosts/org.kde.plasma.browser_integration.sh",
  "type": "stdio",
  "allowed_extensions": ["plasma-browser-integration@kde.org"]
}

and org.kde.plasma.browser_integration.sh

#!/bin/bash
flatpak-spawn --host /usr/bin/plasma-browser-integration-host "$@"

Don’t forget to chmod +x the shell script.

I have the same for the KeePassXC extension.

permalink
report
reply